Best Restaurants in Spain

Curated recommendations from 3 cities

Last updated: March 03, 2026

Barcelona

View all
Cocina Hermanos Torres

Cocina Hermanos Torres

Cocina Hermanos Torres offers innovative dishes redefining Catalan cuisine in a stunning setting.

08029 Barcelona, Spain
4.7 ★
View on Google Maps
Disfrutar

Disfrutar

A culinary oasis in Barcelona, Disfrutar offers innovative dishes that redefine Mediterranean gastronomy.

08036 Barcelona, Spain
4.8 ★
View on Google Maps
COME

COME

Savor innovative Mediterranean dishes in a chic, vibrant space in Barcelona's L'Eixample.

08015 Barcelona, Spain
4.5 ★
View on Google Maps
Mont Bar

Mont Bar

Savor exquisite Catalan cuisine in a chic ambiance at Mont Bar, Barcelona's culinary gem.

08011 Barcelona, Spain
4.5 ★
View on Google Maps
Suculent

Suculent

Indulge in vibrant Mediterranean flavors at Suculent, a culinary gem in Barcelona.

08001 Barcelona, Spain
4.5 ★
View on Google Maps
Dos Pebrots

Dos Pebrots

Savor innovative Mediterranean cuisine infused with local flavors in a vibrant Barcelona setting.

08001 Barcelona, Spain
4.5 ★
View on Google Maps

Madrid

View all
DiverXO

DiverXO

DiverXO, Madrid's culinary gem, offers an unforgettable avant-garde dining experience infused with bold flavors.

28036 Madrid, Spain
4.4 ★
View on Google Maps
Casa Macareno

Casa Macareno

Savor authentic Spanish tapas in a charming setting at Casa Macareno, Madrid's hidden gem.

28004 Madrid, Spain
4.6 ★
View on Google Maps
Sobrino de Botín

Sobrino de Botín

Experience century-old culinary tradition at Sobrino de Botín, the world's oldest restaurant.

28005 Madrid, Spain
4.3 ★
View on Google Maps
La Casa del Abuelo

La Casa del Abuelo

Savor authentic Spanish flavors at La Casa del Abuelo, a cherished Madrid culinary gem.

28012 Madrid, Spain
3.9 ★
View on Google Maps
SALA DE DESPIECE 1

SALA DE DESPIECE 1

Experience culinary artistry at SALA DE DESPIECE, where innovative dishes transform fresh ingredients.

28003 Madrid, Spain
4.4 ★
View on Google Maps
TriCiclo l Restaurante Mediterráneo Madrid

TriCiclo l Restaurante Mediterráneo Madrid

Savor vibrant Mediterranean flavors in an elegantly charming setting at TriCiclo, Madrid.

28014 Madrid, Spain
4.3 ★
View on Google Maps

Malaga

View all
Bodega El Pimpi

Bodega El Pimpi

Experience authentic Spanish tapas and vibrant atmosphere at Malaga's charming Bodega El Pimpi.

29015 Málaga, Spain
4.1 ★
View on Google Maps
El Tintero

El Tintero

Savor fresh seafood served on trays, embracing Málaga's vibrant coastal dining tradition.

29017 Málaga, Spain
4.2 ★
View on Google Maps
Taberna Cofrade Las Merchanas

Taberna Cofrade Las Merchanas

Indulge in authentic Andalusian dishes at this charming, historic taberna in Malaga.

29008 Málaga, Spain
4.3 ★
View on Google Maps
Casa Lola

Casa Lola

Authentic Andalusian cuisine and vibrant ambiance await at Casa Lola, a culinary gem in Málaga.

29015 Málaga, Spain
4.3 ★
View on Google Maps
La Cosmopolita Malagueña | Dani Carnero | Restaurant in Malaga

La Cosmopolita Malagueña | Dani Carnero | Restaurant in Malaga

Savor innovative Andalusian cuisine in a vibrant atmosphere at La Cosmopolita Malagueña.

29015 Málaga, Spain
4.4 ★
View on Google Maps
Mesón Mariano

Mesón Mariano

Savor authentic Spanish tapas in a charming atmosphere, where tradition meets culinary delight.

29008 Málaga, Spain
4.7 ★
View on Google Maps
Back to Spain Travel Guide