Skip to content
Top Restaurants

Best Mid-Range Restaurants in Madrid (2026)

37 mid-range restaurants between 30€ and 60€ per person.

← View all restaurants in Madrid

The mid-range restaurants of Madrid offer the sweet spot between quality and value. These 37 restaurants in {city}, Spain typically cost between 30€ and 60€ per person, delivering memorable dining experiences without the fine-dining price tag. Ranked by thousands of real Google Maps reviews.

At a Glance

37
Total Restaurants
4.5
Average Rating
4.0 — 4.9
Rating Range
14
Cuisine Types

Interactive Map

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

#1
Ástor gastro-place

Ástor gastro-place

Restaurant
#2 overall
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.

#2
Los Montes de Galicia

Los Montes de Galicia

Regional Spanish
#3 overall
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.

#3
Moratin

Moratin

Spanish
#9 overall
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.

#4
La Mi Venta

La Mi Venta

Spanish
#14 overall
4.7
7,009 reviews

Pl. de la Marina Española, 7, Centro, 28013 Madrid, Spain

Iberian ham & tapas at a veteran spot. Long-running, family-owned place for Iberian ham, wine & tapas, with a bar, 2 salons & a terrace.

#5
Angelita Madrid

Angelita Madrid

Bar
#15 overall
4.7
3,278 reviews

C. de la Reina, 4, Centro, 28004 Madrid, Spain

Modern Spanish restaurant & wine bar. Contemporary Spanish cuisine & an extensive choice of wines in informal surroundings.

#6
La Malontina

La Malontina

Spanish
#16 overall
4.7
3,019 reviews

C. de la Verónica, 4, Centro, 28014 Madrid, Spain

Cozy place for creative fusion food. Tiny, elegant bistro serving creatively plated Spanish-global fusion cuisine with a seasonal focus.

#7
Toga Restaurante

Toga Restaurante

Grill
#17 overall
4.7
2,932 reviews

C. de Juanelo, 23, Centro, 28012 Madrid, Spain

Fusion cooking in a trendy ambiance. Hip option with an industrial-chic vibe serving a creative blend of Latin American & Asian flavors.

#8
Kuoco

Kuoco

Peruvian
#21 overall
4.7
1,922 reviews

C. del Barquillo, 30, Centro, 28004 Madrid, Spain

Peruvian-fusion plates in a bright space. Modern venue for cocktails & artfully plated, Peruvian-fusion dishes, with a seasonal focus.

#9
La Castela

La Castela

Spanish
#30 overall
4.6
6,396 reviews

Calle del Dr. Castelo, 22, Retiro, 28009 Madrid, Spain

Classic Spanish tapas & grilled seafood. Grilled meat & seafood, plus classic tapas, in a sleek, tavern-style restaurant with a busy bar.

#10
Dudua Palacio - Restaurante de cocina mediterránea en el centro de Madrid

Dudua Palacio - Restaurante de cocina mediterránea en el centro de Madrid

Mediterranean
#31 overall
4.6
5,367 reviews

Cta. de San Vicente, 2, Moncloa - Aravaca, 28008 Madrid, Spain

Casual eatery for traditional meat & rice dishes. Relaxed restaurant specializing in rice, aged meats & traditional Segovian suckling pig in a comfortable space.

#11
Tampu

Tampu

Peruvian
#37 overall
4.6
2,761 reviews

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

Stylish spot for gourmet Peruvian dishes. Tasting menus with creative variations on classic recipes from the Amazon & Andes, plus pisco sours.

#12
Nunuka | Georgian Restaurant Madrid

Nunuka | Georgian Restaurant Madrid

European
#41 overall
4.6
1,867 reviews

C. de la Libertad, 13, Centro, 28004 Madrid, Spain

Authentic Georgian restaurant bringing Caucasian flavours to Madrid. Nunuka serves traditional khachapuri, khinkali and other Georgian specialities in a warm, mid-range setting.

#13
Metro Bistro

Metro Bistro

European
#45 overall
4.6
1,724 reviews

C. Imperial, 3, Centro, 28012 Madrid, Spain

Upscale gastrobar with tasting menus. Refined tasting menus & a rotating selection of wines by the glass served in a stylish space.

#14
Restaurante Casa Suecia

Restaurante Casa Suecia

Mediterranean
#49 overall
4.5
13,459 reviews

y roof top, C. del Marqués de Casa Riera, 4, Planta baja, Centro, 28014 Madrid, Spain

Mediterranean dining & rooftop cocktails. Stylish space with potted plants & a Mediterranean menu, plus cocktails & city views from the roof.

#15
Parrilla El Gaucho Tetuan - Restaurante Argentino

Parrilla El Gaucho Tetuan - Restaurante Argentino

Argentinian
#56 overall
4.5
4,185 reviews

C. de Tetuán, 34, Centro, 28013 Madrid, Spain

Mid-range Argentinian grill on Calle de Tetuán. Parrilla El Gaucho Tetuan serves succulent charcoal-grilled steaks, empanadas and South American wines.

#16
PAIPÁI | Restaurante Asiático

PAIPÁI | Restaurante Asiático

Asian
#64 overall
4.5
2,515 reviews

Pl. del Perú, nº4, Chamartín, 28016 Madrid, Spain

Stylish ambience & a fusion menu. Elegant fusion dishes with a Far Eastern bias in a venue with fireplaces, bookcases & wicker lights.

#17
Bar Trafalgar

Bar Trafalgar

Grill
#71 overall
4.5
1,632 reviews

C. de Alburquerque, 14, Chamberí, 28010 Madrid, Spain

Neighbourhood grill in the Chamberí district. Bar Trafalgar is a mid-range charcoal grill restaurant beloved for its grilled meats and relaxed terrace.

#18
La Huerta de Tudela

La Huerta de Tudela

Restaurant
#72 overall
4.5
1,531 reviews

C. del Prado, 15, Centro, 28014 Madrid, Spain

Mid-range restaurant celebrating seasonal Navarran vegetables. La Huerta de Tudela showcases the rich produce of the Ebro Valley in a refined yet relaxed setting.

#19
Restaurante El Ñeru

Restaurante El Ñeru

Regional Spanish
#75 overall
4.4
6,305 reviews

C. de Bordadores, 5, Centro, 28013 Madrid, Spain

Classic Asturian dishes & cider. Asturian favorites like bean stew & natural cider served in a series of underground dining rooms.

#20
Restaurante De Maria - PLAZA CALLAO

Restaurante De Maria - PLAZA CALLAO

Argentinian
#78 overall
4.4
5,013 reviews

Pl. del Callao, 1, Centro, 28013 Madrid, Spain

Mid-range Argentinian steakhouse at the iconic Plaza del Callao. Restaurante De Maria serves premium grilled meats and Argentinian specialities in a warm, rustic ambiance.

#21
Casa Alberto

Casa Alberto

Spanish
#79 overall
4.4
4,978 reviews

C. de las Huertas, 18, Centro, 28012 Madrid, Spain

Classic tavern with traditional dishes. Historic bar & eatery opened in 1827, with classic tapas, seafood & meat, plus house-made vermouth.

#22
Parrilla el Gaucho - gran via

Parrilla el Gaucho - gran via

Grill
#85 overall
4.4
3,233 reviews

Gran Vía, 72, Centro, 28013 Madrid, Spain

Mid-range grill restaurant on Madrid's Gran Vía. Parrilla el Gaucho - gran via specializes in charcoal-grilled steaks and South American cuts in a lively setting.

#23
Ferretería Restaurante

Ferretería Restaurante

Spanish
#88 overall
4.4
3,052 reviews

C. de Atocha, 57, Centro, 28012 Madrid, Spain

Elegant restaurant in a striking setting. Striking, elegant restaurant serving traditional dishes, Iberian ham & cocktails.

#24
Asador de Aranda Preciados | Asador de carne Madrid

Asador de Aranda Preciados | Asador de carne Madrid

Grill
#89 overall
4.4
2,949 reviews

C. de Preciados, 44, Centro, 28013 Madrid, Spain

Traditional Castilian grill on busy Calle de Preciados. Asador de Aranda Preciados is known for its wood-oven roast lamb and suckling pig in a rustic dining room.

#25
El Pimiento Verde

El Pimiento Verde

Basque
#92 overall
4.4
1,821 reviews

C. del Conde de Miranda, 4, Centro, 28005 Madrid, Spain

Mid-range Basque restaurant near Plaza Mayor. El Pimiento Verde serves authentic pintxos, grilled fish and Basque-country classics in a warm, traditional setting.

#26
El RINCÓN DE ESTEBAN

El RINCÓN DE ESTEBAN

Spanish
#94 overall
4.4
1,762 reviews

Calle de Sta. Catalina, 3, Centro, 28014 Madrid, Spain

Seafood paella & other Spanish classics. Popular tavern for simple Spanish home-cooked dishes like seafood paella & bull's tail stew.

#27
Arallo Madrid

Arallo Madrid

Fusion
#95 overall
4.4
1,471 reviews

C. de la Reina, 31, Centro, 28004 Madrid, Spain

Mid-range fusion restaurant in the vibrant Chueca neighbourhood. Arallo Madrid blends Galician tradition with global influences in creative, shareable dishes.

#28
La Barraca

La Barraca

Regional Spanish
#101 overall
4.3
4,214 reviews

C. de la Reina, 29, Centro, 28004 Madrid, Spain

Elegant address for Spanish rice dishes. Valencian paellas & rice dishes, plus regional wines, in a stylish, long-standing locale.

#29
Asador Real

Asador Real

Spanish
#102 overall
4.3
2,783 reviews

Pl. de Isabel II, 1, Centro, 28013 Madrid, Spain

Traditional stop for Castilian barbecue. Tapas, steaks, roast lamb & suckling pig, served in rustic, brick dining rooms & at outdoor tables.

#30
El Cucurucho Del Mar

El Cucurucho Del Mar

Seafood
#104 overall
4.3
1,959 reviews

C. del Postigo de San Martín, 6, LOCAL, Centro, 28013 Madrid, Spain

Galician cuisine in a modern setting. Paella & daily menus, plus Galician meat & seafood in a relaxed venue with outdoor tables.

#31
La Entretenida Restaurante

La Entretenida Restaurante

Tapas
#111 overall
4.3
1,011 reviews

Calle de Cervantes, 16, Centro, 28014 Madrid, Spain

Elegant option for Spanish cuisine. Upmarket restaurant serving Spanish fare in a bright interior with exposed brick & stone accents.

#32
Café de Oriente Palacio Real

Café de Oriente Palacio Real

Spanish
#114 overall
4.2
5,830 reviews

Pl. de Ote., 2, Centro, 28013 Madrid, Spain

Coffee, cake & tapas on an elegant patio. Elegant glass-fronted cafe terrace opposite Madrid's Royal Palace, serving coffee, tapas & desserts.

#33
Doña Luz Restaurante

Doña Luz Restaurante

European
#116 overall
4.2
4,078 reviews

C. de la Montera, 10, 12, Centro, 28013 Madrid, Spain

Chic global bistro with rooftop dining. Stylish restaurant serving international mains & bites in a rooftop setting that has a bar.

#34
Serafina

Serafina

Tapas
#120 overall
4.2
3,159 reviews

C. de Espoz y Mina, 4, Centro, 28012 Madrid, Spain

Lively locale for tapas & cocktails. Bar/restaurant for tapas & drinks downstairs, plus classic Spanish fare in an upstairs dining room.

#35
Café Central

Café Central

Bar
#124 overall
4.1
6,410 reviews

Pl. del Ángel, 10, Centro, 28012 Madrid, Spain

Relaxed stop for cocktails & live music. Tapas, cocktails & comfort food, plus live music, at a laid-back bar with a sidewalk terrace.

#36
El Caldero

El Caldero

Regional Spanish
#125 overall
4.1
2,272 reviews

C. de las Huertas, 15, Centro, 28012 Madrid, Spain

Mid-range restaurant specializing in Murcian rice dishes. El Caldero is renowned for its caldero rice cooked in fish broth, alongside other regional Spanish specialities.

#37
Tablao Flamenco y Taberna La Carmela

Tablao Flamenco y Taberna La Carmela

Spanish
#131 overall
4
4,033 reviews

C. de la Victoria, 4, LOCAL 1, Centro, 28012 Madrid, Spain

Spanish restaurant with flamenco shows. Stylish eatery with an old-world feel offering Spanish fare like paella, plus nighttime flamenco.

Frequently Asked Questions

What are the best mid-range restaurants in Madrid?

The top-rated mid-range restaurants in Madrid include Ástor gastro-place, Los Montes de Galicia, Moratin. These rankings are based on Google Maps ratings.


How many mid-range restaurants are in Madrid?

There are 37 highly-rated mid-range restaurants in Madrid, Spain.