Skip to content
Top Restaurants

Top 10 Best Restaurants in Madrid (2026)

The absolute best dining experiences in Madrid, hand-picked from 132 rated restaurants.

← View all 132 restaurants in Madrid

With 132 restaurants rated by real diners on Google Maps, narrowing down the best in Madrid is no easy task. This curated top 10 list highlights the restaurants that consistently deliver exceptional experiences — from outstanding cuisine and service to memorable atmosphere. Whether you're a local looking for a new favorite or a visitor planning your food itinerary, these are the restaurants you don't want to miss.

Interactive Map

Loading the map will connect to OpenStreetMap servers, which will receive your IP address.

#1
Indian Accent Madrid

Indian Accent Madrid

Indian
4.9
3,666 reviews

C. de Colmenares, 5, Centro, 28004 Madrid, Spain

Colorful space dishing up Indian cuisine. Curries, tandoori & other Indian staples presented in a vibrant setting with chandeliers & wall art.

#2
Ástor gastro-place

Ástor gastro-place

Restaurant
€€
4.9
2,601 reviews

C. del Almendro, 9, Centro, 28005 Madrid, Spain

Highly rated gastro-place in Madrid's Centro district. Ástor gastro-place offers a refined dining experience with an eclectic menu in an inviting mid-range setting.

#3
Los Montes de Galicia

Los Montes de Galicia

Regional Spanish
€€
4.8
12,674 reviews

C. de Azcona, 46, Salamanca, 28028 Madrid, Spain

Stylish venue for creative Galician fare. Upscale, innovative Galician-based cuisine in an elegant space with design motifs from the region.

#4
El Rey de los Tacos

El Rey de los Tacos

Mexican
4.8
11,126 reviews

C. de Isabel la Católica, 13, Centro, 28013 Madrid, Spain

Popular budget-friendly Mexican eatery in Madrid's Centro district. El Rey de los Tacos serves authentic tacos and traditional Mexican fare that has earned a loyal following.

#5
Primo restaurant

Primo restaurant

Mexican
4.8
4,509 reviews

Cra de S. Jerónimo, 32, Centro, 28014 Madrid, Spain

Affordable Mexican taqueria on one of Madrid's most iconic streets. Primo restaurant offers fresh, flavourful tacos and Mexican classics in the heart of the city.

#6
BARGANZO

BARGANZO

Restaurant
4.8
3,831 reviews

C. de Colmenares, 13, Centro, 28004 Madrid, Spain

Modern spot with Middle Eastern menu. Health-conscious, veggie, homemade dishes offered in a bright, contemporary, Middle Eastern eatery.

#7
Restaurante Argentino Madrid Lost Grill I Steakhouse I

Restaurante Argentino Madrid Lost Grill I Steakhouse I

Argentinian
4.8
3,481 reviews

C. de Barbieri, 11, Centro, 28004 Madrid, Spain

Authentic Argentinian steakhouse in Madrid's trendy Centro neighbourhood. Restaurante Argentino Madrid Lost Grill I Steakhouse I specializes in expertly grilled meats and South American flavours.

#8
El Social

El Social

Restaurant
4.8
2,894 reviews

C. de Hernán Cortés, 19, Centro, 28004 Madrid, Spain

Global flavors in a laid-back eatery. Casual restaurant offering generous international dishes with thoughtfully sourced ingredients.

#9
Moratin

Moratin

Spanish
€€
4.8
1,186 reviews

C. de Moratín, 36, Centro, 28014 Madrid, Spain

Rustic-chic gastrobar for seafood & wine. Renowned bistro & wine bar with exposed wood beams serving creative Spanish seafood & meat dishes.

#10
FIERA

FIERA

Latin American
4.8
1,053 reviews

Costanilla de Capuchinos, 3, Centro, 28004 Madrid, Spain

Vibrant Latin American kitchen in the heart of Madrid. FIERA delivers bold, affordable dishes inspired by South American street food in a lively Centro setting.