Skip to main content

Restaurants in Cala d'Or — 8 of Our Favourites

Find your perfect Cala d'Or restaurant, shortlisted by our local experts

Mallorca has become a real foodie island in recent years.

Find loads of top tips and local insights in our Mallorca Where to Eat Guide.

A group of people sitting at tables in front of a restaurant called la bodega

1. La Bodega Restaurant

Location
Cala d'Or

This traditional Spanish restaurant is situated within the heart of Cala d'Or and has a phenomenal reputation for providing fantastic food, service and a welcoming, friendly atmosphere.

Tucked into the oldest square in Cala d'Or, La Bodega has been bringing the soul of Spain to this sunny corner of Mallorca since 2013. The charming interior, dressed in wood, stone and cork detailing, hints at the restaurant's real passion - wine, with a cellar drawing from Spain, Mallorca, France, Italy, Argentina, California and New Zealand. The menu leans into classic Spanish tapas done well: patatas bravas, crispy croquetas, Spanish tortilla, sobrasada, and a changing line-up of montaditos, alongside grilled meats, fresh fish, pizzas and pastas for those after something heartier. 

There's also an "all you can eat" option and a children's menu (ice cream included), making it as easy for families as it is for couples sharing plates over a bottle of Mallorcan red. Multilingual staff and English menus keep things simple for visitors, and diners can choose between the atmospheric interior or the terrace overlooking the square. La Bodega is open daily from April to October (typically 11:30 until late), with takeaway available for those who'd rather enjoy it at home

A man in a white shirt stands in front of a pizza oven that says ' jaffar ' on it

2. La Pappa Restaurant

Location
Cala d'Or

Enjoy the taste of Italy at La Pappa. They serve delicious homemade pasta and Neapolitan pizzas, crafted with care and tradition. Their Italian desserts and ice creams are also made in-house, offering a true taste of Italy.

Their stylish atmosphere makes La Pappa perfect for any occasion. Watch their chefs prepare your meal in their open kitchen.

Pair your food with their excellent cocktails or fine Italian wines. Don’t miss their homemade limoncello for a refreshing finish.

Visit La Pappa in Cala D'Or and enjoy authentic Italian cooking. Buon appetito!

A group of people sit under umbrellas in front of a building that says kinvella

3. Noir Mallorca Café

Location
Cala d'Or

Welcome to Noir, your go to food bar in the heart of Cala D'or, Mallorca. They offer all-day breakfast, brunch, and a great selection of coffee, tea and wine.

Start your day with their delicious breakfast options, from fluffy waffles to croques with gooey cheese and savoury ham, or açai bowls. Enjoy a perfect espresso or matcha latte from their coffee bar, where their baristas brew with passion.

In the evening, relax with a glass of wine from their carefully selected list. Their welcoming atmosphere is enhanced by live music from local artists, making every visit special.

Join them for breakfast, brunch or a cosy evening. Come hungry, leave happy - that's the Noir promise.

A red wall with a sign that says salida on it

4. SoY Asian Kitchen and Bar

Location
Cala d'Or

The little Asia of Mallorca, where the spices of Asia meet the local products of the nearby surroundings. 

At SoY, they celebrate the spirit of strength, balance and wellbeing. Their menu is crafted to nourish body, mind and soul, with fresh, healthy dishes inspired by Asian traditions. Pair your meal with one of their unique, Asian twist cocktails - designed to bring harmony to your experience, like Yin and Yang.

Feel free to explore something familiar, like a classic Pad Thai from Thailand, or try something unique and innovative, such as their Korean-style steak. 

Sit back, relax, and enjoy a night full of tasty wonders from their kitchen and bar, where the traditional and experimental Asian kitchen meets the tasty twist of our beloved island, Mallorca.

Much Love - xoxo - The SoY Family

“Crafted by us to share our passion for Asian food and culture with you”

A group of people sitting at a table with plates of food

5. Diferent Restaurant

Location
Cala d'Or

Located in the heart of Cala d'Or, Restaurant Diferent is housed in one of the town's oldest buildings, an old mill, which allows an authentic Mallorcan, yet intimate and exclusive setting for your gathering. The atmosphere is warm and welcoming, with unique, vintage decorations that bring a fresh charm. It truly stands out beyond its eccentric and fun decor, offering a vast international menu, a wide selection of wines, cocktails and fantastic, friendly service.

You can choose to sit inside, where it's cool and comfortable, or outside on the lovely street-side terrace which overlooks the centre of Cala d’Or and accommodates up to 40 guests. 

Their menu is impressively diverse, featuring a delicious blend of eastern and western cuisines. Whether you're in the mood for tapas, salads, Thai dishes or traditional Spanish Paella, there's something for everyone. They even have a special menu for kids.

To complement your meal, they offer a great selection of wines, carefully chosen from local producers as well as international options and champagnes.

The restaurant is known for its excellent, friendly service. All staff members speak English, so there's no need to worry if you don't speak Spanish. They also provide menus in English. Larger numbers are effortlessly catered for and they’ll happily create bespoke packages to suit specific budgets and needs.

Port Petit Restaurant, Cala d'Or restaurant terrasse

6. Port Petit Restaurant

Location
Cala d'Or

Perched in the heart of Cala d’Or Marina, Port Petit Restaurant offers a refined dining experience with panoramic views from both its elegant indoor dining room and sunlit terrace. This prime waterfront location sets the stage for memorable evenings, whether for a romantic dinner or a special celebration.

Led by Chef Máxime Deymier and Executive Chef Jérôme Lorieux, the kitchen delivers a masterful fusion of flavours, blending contemporary techniques with Mediterranean ingredients. The menu is versatile, offering a Gourmet menu, Petit Gourmet, a tasting menu, and a fortnightly-changing Bistro menu for lunch. Each dish is thoughtfully prepared, from fresh seafood and seasonal produce to inventive desserts that balance classic and modern pastry techniques.

Port Petit’s wine selection complements the cuisine perfectly, featuring local Majorcan wines, renowned Spanish vintages, French favourites, and the restaurant’s own creations, including Flor de Cerezo rosé and Petit Blanc de Viña Querel. Attentive service by the dedicated team ensures each guest feels well cared for, enhancing the dining experience.

For those seeking a relaxed end to the evening, the chill-out terrace and Petit Café offer expertly crafted cocktails and sweet treats while you admire the Marina views. With recognition from the Michelin Guide, Repsol, and TripAdvisor’s Excellence Award, Port Petit is a must-visit destination for fine dining in Mallorca.

Na Petra Restaurant, Porto Petro restaurant

7. Na Petra Restaurant

Location
Portopetro

Na Petra Restaurant in Portopetro, Mallorca, offers a fresh and vibrant approach to Mediterranean dining. Situated in the charming port of Santanyí, this gastrobar is the perfect spot for families, couples, or groups of friends seeking a memorable meal by the sea.

At Na Petra, the focus is on sharing and experiencing food together. The menu features dishes that combine the best of Mallorca’s natural produce with subtle national and international influences. Each plate is carefully crafted to deliver unique textures and flavours, creating a dining experience that surprises and delights the senses.

The atmosphere is relaxed yet stylish, encouraging conversation and connection over thoughtfully prepared food. Guests can enjoy a variety of small plates designed to share, allowing everyone to explore a range of tastes in a single meal.

Whether it’s a casual lunch, a special dinner, or a gathering with friends, Na Petra Restaurant provides an inviting space to savour both the food and the company. Every visit is an opportunity to enjoy creative dishes, high-quality ingredients, and the warm hospitality that makes Mallorca’s culinary scene so special.

With its combination of fresh flavours, innovative touches, and the picturesque backdrop of Portopetro, Na Petra is a must-visit destination for those looking to experience contemporary Mediterranean cuisine in a welcoming and memorable setting.

Seafood dish at Aquarius Cala d'Or

8. Aquarius Restaurant

Location
Cala d'Or

Aquarius Restaurant, located in the marina of Cala d’Or on Mallorca’s east coast, offers a welcoming spot to enjoy Spanish cuisine with stunning views of the modern, tranquil harbour. A long-established favourite in the area, it has built a reputation for fresh, high-quality dishes and a relaxed, inviting atmosphere.

The menu highlights the best of Spanish cooking, with a focus on fresh seafood, prime cuts of meat and carefully prepared accompaniments. Guests can also enjoy expertly cooked paellas and traditional dishes suggested by the chef, each showcasing the flavours of the island and the Mediterranean. Homemade desserts add a sweet finish to any meal, while a carefully curated cocktail selection and an extensive wine list provide the perfect complements.

Set in a prime location on the marina, Aquarius offers the choice of dining indoors or on the terrace, where visitors can soak up the harbour views while enjoying their meal. The combination of fresh ingredients, attentive service and a relaxed, scenic setting makes it ideal for a leisurely lunch, dinner with friends or a romantic evening by the water.

Whether you are a local or a visitor exploring Mallorca’s east coast, Aquarius Restaurant delivers a complete Spanish dining experience, balancing traditional flavours with quality ingredients and a beautiful location in Cala d’Or.