Mallorca, the crown jewel of Spain’s Balearic Islands, is a paradise for food lovers.
From sun-kissed beaches to charming villages, this Mediterranean gem offers a culinary scene that’s as diverse as its landscapes.
Whether you’re a vegan, a meat enthusiast, or somewhere in between, Mallorca’s restaurants promise a feast for your taste buds.
Let’s dive into 16 of the best spots you absolutely can’t miss.
1. Ca n’Ela Vegan Restaurant

Tucked away in Palma’s historic La Lonja neighborhood, Ca n’Ela is a haven for those seeking organic, plant-based dishes.
Their menu changes with the seasons, ensuring that every plate bursts with fresh, local flavors.
From hearty salads to inventive mains, even the most devoted carnivores might find themselves forgetting about meat for a meal.
The cozy ambiance and friendly staff make it a must-visit spot in the city.
2. La Mujer de Verde

Founded by the pioneers behind Mallorca’s first vegetarian restaurant, La Mujer de Verde in Palma’s Santa Catalina district offers a modern twist on plant-based dining.
Prioritizing seasonal and locally sourced ingredients, their dishes are both healthy and innovative. The contemporary setting and warm atmosphere make it a favorite among locals and visitors alike.
3. Temple Natura

An urban oasis in Palma’s Old Town, Temple Natura boasts a secret garden crowned by an ancient mandarin tree.
Their artisanal vegan dishes blend Mediterranean and Colombian flavors, resulting in a unique culinary experience.
Whether you’re indulging in their Super Vegan Nachos or sipping on a refreshing smoothie, this spot offers a serene escape from the city’s hustle and bustle.
4. Villa Vegana

Nestled in the peaceful countryside of Moscari, Villa Vegana offers a serene escape surrounded by stunning natural beauty.
Savor their homemade dishes, prepared with the freshest plant-based ingredients, on their sunlit terrace.
Here, the shade of an ancient olive tree and the delightful presence of free-roaming animals create a uniquely charming atmosphere.
5. Donna Vegana

In the heart of Nova Santa Ponsa lies Donna Vegana, a 100% vegan and gluten-free restaurant dedicated to quality and creativity.
Their internationally inspired menu ranges from vibrant bowls to plant-based burgers and decadent desserts.
The casual, welcoming vibe makes it a standout choice for those seeking flavorful, wholesome meals.
6. Santosha

Run by Ruth and Eran, Santosha offers a unique menu of sustainable vegan dishes inspired by their travels.
Their hummus platter, served with roasted vegetables, is a must-try, especially when paired with a glass of white wine.
The cozy ambiance, with brick walls and interesting artwork, makes it feel like a home away from home.
7. Plaer Natural

A stone’s throw from Plaza Mayor, Plaer Natural offers a chalkboard menu of the day with delicious vegetarian dishes, from hearty soups to plant-based burgers.
Enjoy your meal in the sunshine of the plaza or within the cozy confines of their restaurant. Prices are reasonable, making it a favorite among locals.
8. Bellaverde

Considered one of the best vegan restaurants in Palma, Bellaverde delights guests with its creative plant-based menu served in a rustic dining room and a garden terrace.
Two large fig trees offer shade, making the patio a dream come true. It’s advisable to reserve ahead to ensure seating and enjoy a unique vegan dining experience.
9. Mama Carmen’s Coffee & Bakery

Transformed from an old bakery, Mama Carmen’s offers a variety of vegan options, including pumpkin cream, hummus, pasta salads, and vegan eggs.
Many dishes are gluten-free, and the bakery offers low-sugar confectionery. Pair your meal with specialty coffee or house-made kombucha for a delightful experience.
10. Sabores de Sandra

An oasis of vegan delights in Palma, Sabores de Sandra prepares its bread in-house and offers savory options like lasagna, burritos, burgers, risotto, pasta, and empanadas.
Desserts like cakes and tiramisu are available for those with a sweet tooth. The lively atmosphere makes it a popular dining destination.
11. Es Trenc Beach Club

For those seeking a beachside dining experience, Es Trenc offers pristine shores and local eateries serving fresh, halal-friendly seafood and vegetarian dishes. It’s a perfect spot to relax and enjoy the Mediterranean breeze.
12. Las Olas

A local favorite, Las Olas offers delicious meals, including tapas and paella, with options suitable for those avoiding haram ingredients. The vibrant atmosphere and friendly service make it a must-visit spot.
13. Toque de Queda

Known for its cozy ambiance, Toque de Queda serves a variety of dishes that cater to different dietary preferences.
Their menu includes fresh salads, seafood, and vegetarian options, ensuring a delightful dining experience.
14. Bar Esperanza

A hidden gem loved by locals, Bar Esperanza offers a range of dishes suitable for those seeking halal-friendly options.
The laid-back vibe and friendly staff make it a great place to unwind after a day of exploring.
15. Voro – Canyamel

Nestled in the picturesque coastal town of Canyamel, Voro boasts two Michelin stars, making it a must-visit spot for food enthusiasts.
Chef Álvaro Salazar crafts ever-evolving tasting menus that showcase the island’s freshest ingredients.
The ambiance is both sophisticated and relaxed, ensuring a memorable dining experience.
16. Marc Fosh – Palma

In the heart of Palma, Marc Fosh offers a stylish yet laid-back atmosphere.
Set within a 17th-century convent, this Michelin-starred restaurant serves Mediterranean dishes emphasizing clean flavors and seasonal produce.
It’s the perfect escape from the city’s hustle and bustle.