Marbella takes its food as seriously as its sunshine. In one week you can eat a two-Michelin-star tasting menu on the Golden Mile and grilled sardines on a cane skewer at a beach bar with your feet almost in the sand. What makes the dining scene exciting isn’t only the glamour, it’s the range: a €12 plate of tapas one night, a bill that rivals a hotel suite the next, and both can be equally memorable.
We’ve built this guide from menus, the current Michelin Guide, restaurant websites and what diners consistently say. Whether you’re planning a romantic night out, a family beach lunch or a special-occasion splurge, here are 10 restaurants worth your time and euros. If you’re still planning your trip, check the best time to visit Marbella for terrace weather, and if you don’t have a car, our guide to getting around Marbella without a car will help you hop between neighbourhoods.
In a hurry? Our quick picks
- Once-in-a-lifetime dinner: Skina (2 Michelin stars)
- Michelin star in the town centre: Messina
- Best Andalusian cooking: Tragabuches Dani García
- Best beach lunch: Los Sardinales (espetos by the sea)
- Best budget tapas: Bar Altamirano in the Old Town
Note: Opening days, menus and prices change with the season, so check each restaurant’s website before you go. Some links on this page are affiliate links: if you book through them we may earn a small commission, at no extra cost to you.
1. Skina: Two Michelin Stars on the Golden Mile
For years Skina was famous for serving two-star food in a tiny room in the Old Town. In 2024 it moved to a converted farmhouse on the Golden Mile, gaining space without losing its intimacy: there are still only around 18 seats, plus a private room. Chef Mario Cachinero’s tasting menus rework classic Andalusian recipes with modern technique, and the restaurant belongs to the group of renowned sommelier Marcos Granda, so wine is taken seriously. It holds two Michelin stars, the highest rating in Marbella, so book weeks ahead.
Best for: Special occasions and serious foodies. Area: Golden Mile. Price: €€€€
2. Messina: Creative, Michelin-Starred Cooking in Central Marbella
Argentine chef Mauricio Giovanini runs one of the most consistent creative kitchens on the coast from a discreet dining room on Avenida Severo Ochoa, in the town centre. His cooking is known for concentrating flavour, turning ingredients into intense essences and sauces, and it has earned one Michelin star. It’s polished without being stuffy, and there’s a small chef’s table if you want to watch the team at work.
Best for: Date nights and tasting menus. Area: Central Marbella. Price: €€€€
3. El Lago: Lakeside Dining in Elviria
Set in the clubhouse of the Greenlife golf course in Elviria, east of town, El Lago looks out over a small lake and the fairways, a genuinely relaxing setting for a special dinner. After a renovation in early 2025 it serves an à la carte menu built on seasonal, local produce with a contemporary Andalusian touch. Ask for a terrace table in the warmer months.
Best for: Romantic dinners with a view. Area: Elviria (East Marbella). Price: €€€
4. Tragabuches Dani García: Andalusian Soul Food
Dani García is Marbella’s best-known chef, and Tragabuches is his return to his roots: the name comes from the restaurant in Ronda where he made his reputation in the late 1990s. Opened in Marbella in 2022, it reinvents the traditional Andalusian tavern with stews, grilled meats, local fish and a lively produce bar, in a warm, stylish dining room west of the centre.
Best for: Authentic Andalusian cooking in a stylish setting. Area: West Marbella (Calle Ana de Austria). Price: €€€
5. La Milla: Charcoal-Grilled Seafood on Nagüeles Beach
Right on Nagüeles beach on the Golden Mile, La Milla is the upscale version of a Marbella beach lunch: fish and seafood cooked over charcoal, good Mediterranean dishes and a relaxed, elegant terrace facing the sea. It’s listed in the Michelin Guide, and it’s the place to go when you want the beach setting but a proper restaurant menu.
Best for: Long seafood lunches on the Golden Mile. Area: Golden Mile. Price: €€€€
6. Nikki Beach Marbella: The Classic Beach Club Day
Love it or find it a bit much, Nikki Beach has been part of Marbella’s scene since 2003. Think white daybeds, champagne buckets, DJ sets and a global menu with Mediterranean influences, in front of the Don Carlos hotel in Elviria. It’s less about culinary precision and more about the theatre of a Marbella beach day done properly. For more options, see our roundup of the best beach clubs in Marbella.
Best for: Sunny day parties and people-watching. Area: Elviria (East Marbella). Price: €€€€
7. Los Sardinales: The Classic Chiringuito Lunch
No trip to Marbella is complete without a proper chiringuito lunch, and Los Sardinales, on the beach at El Rosario next to the Los Monteros hotel, has been doing it since 1995. Order the espeto de sardinas (sardines grilled on a cane skewer over an open fire in a sand-filled boat) and a plate of fried fish, and you’ll understand why this simple formula never goes out of fashion.
Best for: Casual, authentic beach lunches. Area: El Rosario (East Marbella). Price: €€
8. Bar Altamirano: Old Town Seafood Tapas
A no-frills, always-busy seafood bar on Plaza Altamirano in the Old Town, Altamirano is where locals go for grilled prawns, fried anchovies and a cold glass of fino, with fish and shellfish you can pick from the display. It’s popular, so expect a short wait at peak times, and it closes on Mondays. Want to stay close to the action? Browse our pick of boutique hotels in Marbella Old Town.
Best for: Authentic, wallet-friendly tapas. Area: Old Town. Price: €€
9. La Sala by the Sea: Relaxed Beachfront Dining in Puerto Banús
Part restaurant, part lounge, La Sala by the Sea sits right on Puerto Banús beach and serves a broad Mediterranean menu (grilled octopus, risottos, fresh salads) in a laid-back, stylish setting that opens from late morning. It’s a favourite for long lunches that drift into golden hour. If you’d like to stay nearby, see our guide to the best hotels in Puerto Banús.
Best for: All-day beachfront dining. Area: Puerto Banús. Price: €€€
10. La Taberna del Pintxo: Basque Bites in the Centre
A change of pace from Andalusian classics, this cosy spot on Avenida Miguel Cano, the pedestrian avenue between the Old Town and the seafront, brings Basque-style pintxos to Marbella. The counter is piled high with small bites, the atmosphere is convivial and unpretentious, and it’s open all day, which makes it ideal for an easy dinner with no planning. There’s also a second branch in Puerto Banús.
Best for: Casual pintxos with local wine. Area: Central Marbella. Price: €€
Quick Comparison: Marbella’s Best Restaurants at a Glance
| Restaurant | Cuisine | Area | Price | Best For |
|---|---|---|---|---|
| Skina | Modern Andalusian (2 Michelin stars) | Golden Mile | €€€€ | Special occasions |
| Messina | Creative (1 Michelin star) | Central Marbella | €€€€ | Date nights |
| El Lago | Seasonal Andalusian | Elviria | €€€ | Romantic dinners |
| Tragabuches | Traditional Andalusian | West Marbella | €€€ | Local flavours |
| La Milla | Grilled seafood | Golden Mile | €€€€ | Beach lunches in style |
| Nikki Beach | Global / beach club | Elviria | €€€€ | Day parties |
| Los Sardinales | Chiringuito, espetos | El Rosario | €€ | Casual beach lunches |
| Bar Altamirano | Seafood tapas | Old Town | €€ | Budget tapas |
| La Sala by the Sea | Mediterranean | Puerto Banús | €€€ | All-day beach dining |
| La Taberna del Pintxo | Basque pintxos | Central Marbella | €€ | Casual dinners |
Frequently Asked Questions
Do I need to book restaurants in advance in Marbella?
For fine dining such as Skina, Messina or El Lago, yes: book at least one to two weeks ahead, and earlier for Skina in peak season (June to September). Casual tapas bars and chiringuitos are generally walk-in friendly, though popular places like Bar Altamirano can involve a short wait.
Which Marbella restaurants have Michelin stars?
In the current Michelin Guide, Skina holds two stars, while Messina is among the restaurants in Marbella with one star. The guide also lists several recommended restaurants without stars, including La Milla. Ratings are reviewed every year, so check the Michelin Guide before booking.
What’s the best area in Marbella for dining out?
The Old Town (Casco Antiguo) is best for tapas and atmosphere, Puerto Banús suits those who want lively marina-side dining, and the beaches of the Golden Mile and East Marbella are ideal for long lunches and chiringuitos. If you’re deciding where to base yourself, our guide on where to stay in Marbella compares each area.
How much should I budget for meals per day?
As a rough guide, budget travellers can eat well on around €30–€40 a day by mixing tapas bars and casual lunches. Mid-range diners should allow roughly €60–€100 a day, and a Michelin-starred tasting menu typically starts at around €100 and can go well beyond €200 per person before wine.
Is Marbella cuisine mostly seafood?
Seafood is central to the coastal dining scene, especially espetos (grilled sardines), but you’ll also find excellent Andalusian meat dishes, Iberian ham and an increasingly diverse range of international cuisine thanks to Marbella’s cosmopolitan crowd.
Final Thoughts
Marbella’s food scene rewards curiosity. Some of the most memorable meals here aren’t at the Michelin-starred tables but on a simple chair on the sand, with sardines smoking over an open fire a few feet away. At the same time, the town’s fine-dining talent, from Skina’s two-star kitchen to Messina and Dani García’s Tragabuches, holds its own against Madrid or Barcelona.
Our advice: mix it up. Book one serious tasting menu, spend an afternoon at a chiringuito, and squeeze in at least one crowded tapas crawl in the Old Town. Still choosing where to stay? Start with our list of the best luxury hotels in Marbella or the best boutique hotels in the Old Town.



