Skip to main content

Restaurants in Soller

Find your perfect Soller 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 plate of food and a glass of wine on a table

Barretes Restaurant at Ca's Xorc

Location
Soller

Ca's Xorc Luxury Retreat is home to an abundance of delicious fresh and local food that the chef interprets into incredible local, Mediterranean cuisine in a modern and creative manner. The restaurant offers fresh and simple Mediterranean-inspired cuisine using vegetables, herbs, seasonal fruits, cereals and homemade olive oil. All produce is local, fresh, natural and organic. What's more, most of the meat and dairy in the dishes come from the hotel farm.

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.

Neni Restaurant, Port de Soller

Neni Restaurant

Location
Port de Soller

Neni Restaurant in Port de Sóller brings a taste of Israel and the Orient to the rooftop terrace of the Bikini Island & Mountain Hotel, offering a truly memorable dining experience. Situated in the charming coastal town of Port de Sóller, the restaurant boasts panoramic views of the bay and the dramatic Tramuntana Mountains, making it a perfect spot for lunch, dinner, or evening drinks.

Jumeirah Es Fanals Restaurant

Es Fanals Restaurant

Location
Port de Soller

Perched on the ninth floor of the Jumeirah Mallorca, Es Fanals offers a fine dining experience with breathtaking views over Port de Sóller, where the rugged mountains meet the tranquil Mediterranean. This Michelin Guide-featured restaurant celebrates the gastronomic treasures of the Balearic Islands, with tasting menus crafted from the freshest local produce and expertly presented under the guidance of Chef Javier Lopez.

Espiritu Libre Restaurant

Espiritu Libre Restaurant

Location
Port de Soller

Espíritu Libre in Port de Sóller is a Mediterranean fusion restaurant that combines a relaxed coastal vibe with bold, international flavours. Located on the bustling commercial street and just steps from the port, this bohemian-style eatery welcomes locals and travellers alike with its colourful decor, eclectic menu, and stunning views over the harbour.

Nunu Restaurant, Port de Soller

Nunu Restaurant

Location
Port de Soller

Perched on the waterfront of Port de Sóller, Nunu Restaurant offers a memorable Mediterranean dining experience with a creative twist. This charming seafront bistro combines fresh, local produce with a menu that highlights the finest seafood and fish of the day, ensuring each dish captures the authentic flavours of the island.

dish at C'an Pintxo restaurant

Ca'n Pintxo Restaurant

Location
Soller

Nestled in the heart of Sóller, Ca’n Pintxo is a family-run restaurant that brings the Basque tradition of pintxos to Mallorca with a modern twist. Founded in 2011 by a group of young culinary enthusiasts, the restaurant celebrates local ingredients, sustainability, and a passion for quality. Every pintxo is crafted on the spot, blending micro-gastronomy techniques with Balearic flavours to create small dishes full of creativity and care.

Ses Oliveres Paella

Ses Oliveres Restaurant

Location
Port de Soller

Nestled on the sun-drenched seafront of Port de Sóller, Ses Oliveres Restaurant is a true celebration of the Mediterranean and one of the town’s most iconic dining spots. This second-generation family-run restaurant specialises in fresh fish, seafood, and traditional rice dishes, offering a genuine taste of Mallorcan gastronomy. Guests are invited to select the catch of the day, which is weighed and presented before preparation, ensuring a personalised and memorable dining experience.

Casa Alvaro Restaurant, Soller

Casa Alvaro Restaurant

Location
Soller

Nestled in a quiet side street near Sóller’s Plaza Constitució, Casa Alvaro offers a vibrant celebration of Mexican cuisine with a Mallorcan twist. At the heart of their kitchen is corn, or nixtli, treated not just as an ingredient but as a cultural cornerstone. Every dish crafted here reflects centuries of tradition, with corn dough forming the base for a variety of flavours, textures, and aromas that pay homage to Mexico’s rich culinary heritage.

Sa Figuera Restaurant, Soller restaurant terrasse

Sa Figuera Restaurant

Location
Port de Soller

Sa Figuera Restaurant, part of the elegant Hotel Es Port, offers a refined dining experience in the heart of Sóller. Set around the hotel’s exclusive outdoor swimming pool, the restaurant blends stylish décor with the charm of the original house, creating a relaxed yet sophisticated atmosphere for guests.

terrace at Aganpanto restaurant, Port Soller

Agapanto Restaurant

Location
Port de Soller

Agapanto Restaurant, located in Port de Sóller, Mallorca, offers a genuine Mediterranean dining experience. Here, the Mediterranean “diet” is more than just food - it reflects a way of life, including the culture, traditions and social habits of the region. Sharing meals is central, making every visit a relaxed and social experience.

Las Olas Restaurant Santa Ponsa

Las Olas Restaurant

Location
Port de Soller

Las Olas is a family-run restaurant set right on the seafront of Santa Ponsa Bay, offering a relaxed Mediterranean dining experience with uninterrupted sea views. Located on Calvià’s beautiful coastline, this welcoming spot is all about enjoying good food in a setting that instantly puts you at ease.

Es Passeig Restaurant,

Es Passeig Restaurant

Location
Port de Soller

Es Passeig Restaurant offers a contemporary Mediterranean dining experience on the seafront of Puerto de Sóller, framed by the stunning Tramuntana mountains. Founded in 2005 with the motto, “To cook well you do not have to be expensive,” the restaurant combines simple, fresh ingredients with refined culinary techniques. Chef and co-owner, with years of experience at Michelin-starred establishments across Europe, ensures every dish is crafted with care, while his team of long-term staff delivers attentive and welcoming service.

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.

Villa Luisa Group Dining

Villa Luisa Restaurant

Location
Port de Soller

Overlooking the sparkling bay of Port de Sóller, Villa Luisa is a timeless seafront restaurant where charm, sophistication, and warm hospitality come together. Dating back to the early nineteen hundreds, this elegant summer villa was one of the first in the port and remains one of its most distinguished dining addresses.

Seafood rice dish at Randemar restaurant

Randemar Restaurant

Location
Port de Soller

Set along the waterfront in Puerto de Sóller, Randemar Restaurant offers one of the finest gastronomic and leisure experiences in the area. With sweeping sea views and stylish décor, it provides a true 360º Mediterranean setting where food, music, and atmosphere come together effortlessly. Live DJ sessions add to the vibrant ambience, creating the perfect backdrop for long lunches and memorable summer evenings.

Es Canyis Restaurant, Port de Soller main

Es Canyis Restaurant

Location
Port de Soller

Es Canyis Restaurant, perched on the beachfront in Puerto de Sóller, Mallorca, offers a charming blend of family tradition and fresh, local cuisine. With three inviting dining spaces, it caters to every occasion: the ground-floor main room seats 60 guests and features an open dessert corner where pastries and ice creams are prepared in view, while the first-floor private lounge accommodates up to 100 people, ideal for events and incentives. During the summer, the terrace by the beach promenade provides space for 40 diners to savour meals with panoramic views of the bay.

Octopus dish at Luna 36

Luna 36 Restaurant

Location
Soller

Luna36 Restaurant in Sóller offers a refined yet welcoming taste of the Mediterranean with an Italian flair. Located in the heart of this charming town, the restaurant combines elegant surroundings with the natural beauty of the Balearic Islands, creating the perfect setting for a memorable meal.