Get us in your inbox

 El Celler de Can Roca
Photograph: Courtesy El Celler de Can Roca

The 20 best restaurants in Spain

From Andalucia to Asturias, our editors have tracked down once-in-a-lifetime meals at Spain’s very best restaurants.

Written by
Time Out Spain editors

Spanish food should be one of the wonders of the world. Okay, we understand it doesn’t work like that, but how else can we show our love for the flavours and recipes here? Spanish cooking is life-affirming, the sort of food that makes life worth living, as dramatic as that sounds. The best restaurants in Spain are a picture of gastronomic excellence, taking the tired cliches of the past and twisting and turning them into something downright delicious.

Spain has long been one of the most popular tourist destinations on the planet, and the dishes hold up their end of the bargain. No matter where you are in the country, you are in for a treat come dinnertime. As selected by our local editors, these are the cream of the crop of restaurants in Spain.

📍 The best things to do in Spain

The best restaurants in Spain



This intimate, light-filled riverside spot seats just 25 people, but if you get a chance to pull up a chair at Mina, jump at it. Chef Álvaro Garrido is an absolute master of seasonal ingredients and flavour.



Singlehandedly putting Jaén on Spain’s gastronomic map, Bagá is an essential destination: a small dining room dedicated to reinterpreting local products, with plenty of surprising but harmonious combinations along the way.




Young chef Vicky Sevilla has converted a fifteenth-century stable into Arrels, a truly great restaurant. Her veg-heavy take on affordable haute cuisine is firmly rooted in the land surrounding the ancient town of Sagunto, just north of Valencia.



It’s worth a trip to the Basque coast just to eat Elkano’s turbot, cooked to perfection on the traditional parrilla grill. And while you’re here, don’t miss the kokotxas: fish stew made from the tender throats of fish.

Photograph: Courtesy Álvaro Fernández



The sea has shaped the history of Cádiz, and it remains the most significant influence at the city’s best restaurant. Seafood sausages, salt-water cooking, seaweed desserts, fish-skin latticework - there isn’t another restaurant like Aponiente.

Photograph: Courtesy Óscar Romero



Estimar's Rafa Zafra is one of the world’s great seafood chefs, cooking the finest fish in a thousand ways – fried, steamed, grilled, salted and stuffed – and always to millimetre precision. Make sure you leave room for the egg flan: it’ll be the best you’ve ever had.


Lakasa de César Martín


The Chamberí neighbourhood of Madrid is known for top-end dining, but Lakasa trumps every one of its esteemed neighbours. Proprietor César Martín is a true chef’s chef, famous for his sensibility, knowledge of produce, and sense of balance and seasonality.

La Cosmopolita


Whatever the market brings, that’s what they cook at La Cosmopolita, a backstreet spot in Málaga’s old town. Sit back and go with it: the stews are legendary, and the Russian salad is storied.


Ugo Chan


A veritable maestro of raw fish, chef Ugo Chan wields his knives to stitch together Japanese cuisine with cañí – Spanish Gypsy – influences. 

    You may also like
    You may also like