Where to eat in Cala Ratjada: a guide to the best Mediterranean cuisine by the sea

Where to eat in Cala Ratjada — guide to The Sea Club Restaurant, Cala Ratjada (Mallorca)

For a great meal in Cala Ratjada, the plan that almost never fails is to head down to the seafront promenade and choose a Mediterranean restaurant with a terrace overlooking the sea, where the quality of the ingredients takes center stage: fresh fish from the port, creamy rice dishes, and tapas to share. During peak season (May to October), it's advisable to make a reservation, especially for sunset dinners. Cala Ratjada boasts the second most important fishing port in Mallorca, so the catch of the day is the main reason to dine here.

You arrive in Cala Ratjada, you're hungry, and you open your phone. Twenty places pop up, all with four stars, and none of them actually tell you what you're going to eat. It happens every time.

This guide gets straight to the point. It tells you where to eat in Cala Ratjada depending on what you're in the mood for—fresh fish, a leisurely paella, tapas to share, or dinner with a view—and what to keep in mind to avoid mistakes during peak season. We wrote it from the inside: we've been cooking for years overlooking this sea, right on the seafront promenade, and we know what people who come here are looking for.

Cala Ratjada belongs to the municipality of Capdepera, in the northeastern corner of Mallorca, and boasts one of the most beautiful coastlines on the island. According to the Capdepera tourist office, the area boasts over 40 kilometers of coastline with coves and beaches, many of which have been awarded Blue Flag status. And at its heart lies the fishing port. This explains why the local cuisine revolves around seafood.

In Cala Ratjada, the cuisine is primarily Mediterranean, showcasing the finest ingredients: fresh fish of the day, creamy rice dishes, seafood, grilled meats, and dishes meant for sharing. Local produce dictates the menu, and the fish brought in at the port is the undisputed star.

It's no coincidence. Cala Ratjada is home to Mallorca's second most important fishing port, and it shows on the plate. Prawns, squid, rockfish, sea bream, sea bass… it arrives early and is cooked the same day. When a local restaurant tells you "fresh fish," they often mean it literally: it came through the fish market that very morning.

Alongside the freshest seafood, the island's traditional flavors take center stage: creamy rice dishes with fish and shellfish, sobrasada, seasonal vegetables, and Mallorcan olive oil. And, increasingly, a modern twist on these classics: relaxed Mediterranean cuisine, designed for lingering after a meal, with cocktails as the sun sets.

The best views are concentrated along the seafront promenade and the port area, where restaurants with terraces overlooking the Mediterranean line the streets. If you're looking to dine with the sea as your backdrop, that's the area to head to.

Dining by the sea in Cala Ratjada is more than just a photo opportunity. It transforms the entire experience: the breeze, the sound of the water, the light of the setting sun on the promenade The Sea Club, a Mediterranean restaurant on the seafront, we work precisely with that idea—the sea in every moment—and that's why we know what a table with a view demands: food that lives up to the scenery. If you want to delve deeper into this option, we explain it in detail in our guide about the restaurant with sea views in Cala Ratjada.

A practical tip: tables on the front row are the first to be booked. If your plan is to dine with the sun setting over the water, book well in advance.

During peak season—May to October—reservations are always recommended, and for sunset dinners, the earlier the better, ideally one or two days in advance. In summer, the seafront terraces are packed daily, and the 8:00 pm to 10:00 pm slot is the most popular.

Cala Ratjada is a very seasonal destination. Much of the tourism is concentrated between spring and autumn, with a clear peak in July and August. During those weeks, showing up without a reservation on a Saturday night and hoping for a table with a view is a gamble.

Outside of peak season, the pace slows down and you can almost always find a table. Even so, on weekends and sunny days, the promenade picks up even during the quieter months. The simple rule: if you have a specific time in mind or want a particular table, make a reservation. It saves you from queuing and disappointment.

Eating in Cala Ratjada costs, on average, between €25 and €45 per person at an à la carte Mediterranean restaurant, not including drinks. There are more affordable options with set menus starting at around €15, and more expensive options at restaurants specializing in fresh produce and fish sold by the kilo.

The price depends a lot on what you order. A rice dish to share or some tapas will keep the bill down. The fresh fish of the day, which is usually sold by weight, will increase the price, but it's also what makes the trip worthwhile. And the location matters: the terraces right on the seafront promenade are a bit more expensive than a spot on a side street, just like in any coastal destination.

Our local advice: don't choose based solely on price. In a fishing port area, what makes the difference is the freshness of the product and how it's prepared, not a few extra cents on the menu.

Not all meals require the same approach. These are the plans that work best in the area:

  1. A leisurely meal to share. Tapas, creamy rice dishes, and seafood at the center of the table. The quintessential Mediterranean plan.
  2. Dinner with a sunset view. A table on the front line, fresh fish and a cocktail as the sun sets over the promenade.
  3. Breakfast or brunch overlooking the sea. Start your day calmly, with coffee and fresh produce before heading to the beach. We've developed this idea in our menu Breakfast and brunch in Cala Ratjada.
  4. Appetizers and cocktails. Enjoy a well-made drink on the terrace, without needing to sit down for a full meal.
  5. Family meal. Varied menu, spacious terrace and relaxed atmosphere to make both children and adults feel comfortable.

The good news is that many of these plans fit in the same place: in a continuous service restaurant you can have breakfast, lunch, a mid-afternoon snack and dinner without changing tables.

To choose the right restaurant, look for four signs: that it serves fresh fish of the day, that its menu reflects the seasons, that the terrace is well-located, and that the kitchen is open for extended hours. These four things separate a place you just pass through from a place you'll want to return to.

  • Fish and product of the day. Ask what's in from the fish market. A restaurant that knows the answer is right.
  • Seasonal letter. The best local cuisine changes depending on what the sea and the garden provide. Be wary of menus that are endless and listless.
  • Terrace location. Being on the seafront is not the same as being "near the sea." If you're coming for the views, confirm this.
  • Extended hours. In summer, you might want to eat at odd hours. A restaurant with continuous kitchen service, like ours from 9:00 to 00:00, solves the problem at any time of day.

Before going down to the promenade, if you already know where you want to go, reserve your table and forget about the queue.

The best area for eating in Cala Ratjada is the seafront promenade and the area around the fishing port. This is where you'll find most of the restaurants with terraces and sea views, and where the freshest fish of the day arrives. If you're looking for a Mediterranean atmosphere and quality ingredients, this stretch of the promenade is your best bet.

Yes, in summer it's highly recommended to book a table in Cala Ratjada, especially for dinner and if you want a terrace overlooking the sea. From July to August, the beachfront tables sell out daily. Booking one or two days in advance guarantees you a spot during the best light, between 8:00 pm and 10:00 pm.

The best fresh fish in Cala Ratjada can be found in the Mediterranean restaurants along the seafront promenade, near the port. As the second most important fishing port in Mallorca, the fish arrives at the fish market every morning and is cooked the same day. Always ask what's fresh before ordering.

Yes, Cala Ratjada has several restaurants with sea views, all located right on the seafront promenade. The terraces overlooking the Mediterranean are one of the biggest draws of dining here, especially at sunset. It's advisable to reserve tables facing the water, as they are the first to be booked.

Cala Ratjada is one of those places where a good meal by the sea leaves a lasting impression. If you're looking for Mediterranean cuisine featuring quality ingredients, fresh fish of the day, and a terrace overlooking the Mediterranean, we look forward to seeing you at The Sea Club, located right on the seafront promenade. Open continuously from 9:00 to 00:00, for breakfast, lunch, dinner or a sunset cocktail. Reserve your table or call us on 629 88 57 32 and come and see why it's worth sitting here.