Skip to main content

Restaurants in Mallorca

Find your perfect Mallorca 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 DJ performs in a red-lit club, surrounded by dancing, silhouetted people. Bright red lights illuminate the energetic dance floor.

Hostal Cuba Bar and Restaurant

Location
Palma de Mallorca

Housed in a striking colonial-style building at the edge of Palma’s trendy Santa Catalina district, this is a long-standing local favourite that blends good food, great views and a vibrant social scene. Having made its mark in recent years as one of the more sophisticated venues within the hip city district, its Sky Bar is undoubtedly a great choice in which to start your night. Just a few blocks from the island’s best-known food market, the kitchen makes the most of fresh, seasonal produce, creating a menu of healthy, flavourful dishes served from breakfast through to late dinner.

Son Amoixa Restaurant, Manacor restaurant terrasse

Principal Restaurant

Location
Porto Cristo

Perched in a charming setting in Mallorca, Principal Restaurant is a gourmet destination for lovers of seasonal Mediterranean cuisine. Celebrated for its high-quality dishes and attentive service, the restaurant offers a menu that changes regularly, with the chef’s recommendations updated several times a week to reflect the freshest local ingredients. Each plate is thoughtfully prepared to highlight the best of the season, from vibrant vegetables to succulent seafood and expertly cooked meats.

Es Revellar Restaurant exterior

Es Revellar Restaurant

Location
Campos

Es Revellar Restaurant, set within the serene gardens of the Es Revellar Art Resort, offers a dining experience that blends gastronomy with art. Surrounded by three hectares of lush gardens and part of the resort’s curated art collection, the restaurant provides a tranquil escape from Mallorca’s busier tourist areas.

Es Pi Restaurant, Deia restaurant terrasse

Es Pi Restaurant

Location
Deia

Es Pi restaurant at Sa Pedrissa offers a refined dining experience in the heart of northern Mallorca. Set within a 17th-century rural estate, the restaurant combines traditional architecture with modern comforts, creating a warm and elegant atmosphere. Guests can enjoy breathtaking views of the Mediterranean Sea and the surrounding mountains from the terraces, where the estate’s ancient olive trees and fragrant gardens complete the picture.

Arrels by Marga Coll Restaurant, Illetes (Beach Resort) restaurant terrasse

Arrels by Marga Coll

Location
Illetes

Arrels by Marga Coll Restaurant in Mallorca offers a dining experience rooted in Balearic tradition, with a clear philosophy of taking ingredients straight from the market to the table. Breakfast, lunch and dinner are all given equal importance, each reflecting the restaurant’s commitment to local produce, careful preparation and respect for the island’s culinary heritage.

Cap Roig Restaurant Jumeirah Mallorca

Cap Roig Restaurant

Location
Port de Soller

Perched on the cliffs above Port de Sóller, Cap Roig at the Jumeirah Mallorca Hotel offers an exceptional seafood dining experience with breathtaking views of the Mediterranean. Specialising in locally sourced fish and shellfish, the restaurant works closely with local fishermen to ensure every dish highlights the very best of the sea.

Bistro Badia Restaurant, Arta interior

Bistro Badia Restaurant

Location
Arta

Bistro Badia, set within a charming historic manor house, offers a truly memorable dining experience in Mallorca. Guests can enjoy the warm, welcoming atmosphere inside or take in the spectacular panoramic terrace views, stretching across the bays of Alcúdia and Pollensa. This stunning setting provides the perfect backdrop for a relaxed meal, whether enjoying a casual lunch or a special evening out.

Purobeach Beach Club, Palma

Purobeach Beach Club

Location
Palma de Mallorca

Purobeach Beach Club in Palma de Mallorca is a stylish Mediterranean oasis where relaxation, luxury, and socialising come together. Perched on a small peninsula with sweeping 180-degree sea views, it has been a symbol of wellbeing and sophisticated beachside living since its opening in 2005.

La Terraza Restaurant, El Toro (Port Adriano) restaurant terrasse

La Terraza Restaurant

Location
Santa Ponsa

La Terraza de Port Adriano is a long-standing Mediterranean restaurant with a privileged setting overlooking one of Mallorca’s most exclusive marinas. Opened in nineteen ninety-two by Ignacio Doiztua Calero, it has evolved over more than three decades while staying true to its original aim: improving year after year with care, consistency and a lot of heart.

Roland Restaurant, Porto Cristo interior

Roland Restaurant

Location
Porto Cristo

Roland Restaurant in Porto Cristo offers a refined culinary experience blending Majorcan and international flavours. Founded by chef Roland Schulte, a respected figure in Mallorca’s dining scene for over twenty years, the restaurant has been delighting locals and visitors alike since 2011. Schulte’s extensive experience, including stints at La Reserva Rotana, Manacor, and Cap Vermell, Canyamel, is evident in every carefully crafted dish.

La Terraza Restaurant, Alcanada restaurant terrasse

La Terraza Restaurant

Location
Port d'Alcudia

Set on the seafront in the beautiful area of Alcanada, La Terraza Restaurante offers a refined Mediterranean dining experience in one of northern Mallorca’s most privileged settings. Overlooking a small cove and just moments from Port d’Alcúdia, this elegant restaurant combines Mallorcan flavours with thoughtful presentation and warm, attentive service.

El Castillo del Bosque Restaurant, Felanitx garden

El Castillo del Bosque Restaurant

Location
Felanitx

El Castillo del Bosque is one of Felanitx’s most beloved family restaurants, where over 38 years of experience meet fresh, seasonal produce. Situated on the road connecting Felanitx, Porto Cristo, and Porto Colom, this welcoming restaurant offers a peaceful escape from the bustle of daily life, perfect for a relaxed lunch or dinner surrounded by nature.

Interior restaurant at Sa Llotja

Sa Llotja Restaurant

Location
Portocolom

Nestled in the charming port of Porto Colom, Sa Llotja is a must-visit for lovers of fresh, seasonal Mediterranean cuisine. This small, cosy restaurant prides itself on using the finest market products, with a menu that highlights fish, meat, and fresh salads, all prepared to showcase the natural flavours of Mallorca.

Joan Marc Restaurant, Inca interior

Joan Marc Restaurant

Location
Inca

Joan Marc Restaurant in Inca offers a modern yet welcoming take on Mallorcan cuisine. Opened in 2011, the restaurant blends a natural, functional design with a relaxed atmosphere, allowing guests to feel at ease from the moment they arrive. A standout feature is the open-plan kitchen with a bay window, giving diners a front-row seat to the cooking process and a chance to connect with the craft behind every dish.

Mercat 1930 Gastronomic Market, Palma Centre & Marina style of cuisine

Mercat 1930 Gastronomic Market

Location
Palma de Mallorca

Mercat 1930 Gastronomic Market, located on Palma’s vibrant seafront, is a modern destination for food lovers seeking a lively and social dining experience. This contemporary market combines the charm of traditional tapas with the excitement of gourmet cuisine, offering a wide variety of flavours to satisfy every palate.

Dish at Miramar de Giuliano restaurant on the terrace

Miramar de Giuliano Restaurant

Location
Port d'Andratx

Miramar de Giuliano has been a culinary landmark in Puerto de Andratx since 1927, offering nearly a century of experience in Mediterranean cuisine with a modern touch. Situated right on the waterfront of this once-small fishing village, now a hub for high-quality tourism in Mallorca, the restaurant combines prime location with exceptional food and service.

Sushi at Emilio Innobar

Emilio Innobar Restaurant

Location
Palma de Mallorca

Emilio Innobar in Palma de Mallorca is a destination for lovers of bold, inventive cuisine. This fusion restaurant brings together the vibrant flavours of Asia, Mexico, and the Mediterranean, creating a menu that is both sophisticated and approachable. Located in the centre of Palma, Emilio Innobar offers an elegant yet welcoming atmosphere, ideal for a relaxed lunch, an intimate dinner, or a shared gourmet experience with friends.

Terrace overlooking port de soller

Sa Barca Restaurant

Location
Port de Soller

Perched on the waterfront in Port de Soller, Sa Barca is a charming German-run restaurant that combines a relaxed atmosphere with spectacular views of the bay. Its large front terrace is the perfect spot to soak up the sun during the day or enjoy a romantic sunset in the evening, making it a favourite among locals and visitors alike.