Skip to content

Best Restaurants in Spain (2026)

Places to eat at every budget, from street food and casual local spots to established restaurants and fine dining.

42 places · Updated November 12, 2026

Our top 3 restaurants in Spain

  1. Disfrutar Creative tasting menu, EixampleThree-Michelin-star restaurant in the Eixample run by former elBulli chefs Oriol Castro, Eduard Xatruch and Mateu Casañas, serving long, playful tasting menus.
  2. El Rinconcillo Historic tapas bar, San PedroFounded in 1670 and billed as the oldest bar in Seville, a tiled and wood-panelled tavern serving traditional Andalusian tapas at its long counter.
  3. Ricard Camarena Restaurant Contemporary Valencian tasting menu, Marxalenes (Bombas Gens)Ricard Camarena's two-Michelin-star flagship inside the Bombas Gens arts centre, serving tasting menus built around vegetables from the Valencian huerta.

Restaurant

1. Disfrutar

Creative tasting menu$$$$Eixample

Three-Michelin-star restaurant in the Eixample run by former elBulli chefs Oriol Castro, Eduard Xatruch and Mateu Casañas, serving long, playful tasting menus.

View details — Disfrutar

Restaurant

2. El Rinconcillo

Historic tapas bar$$San Pedro

Founded in 1670 and billed as the oldest bar in Seville, a tiled and wood-panelled tavern serving traditional Andalusian tapas at its long counter.

View details — El Rinconcillo

Restaurant

4. Sobrino de Botín

Traditional Castilian roast house$$$Sol (Madrid de los Austrias)

A historic Castilian restaurant beside the Plaza Mayor, listed by Guinness World Records as the world's oldest, known for roast suckling pig and lamb.

View details — Sobrino de Botín

Restaurant

5. Casa Lucio

Traditional Madrid cooking$$$La Latina

A classic Cava Baja restaurant opened in 1974 by Lucio Blázquez, famous for its huevos estrellados, fried eggs broken over chips.

View details — Casa Lucio

Restaurant

6. Casa Morales

Traditional tapas bar$Arenal

A historic shop-bar founded in 1850 near the Cathedral, with old wine vats, a wooden counter and good-value traditional tapas and montaditos.

View details — Casa Morales

Restaurant

7. Lasarte

Fine dining, Basque-influenced$$$$Eixample

Martín Berasategui's three-Michelin-star restaurant in the Monument Hotel, where head chef Paolo Casagrande cooks precise, seasonal tasting menus.

View details — Lasarte

Restaurant

8. Lienzo

Contemporary Mediterranean$$$$Ciutat Vella (La Xerea)

Chef María José Martínez's Michelin-recognised restaurant on the Plaza de Tetuán, cooking seasonal Mediterranean dishes from local produce.

View details — Lienzo

Restaurant

9. Cal Pep

Seafood tapas bar$$$El Born

A lively El Born counter bar where cooks at the griddle send out a stream of seafood-led small plates to diners perched along the bar.

View details — Cal Pep

Restaurant

10. Casa Carmela

Wood-fired paella$$$Poblats Marítims (Malvarrosa)

A family paella restaurant on the Malvarrosa seafront since 1922, cooking rice dishes over orange-wood fires to a recipe handed down four generations.

View details — Casa Carmela

Restaurant

11. Eslava

Creative tapas and restaurant$$San Lorenzo

A San Lorenzo favourite for more than 30 years, combining traditional Sevillian cooking and creative tapas in a busy bar and a separate restaurant.

View details — Eslava

Restaurant

12. Lhardy

Historic fine dining and delicatessen$$$$Sol (Barrio de las Letras)

A Madrid institution founded in 1839, with a delicatessen on the ground floor and historic dining rooms upstairs known for cocido and classic cooking.

View details — Lhardy

Restaurant

13. 7 Portes

Catalan rice and paella$$$La Ribera

A grand Catalan restaurant near Port Vell, open since 1836 and known above all for its paellas and rice dishes, served daily from lunch until midnight.

View details — 7 Portes

Restaurant

14. DiverXO

Avant-garde tasting menu$$$$Chamartín (Cuzco)

Dabiz Muñoz's three-Michelin-star restaurant inside the NH Eurobuilding, serving a theatrical, globally inspired tasting menu.

View details — DiverXO

Restaurant

15. La Brunilda

Modern tapas$$Arenal

A popular modern tapas restaurant in the Arenal, serving Mediterranean dishes that mix tradition and innovation for lunch and dinner every day.

View details — La Brunilda

Restaurant

16. La Pepica

Paella and seafood$$$Poblats Marítims (Playa de Levante)

A beachfront rice restaurant on the Levante promenade since 1898, linked with Ernest Hemingway and Joaquín Sorolla and known for its peeled-seafood paella.

View details — La Pepica

Restaurant

18. Can Solé

Seafood and rice$$$Barceloneta

A Barceloneta institution dating from 1903, serving fish, shellfish and rice dishes in an old-fashioned dining room a few streets back from the beach.

View details — Can Solé

Restaurant

19. El Disparate

Contemporary Andalusian$$Alameda de Hércules

A relaxed contemporary restaurant facing the Alameda de Hércules, recommended in the Michelin Guide, with seasonal Andalusian cooking and influences from the owners' travels.

View details — El Disparate

Restaurant

20. Taberna La Bola

Cocido madrileño$$Palacio (Ópera)

A family-run tavern near the Royal Palace that has served cocido madrileño, slow-cooked in individual clay pots over charcoal, since 1870.

View details — Taberna La Bola