The choice of Marbella restaurants is astounding - there's quite simply something for every imaginable budget, taste and occasion. Which means that, over the course of a trip to Marbella, you'll never have to eat in the same place more than once.
For Somewhere Typically Spanish...
Calle San Lazaro is a narrow, picturesque street that has three small, and very reasonably priced tapas bars on it: Bar Bartolo, which does a daily special (for around €5), Taberna La Nina de Pisto and Bar El Estrecho - both of which are small in proportions but big on character.
For Somewhere a Little More Rough and Ready...
It's worth taking a walk along the promenade away from Marbella Old Town to the east. Pass Playa de la Venus and Playa de la Bajadilla until you reach the Fishermen's Port. A lovely setting with one storey fishermen's houses, it attracts more Marbella locals than tourists to a handful of cheap and cheerful restaurants specialising in fish. A couple of the highlights are Restaurant La Relojera, Los Canizos and El Luca.
More of the Best Restaurants in Marbella
Chiringuito Las Dunas
This chiringuito (a typical place to eat) on the beach is the perfect spot for lunch; it's been around for 30 years and is an old stalwart of fish cooked in the traditional way of the area. From the outside it doesn't look much, but once inside it's buzzing with great service and tasty food.
Address: Playa de Cabopino
The Loving Hut
With its simple clean lines and vegan food, the Loving Hut isn't only a restaurant it's a whole way of living. Serving up delicious pizza, risotto, wraps and ice-cream (to name just a few dishes), it pleases vegans and non-vegans alike.
Address: Avenida Miguel Cano 11; Marbella.lovinghut.es.
Bijou Bar and Bistro
Bijou Bar and Bistro provides an atmospheric patio with tables dotted around it and cascading plants that makes for a wonderfully romantic setting to have dinner. The chef is Richard Daal and his menu includes fresh, locally sourced produce - think the likes of duck, Beef Wellington and fresh fish on the menu - in generous portions that won't break the bank.
Address: Plaza Juan de la Rosa 6; Bijoumarbella.com.
Right in the centre of Old Town Marbella, Tempora has an ambitious menu stylishly presented on black slate. A small establishment with seating inside and out, it offers a modern take on Mediterranean food at reasonable prices with a good wine list to accompany the food.
Address: Tetuan 9a
Nikki Beach restaurant plays second fiddle to the party atmosphere, music and entertainment. This is probably one of the most expensive venues in Marbella (bottles of champagne start at €100 and a sun lounger is €125) but it's the place to party. The cuisine in the restaurant is international and, again, decidedly on the pricey side, but the people-watching potential and exuberant feel is second-to-none.
Address: Playa Hotel Don Carlos, Carretera De Cadiz, Km. 192
Dani Garcia Restaurant and Bibo
In April 2014 double Michelin-starred Dani Garcia launched his new restaurants at the Puente Romano Beach Resort, on the Golden Mile. At the formal eponymous restaurant, an innovative tasting menu offers contrasting temperatures and textures (sea snail and cauliflower soup), while Bibo is a more relaxed brasserie, with pizza, salads and the finest Barbate tuna, as well as a special weekend brunch.
Address: Bulevar del Principe Alfonso von Hohenlohe, s/n, 29602 Marbella; Puenteromano.com.
Like our pick of Marbella restaurants, but got somewhere to add? Let us know on Facebook.
For more tips on things to do in the town, check out our pick of the best Marbella shopping.