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

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 reigns supreme: 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 that 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 based 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 making a mistake during peak season. We wrote it from the inside: we've been cooking right on the seafront promenade for years, and we know what people who come here are looking for. Cala Ratjada belongs to the municipality of Capdepera, in the far northeast of Mallorca, and boasts one of the most beautiful coastlines on the island. According to the Capdepera tourist office, the area encompasses more than 40 kilometers of coast with coves and beaches, many of which have been awarded Blue Flag status. And at the heart of it all is the fishing port. This explains why the local cuisine revolves around the sea. What can you eat in Cala Ratjada? In Cala Ratjada, you'll find primarily Mediterranean cuisine focused on quality ingredients: fresh fish of the day, creamy rice dishes, shellfish, grilled meats, and dishes meant for sharing. The local bounty dictates the menu, and the fish that arrives at the port is the undisputed star. This is no coincidence. Cala Ratjada is home to the second most important fishing port in Mallorca, and this is reflected in the food. Prawns, squid, rockfish, sea bream, sea bass… all arrive early and are cooked the same day. When a local restaurant tells you "fresh fish," they often mean it literally: it came from the fish market that very morning. Alongside the seafood, you'll find the island's traditional flavors: 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. Where to eat in Cala Ratjada with sea views? The best views are concentrated along the promenade and the port area, where restaurants with terraces overlooking the Mediterranean line up. If you're looking to dine with the sea as your backdrop, this is 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. At The Sea Club, a Mediterranean restaurant right on the seafront, we focus on precisely 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'd like to explore this option further, we cover it in detail in our guide to restaurants with sea views in Cala Ratjada. A practical tip: tables on the seafront are the first to be booked. If your plan is to dine as the sun sets over the water, book well in advance. When should you book a table at a restaurant in Cala Ratjada? During peak season—from May to October—it's always advisable to book, and for sunset dinner, the sooner the better, ideally one or two days ahead. 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. Off-season, the pace slows down, and you can almost always find a spot. Even so, on weekends and sunny days, the promenade comes alive, even during quieter months. The simple rule: if you have a specific time in mind or want a particular table, make a reservation. It saves you the queue and the disappointment. How much does it cost to eat in Cala Ratjada? 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 places that sell fresh fish and produce by weight. The price depends a lot on what you order. A paella to share or some tapas will keep the bill down. 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 location matters: terraces right on the seafront promenade are a bit more expensive than a spot on an interior street, just like in any coastal destination. Our local tip: 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. Types of dining options in Cala Ratjada: Not all meals are created equal. These are the options that work best in the area: The good news is that many of these options can be found in the same place: in a restaurant with continuous service, you can have breakfast, lunch, an afternoon snack, and dinner without changing tables. How to choose a good restaurant in Cala Ratjada? To find the right restaurant, look for four signs: that it serves fresh fish of the day, that its menu is seasonal, and that the terrace is...