Cala d’Or, on the southeast coast of Mallorca, is not only famous for its stunning coves and crystal clear waters, but also for its vibrant gastronomic scene. This charming destination offers a wide variety of restaurants ranging from the most traditional Mallorcan cuisine to international haute cuisine. In this article, we show you the best restaurants in Cala d’Or to enjoy an unforgettable culinary experience on your visit.
The best restaurants in Cala D’Or in 2026
Restaurant Diferent
Restaurant Diferent is one of the most popular restaurants in Cala d’Or for its creative approach to Mediterranean gastronomy with international influences. Located in the heart of the village, this restaurant stands out for its modern and sophisticated ambiance, perfect for a special dinner. The menu includes dishes such as tuna tataki, lamb chops and an exquisite selection of tapas.
Specialties: Mediterranean fusion cuisine with Asian touches.
Ambiance: Elegant and modern, ideal for romantic dinners or with friends.
Tip: Don’t miss their homemade desserts, especially the cheesecake.
📍Check the location: Restaurant Diferent Cala Do’r

Photos via @restaurantdiferent
Restaurant Port Petit
Located in the marina of Cala d’Or, Port Petit offers an upscale dining experience with breathtaking views of the yachts and the sea. Its menu is based on fresh seasonal products, with a focus on seafood and high quality Mediterranean dishes. It is the ideal place to enjoy sophisticated dining with impeccable service.
Specialties: Fresh seafood dishes, rice dishes and contemporary Mediterranean cuisine.
Ambiance: Terrace with panoramic views of the harbor, perfect for a sunset dinner.
Tip: Book in advance, as it is one of the most popular restaurants in high season.
📍Check the location: Restaurant Port Petit Cala Do’r
Photos via @portpetitrestaurant
Restaurant La Bodega
If you’re a tapas lover and want to sample a variety of local flavors, La Bodega is a must stop. This cozy restaurant is known for its extensive menu of traditional Spanish tapas, from Iberian ham to Andalusian-style calamari and padrón peppers. Its relaxed and authentic atmosphere makes it an ideal choice for a casual meal with friends or family.
Specialties: Spanish tapas, paellas and traditional dishes.
Ambience: Rustic and cozy, perfect for enjoying a leisurely meal.
Tip: Try the local charcuterie and cheese board accompanied by a glass of Mallorcan wine.
📍Check the location: Restaurant La Bodega Cala Do’r
Photos via @labodegamallorca
Churchills Tapas Bar
Another excellent place to enjoy tapas in Cala d’Or is Churchills Tapas Bar, which offers a mix of classic and modern tapas. The atmosphere here is more informal and friendly, perfect for those looking for a lively place to share dishes with a glass of sangria or beer.
Specialties: Varied tapas, from homemade croquettes to garlic prawns.
Ambience: Relaxed and with a bohemian touch, ideal for groups of friends.
Tip: The outdoor terrace is an excellent place to enjoy the warm evenings in Cala d’Or.
📍Check the location: Churchills Tapas Bar Cala Do’r

Photos via @churchillsartytapas
Restaurant Ca’n Trompe
Ca’n Trompe is one of the oldest and most beloved restaurants in Cala d’Or. With more than 30 years of history, this establishment specializes in traditional Mallorcan cuisine, highlighting dishes such as frito mallorquín, tumbet and Mallorcan soups. It is the perfect place to try authentic island recipes in a cozy setting.
Specialties: Majorcan cuisine, roast lamb and fresh salads.
Ambiance: Traditional and charming, ideal for those looking for a local experience.
Tip: Perfect for a quiet dinner after a day at the beach, with an excellent local wine list.
📍Check the location: Restaurant Ca’n Trompe
Photos via @cantrompe.restaurante
Restaurant La Scala
Located in a charming old villa, La Scala is a hidden gem in Cala d’Or. This restaurant offers a fusion of Mediterranean cuisine with a French touch, using local and fresh ingredients. The atmosphere is intimate and romantic, making it an excellent choice for a special dinner.
Specialties: Mediterranean dishes with a French twist, such as duck confit and grilled sea bass.
Ambiance: Romantic and elegant, perfect for couples.
Tip: Ideal for special celebrations, with a gourmet menu and personalized service.
📍Check the location: Restaurant La Scala Cala Do’r
Restaurant Gadus
Located in the port of Cala d’Or, Gadus is a restaurant that offers a mix of international and Mediterranean cuisine. From fresh salads and pastas to freshly caught fish dishes, its menu is varied and appealing to all palates.
Specialties: Fresh fish, pasta and international dishes.
Ambiance: Relaxed, overlooking the harbor, ideal for a quiet dinner.
Tip: Their seafood menu is highly recommended, especially if you like fresh fish of the day.
📍Check the location: Restaurant Gadus Cala Do’r

Photos via @Gaduscalador
FAQ The Best Restaurants in Cala Do’r 2026
Do I need a reservation for restaurants in Cala d’Or?
Yes, especially during the summer months or on weekends. Places like Port Petit, La Scala, or Restaurant Diferent are very popular and can book out days in advance.
Are there vegetarian or vegan options in Cala d’Or?
Many restaurants offer vegetarian dishes, and some include vegan options as well. Restaurant Diferent and Gadus are known for their diverse menus catering to various dietary preferences.
What’s the average price for a dinner in Cala d’Or?
It depends on the restaurant. You can find affordable tapas bars like Churchills and La Bodega, as well as high-end dining experiences at places like Port Petit. Expect prices to range from €15–€25 per person at casual places and €40+ at fine dining venues.
Are there restaurants with sea views in Cala d’Or?
Yes. Several restaurants like Port Petit and Gadus are located by the marina and offer beautiful harbor or sea views, ideal for sunset dinners.
Where can I try traditional Mallorcan cuisine in Cala d’Or?
For a truly local experience, head to Ca’n Trompe, one of the oldest restaurants in town. It serves classic Mallorcan dishes like frito mallorquín and tumbet in a cozy, traditional setting.
Are there good options for a romantic dinner?
Definitely. La Scala and Port Petit are perfect for a romantic evening, thanks to their intimate atmosphere, gourmet menus, and elegant service.
Are restaurants in Cala d’Or open all year?
Many do stay open year-round, especially those with a strong local following. However, some close during the off-season (usually January–February), so it’s best to check their websites or social media before your visit.
Cala D’Or restaurants, Conclusion
Cala d’Or is a culinary destination in itself, with an incredible variety of restaurants ranging from haute Mediterranean cuisine to more casual, family-friendly options. Whether you are looking for traditional tapas, fresh fish or a gourmet experience overlooking the sea, this charming area of Mallorca has something to offer for every type of traveler and taste. Don’t forget to book in advance, especially in high season, and get ready to enjoy Mediterranean flavors at their best!
Are you coming to Mallorca with family?. Check out our complete guide: Best area in Mallorca for families
Check out our other articles about Cala D’Or: Cala D’Or What to do, Weather in Cala Do’r or The best hotels in Cala Do’r
Thinking of renting a car in Mallorca?. Read our article about CAR RENTAL WITHOUT DEPOSITS, so you can avoid surprises at pickup, extra insurance charges, or hidden fees.










