Seemor

Best Restaurants in Mallorca

521 restaurants analyzed out of 5634 identified · Spain

Mallorca's dining has moved well beyond the package-holiday stereotype, with strong Mediterranean and Spanish cooking in Palma alongside traditional Mallorcan cuisine in the interior towns. Ensaïmadas, tumbet, and pa amb oli anchor the local tradition. Prices range from moderate in the old-town restaurants to expensive in the resort areas, with Palma offering the best variety.

Mallorca has 521 analyzed restaurants. Some of the strongest areas for dining are Palma de Mallorca, Palma. Top cuisines include Spanish, Mediterranean, Japanese.

Grade Distribution

A+1 restaurants A29 restaurants A-107 restaurants B+200 restaurants B104 restaurants B-41 restaurants C+9 restaurants C14 restaurants C-10 restaurants D6 restaurants

Top Restaurants in Mallorca

Top Neighborhoods for Dining

Browse by Area

Explore restaurants by neighborhood and district

Palma

1372 restaurants · 101 top-rated · Known for Tapas
Palma has the strongest restaurant scene on the island, with the old town and Santa Catalina neighbourhood offering Spanish and Mediterranean restaurants at moderate to expensive prices.

Palma de Mallorca

1075 restaurants · 98 top-rated · Known for Spanish tapas
Palma has the strongest restaurant scene on the island, with the old town (Casco Antiguo) and the Santa Catalina neighbourhood holding a good concentration of Spanish and Mediterranean restaurants....

Port de Pollença

101 restaurants · 4 top-rated · Known for Tapas
Port de Pollença has a long promenade with seafood restaurants and a more relaxed pace than the southern resorts. Prices are moderate to expensive, with better options toward the old fishing harbour...

Manacor

117 restaurants · 3 top-rated · Known for Mallorcan
Manacor is Mallorca's second-largest town, an inland centre with traditional Mallorcan restaurants and local bars at affordable prices. Less touristy than the coast, with more local character.

Santanyí

124 restaurants · 2 top-rated · Known for Burgers
Santanyí is a charming southeastern town with a Saturday market and pleasant restaurants around its honey-stone square. Prices are moderate and the area feels more authentic than the resort coast.

Santa Ponça

106 restaurants · 2 top-rated · Known for Mediterranean
Santa Ponça is a western resort area with a mix of international and Spanish restaurants along the beachfront. Prices are moderate.

Can Picafort

86 restaurants · 2 top-rated · Known for Mediterranean
Can Picafort is a family resort in the north with seafood restaurants and casual beachside dining. Prices are moderate and the options are beach-holiday oriented.

Peguera

82 restaurants · 2 top-rated · Known for Mediterranean
Peguera is a western resort town with beachfront restaurants and a mix of German-influenced and Spanish cooking. Prices are moderate by resort standards.

Andratx

60 restaurants · 2 top-rated · Known for North Indian
Andratx is the inland town above Port d'Andratx with Mediterranean restaurants at higher-end prices. Smaller and quieter than its harbour, but with strong quality.

Port d'Andratx

53 restaurants · 2 top-rated · Known for North Indian
Port d'Andratx has the highest food quality on the island outside Palma, with Mediterranean restaurants at exclusively higher-end prices in a upscale harbour setting popular with the international...

Valldemossa

24 restaurants · 2 top-rated · Known for Modern Spanish fusion
Valldemossa is a mountain village famous for Chopin's visit, with a couple of restaurants at mixed prices in the Tramuntana setting. The setting is the main draw.

Alcúdia

196 restaurants · 1 top-rated · Known for Tapas
Alcúdia's walled old town in the north of the island has seafood restaurants and traditional Mallorcan cooking at moderate prices. The setting inside the medieval walls is pleasant for an evening...

Calvià

120 restaurants · 1 top-rated · Known for Mediterranean seafood
Calvia is the municipality covering the southwestern coast's resort strip, with Mediterranean and Spanish restaurants at moderate prices. More affordable than the beachfront resorts it encompasses.

Port d'Alcúdia

109 restaurants · 1 top-rated · Known for International comfort food
Port d'Alcudia stretches along the bay south of the old town with Mediterranean, Spanish, and European restaurants on the beachfront promenade. Prices are moderate, and the dining is resort-oriented.

Llucmajor

108 restaurants · 1 top-rated · Known for Italian
Llucmajor is an inland town south of Palma with traditional Mallorcan restaurants and local bars at affordable prices. More a working town than a tourist destination.

Cala d'Or

99 restaurants · 1 top-rated · Known for Burgers
Cala d'Or is a planned resort on the southeast coast with Mediterranean and Spanish restaurants at moderate prices. More compact and family-oriented than the larger western resorts.

Sóller

93 restaurants · 1 top-rated · Known for Modern tapas
Sóller is a mountain town in the Tramuntana surrounded by orange groves, with good restaurants around the main square. Prices are moderate to expensive and the setting makes it one of the island's...

Cala Millor

72 restaurants · 1 top-rated · Known for North Indian
Cala Millor is an eastern resort with Mediterranean and European restaurants along the beachfront. Prices are moderate, and the dining is holiday-oriented.

Port de Sóller

57 restaurants · 1 top-rated · Known for North Indian
Port de Soller is the harbour below Soller town with Mediterranean and Spanish seafood restaurants along the waterfront. Prices lean toward the higher end, and the tram connection to Soller adds to...

Muro

45 restaurants · 1 top-rated · Known for Modern sushi and seafood
Muro is a small agricultural town in the northern plain with a handful of restaurants at higher-end prices.

Pollença

44 restaurants · 1 top-rated · Known for Spanish Mediterranean
Pollença is a quieter northern town with traditional Mallorcan restaurants and a pleasant Sunday market. Prices are moderate and the area has more local character than the resort towns.

Portals Nous

43 restaurants · 1 top-rated · Known for Italian
Portals Nous is an upscale enclave near the marina west of Palma with Mediterranean restaurants at higher-end prices.

Santa Maria del Camí

31 restaurants · 1 top-rated · Known for Levantine Mediterranean
Santa Maria del Cami is a small inland town between Palma and Inca with a couple of restaurants at higher-end prices.

Deià

26 restaurants · 1 top-rated · Known for Mediterranean grill
Deià is an artist colony in the Tramuntana mountains with high-end dining in a spectacular mountain setting. Prices are at the top of the island's range, but the combination of food and scenery is...

Inca

95 restaurants · Known for Majorcan
Inca is an inland market town known for its cellers, traditional Mallorcan basement restaurants serving large portions at affordable prices. Thursday market days bring extra energy.

Magaluf

90 restaurants · Known for Barbecue
Magaluf is a western resort known primarily for its nightlife, with international and Mediterranean restaurants at higher-end prices. The dining has improved beyond its party reputation, though the...

Cala Ratjada

88 restaurants · Known for Pizza
Cala Ratjada is a fishing port turned resort on the northeastern tip with Mediterranean, European, and Spanish restaurants at higher-end prices. The harbour front has the best options.

Son Servera

71 restaurants · Known for Italian
Son Servera is a small eastern town with Mediterranean, Spanish, and European restaurants at higher-end prices. A quieter alternative to nearby Cala Millor.

Colònia de Sant Jordi

63 restaurants · Known for Mediterranean fusion
Colonia de Sant Jordi is a small southern resort with Mediterranean restaurants at moderate prices, near the Es Trenc beach.

Porto Cristo

58 restaurants · Known for Seafood
Porto Cristo is a fishing harbour on the east coast with Spanish and European restaurants at moderate prices. The Coves del Drach nearby bring tourist traffic, but the harbour has genuine local...

Portocolom

53 restaurants · Known for Mediterranean grill
Portocolom is a fishing harbour on the east coast with Spanish and Mediterranean restaurants at higher-end prices. One of the more authentic port towns remaining on the eastern coast.

Campos

52 restaurants · Known for Pizza
Campos is an inland agricultural town in the south with a couple of restaurants at affordable prices. A working town rather than a tourist destination.

Marratxí

49 restaurants · Known for Thai
Marratxi is a suburb north of Palma with everyday restaurants at affordable prices. Practical rather than destination dining.

Sa Pobla

47 restaurants · Known for Tapas
Sa Pobla is an agricultural town in the northern plain with a couple of restaurants at moderate prices. Known for its potato crop and local festivals.

Capdepera

41 restaurants · Known for Fusion tapas
Capdepera is a castle town on the northeast coast with a couple of restaurants at higher-end prices near the medieval fortress.

Felanitx

41 restaurants · Known for Modern Mediterranean
Felanitx is an inland southeastern town with a small dining scene at higher-end prices.

Artà

38 restaurants · Known for Mallorcan
Arta is a hilltop town in the northeast with Mediterranean and Spanish restaurants at moderate prices. The castle setting and market traditions give it more character than the coast.

Sineu

32 restaurants · Known for Majorcan
Sineu is a traditional market town in the island's centre with a couple of restaurants at moderate prices. Wednesday market day is the best time to visit.

Binissalem

21 restaurants · Known for Mallorcan
Binissalem is the centre of Mallorca's wine region with a restaurant at moderate prices. The wine connection makes it worth a visit.

Esporles

16 restaurants · Known for Castilian
Esporles is a Tramuntana mountain village with a restaurant at higher-end prices in a quiet residential setting.

Tried and True

Outstanding food without the experimental edge

Cuisine Strengths

Best Value

Michelin-Recognized in Mallorca (4)

Find Your Next Meal in Mallorca

Explore Mallorca restaurants on Seemor →