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.
Explore restaurants by neighborhood and district
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.
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....
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...
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.
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.
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.
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.
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.
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.
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...
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.
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...
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.
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.
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.
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.
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...
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.
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...
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.
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.
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.
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.
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...
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.
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...
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.
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.
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.
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...
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.
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.
49 restaurants · Known for Thai
Marratxi is a suburb north of Palma with everyday restaurants at affordable prices. Practical rather than destination dining.
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.
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.
41 restaurants · Known for Modern Mediterranean
Felanitx is an inland southeastern town with a small dining scene at higher-end prices.
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.
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.
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.
16 restaurants · Known for Castilian
Esporles is a Tramuntana mountain village with a restaurant at higher-end prices in a quiet residential setting.
Outstanding food without the experimental edge