Complete guide · Cala d'Or, Mallorca · 2026

BEST RESTAURANT
IN CALA D'OR

If you're looking for where to eat in Cala d'Or — creative tacos, beautiful terrace, sunset cocktails and sharing plates that make you want to order everything on the menu — you've found it.

✿ Book a Table View Menu
Restaurant Guru 2026 · Best Mexican Restaurant in Mallorca

Where to eat in Cala d'Or

Cala d'Or is one of the most beautiful coastal towns in Mallorca — stunning coves, crystal-clear water and a relaxed, Mediterranean atmosphere. But when it comes to dinner, visitors often ask the same question: where is the best restaurant in Cala d'Or?

The answer, for those who have found it, is always the same: La Casa de las Flores, on Avenida Bélgica 11. Not because it's the most traditional, but because it's the most memorable.

🏆 Award-winning 2026: Restaurant Guru named La Casa de las Flores the Best Mexican Restaurant in Mallorca. But we're much more than Mexican — we're free cooking with no rules and no borders.

What makes La Casa de las Flores special

Most restaurants in Cala d'Or play it safe. La Casa de las Flores does not. Our kitchen draws inspiration from Mexico, Latin America, Peru, Chile and Asia — then does exactly what it wants with all of it.

Every dish is designed to be shared, mixed and savoured without a fixed order. You don't start with starters and end with mains here. You order what looks good, put it all in the middle of the table and enjoy.

This is the kind of food that makes a dinner feel like an experience — the kind people talk about the next day, and the reason many visitors come back every summer.

The best tacos in Cala d'Or

If you're searching for tacos in Cala d'Or, look no further. Our tacos are made in nixtamal corn tortillas and filled with ingredients that have nothing to prove to anyone:

Fish Taco

Crispy battered fish, fresh slaw, pico de gallo and chipotle cream.

7.5€

Prawn Taco

Breaded prawns, lettuce, pineapple pico de gallo, sweet-heat cream.

7.5€

Pork Belly Taco

Slow-cooked pork belly, char siu BBQ, pickled cucumbers.

7.5€

Vegetarian Birria

Vegetarian birria, melted cheese, consommé for dipping.

7.5€

Cocktails in Cala d'Or

The cocktails at La Casa de las Flores are as creative as the food. Whether you're after a classic margarita, a smoky mezcal-based creation or something completely unexpected, the bar delivers. Open every day from 17:30 — and yes, Happy Hour from 16:00 to 18:30 with cocktails from €6.

The terrace in the late afternoon, a cold cocktail in hand, sun setting over Cala d'Or — this is what a holiday dinner should feel like.

The best dinner in Cala d'Or — beyond tacos

The menu goes far beyond tacos. Some of the dishes that keep guests coming back:

A beautiful terrace in Cala d'Or

One of the things guests mention most is the terrace. Outdoor dining in Cala d'Or doesn't get much better — a warm summer evening, good food, good company and the kind of atmosphere that makes you want to stay for another cocktail. Or two.

The terrace is open every evening from 17:30. In high season, we strongly recommend booking in advance — terrace tables go fast.

Practical information

La Casa de las Flores · Cala d'Or

AddressAv. Bélgica 11, Cala d'Or, Mallorca
Mon – Fri dinner17:30 – 23:00
Saturday17:30 – 23:00
Sunday16:00 – 23:00
Lunch (Mon–Fri)12:00 – 15:00 · Reservation only
Happy Hour16:00 – 18:30 · Cocktails from €6
Price range€€ · Sharing plates from €4.50

📞 Phone reservations: 871 509 521 · 17:30–22:00
💬 WhatsApp: 639 784 870 · 10:00–22:00

How to book a table

There are three ways to book your table at La Casa de las Flores:

In high season, we recommend booking at least 24 hours in advance, especially for terrace tables and weekend dinners.

Allergen information

Our kitchen is not gluten-free. We cannot guarantee the complete absence of allergens or avoid cross-contamination. If you have serious allergies or intolerances, please let us know when booking and always confirm with us before ordering. We take this seriously and are happy to advise.

READY TO BOOK?

The best dinner in Cala d'Or is waiting for you.
Reserve your table now — terrace fills up fast in summer.

✿ Book Your Table Online
💬 WhatsApp · +34 639 784 870