Check out this guide if you're looking for the best local restaurants in Madrid. Spain's capital has a wide range of tapas bars offering the best of traditional local cuisine in the best company. Must-tries include patatas bravas (fried potatos in spicy sauce), fried squid, callos (stewed tripe), and tortilla (Spanish omelet).
Madrid's diverse dining scene ranges from open-air terrace bars on high-rise rooftops and centuries-old taverns to gourmet markets and Michelin-starred restaurants. There's something for everyone to enjoy in this vibrant capital.
- 1
La Guapa
Enjoy a varied international menu
- Couples
- Families
- Food
- Nightlife
La Guapa lies in Madrid's old neighbourhood of Hortaleza, offering a multicultural menu for those who fancy leaving the more touristy side of the city. The restaurant is a mix of a traditional Madrileño bar and a refined venue, with antique lamps and baroque Venetian ceilings.
Traditional dishes include huevos rotos con cecina (fried eggs with cured beef), patatas bravas con tiras de pollo (fried potatos with chicken strips and spicy sauce), and berenjena empanada con miel y salmorejo (breaded eggplant with honey). If you're craving comfort food, La Guapa's delicious hamburgers and Tex-Mex options are great options. For dessert, try the brownie with vanilla ice cream or torrijas de brioche (sweet French toast).
Location: Carretera de Canillas, 138, 28043 Madrid, Spain
Open: Tuesday–Sunday from 12.30 pm to midnight (closed on Mondays)
Phone: +34 911 25 52 91
Map - 2
DiverXO
Haute cuisine in a unique and creative space
- Couples
- Food
- Unusual
DiverXO is a cutting-edge Madrid restaurant specializing in haute cuisine. This 3 Michelin-starred establishment first impresses you with a creative space as irreverent and original as its creator, Dabiz Muñoz.
The chef has conjured up a tasting menu with 2 options, one featuring 7 dishes and another with 15. DiverXO also has an international menu that takes you across different countries, including Mexico, Hong Kong, Japan, India and, of course, Spain.
Location: NH Eurobuilding - Calle de Padre Damián, 23, 28036 Madrid, Spain
Open: Tuesday–Saturday from 1 pm to 6.30 pm and from 8 pm to 1 am (closed on Sundays and Mondays)
Phone: +34 915 70 07 66
Mapphoto by Javi Vte Rejas (CC BY 2.0) modified
- 3
Bodega de la Ardosa
Enjoy vermouth and tapas like a true Madrileño
- Budget
- Couples
- Food
- Nightlife
Bodega de la Ardosa is in the heart of the multicultural Malasaña neighbourhood, close to Plaza de San Ildefonso. This famous bodega has been serving locals since 1892, making it a must-visit when you're in the area.
Here, you have a combination that never fails – beer and a pincho de tortilla (Spanish omelet). Bodega de la Ardosa's must-try is the on-tap vermouth, one of the most acclaimed in Madrid. For the complete Madrileño experience, order a tapa of callos (stewed tripe) or tortilla. It's difficult to decide, as everything is delicious with genuine local flavors.
Location: Calle de Colón, 13, 28004 Madrid, Spain
Open: Daily from 11 am to 1 am
Phone: +34 915 21 49 79
Mapphoto by Luis García (CC BY-SA 4.0) modified
- 4
Cerveceria Plaza Mayor
A classic bar you can visit throughout the day
- Budget
- Couples
- Families
- Food
- Nightlife
Cerveceria Plaza Mayor prides itself on serving excellent draught beer in Madrid, great if you're looking for a break from the summer heat. Located in the central Madrid de los Austrias neighbourhood, this bar opened its doors in 1976.
Feeling peckish? Its bocadillos de calamares (fried squid baguettes) are among the most sought-after in the capital. Cerveceria Plaza Mayor has an extensive selection of tapas, including callos madrileños (stewed tripe in spicy sauce) and ensaladilla rusa (Russian salad). You can enjoy beverages and tapas while people-watching on Cerveceria Plaza Mayor's terrace, which is heated in winter.
Location: Plaza Mayor, 2, 28012 Madrid, Spain
Open: Daily from 8 am to midnight
Phone: +34 913 65 06 46
Mapphoto by BluEyedA73 (CC BY 2.0) modified
- 5
La Bola
A great place for traditional Castilian cuisine
- Couples
- Families
- Food
La Bola is a picturesque tavern close to magnificent city sights, such as the Sabatini Gardens, the Royal Palace, and Almudena Cathedral. This family-owned restaurant, which dates back to the 19th century, serves arguably the best cocido madrileño (chickpea-based stew) in Madrid. This hearty dish of meat and vegetables is traditionally cooked over a wood fire
La Bola has a classical decor that brings to mind times gone by. If you want something light, try a tapa of ropa vieja, which contains vegetables and shredded meat from its famous stew.
Location: Calle de la Bola, 5, 28013 Madrid, Spain
Open: Monday–Saturday from 1.30 pm to 4 pm and from 8.30 pm to 10.30 pm, Sunday from 1.30 pm to 4 pm
Phone: +34 915 47 69 30
Mapphoto by Raimundo Pastor (CC BY-SA 4.0) modified
- 6
Zalacaín
Sample some of the finest traditional cuisines in Madrid
- Couples
- Food
- Unusual
Zalacaín was the first in Spain to be awarded 3 Michelin stars. Its exquisite menu, which combines traditional and signature dishes, ensures an unforgettable meal. Try the house specialty, pequeño búcaro Don Pío (quail egg, smoked salmon and caviar), followed by meat or fish with potato soufflé.
Zalacaín is a great place for celebrating a special occasion or a fine meal for 2. Reserve a table well in advance as the restaurant's fame makes drop-ins quite impossible.
Location: Calle Álvarez de Baena, 4, 28006 Madrid, Spain
Open: Monday–Friday from 1.15 pm to 3.30 pm and from 8.30 pm to 11.30 pm, Saturday from 9 pm to 11.30 pm (closed on Sundays)
Phone: +34 915 61 48 40
Map - 7
Casa Lucio
One of La Latina's best-kept secrets
- Couples
- Families
- Food
Madrid's Casa Lucio is rightly famous, both for its huevos rotos (broken fried eggs) and prominent clientele. This renowned restaurant is easy to find, thanks to its central location in La Latina. It's within a 5-minute walk of Mercado de la Cebada and Teatro La Latina.
Choosing what to have isn't so simple, but everything here is excellent. Must-tries, besides the huevos rotos, include the comforting rabo de toro (oxtail stew), capón en pepitoria (capon in a traditional almond saffron sauce), and the tender cocochas a la plancha (broiled hake cheeks).
Location: Calle de la Cava Baja, 35, 28005 Madrid, Spain
Open: Friday from 10 am to 5 pm and from 8.30 pm to midnight, Saturday–Thursday from 10 am to 4 pm and from 8.30 pm to midnight
Phone: +34 913 65 32 52
Mapphoto by manuel m. v. (CC BY 2.0) modified
- 8
Madrí
A traditional bar inside Mercado de San Miguel
- Budget
- Couples
- Food
- Nightlife
- Unusual
Madrí defines itself as “a timeless, traditional Madrileño bar”. Located inside the famous Mercado de San Miguel, locals often come here for its unique spin on classic tapas. Even though it's in a famous location, the bar offers quality meals at affordable prices.
Special mentions include mejillones tigre (mussels served in the shell with béchamel) and patatas bravas (fried potatos in spicy sauce). Pair your choice of tapas with a glass of ice-cold beer.
Location: Plaza de San Miguel, S/N, 28005 Madrid, Spain
Open: Friday–Saturday from 11 am to midnight, Sunday–Thursday from 11 am to 10 pm (hours may vary)
Phone: +34 915 42 49 36
Mapphoto by aiko99ann (CC BY-SA 4.0) modified
- 9
La Bistroteca
Latin fusion cuisine in Madrid
- Couples
- Food
La Bistroteca is a Latin fusion restaurant with a justifiably fast-growing reputation. Start with creamy guacamole based on a traditional recipe served with crisp totopos (toasted tortilla chips). It's most famous for burgers, which is cooked on a charcoal broil, resulting in a smokey flavor.
La Bistroteca has a variety of burger options, though we highly recommend the 'La Koreana'. It's made with deboned pork ribs that are marinated for 6 hours, topped off with spicy kimchi mayonnaise. If you like seafood, try the brochetas de pulpo/atún (octopus or tuna brochettes).
Location: Calle de Espartinas, 7, 28001 Madrid, Spain
Open: Tuesday–Saturday from 1.30 pm to 4 pm and from 8.30 pm to midnight (closed on Sundays and Mondays)
Phone: +34 914 25 86 01
Map - 10
Reineta Vegetariano
Great for vegetarians looking for Spanish classics
- Couples
- Families
- Food
Reineta Vegetariano, located right by Plaza de Santa Anna, specializes in meat-free local cuisine. Start with a hearty cream of vegetable soup, followed with lasaña de lentejas (lentil lasagna), berenjenas rellenas (stuffed eggplants) or arroz con algas arame y nori (rice with arame and nori seaweed).
Don't forget to leave room for dessert – you have to try the tarta de chocolate con mermelada de naranja (chocolate gateau with orange marmalade) or the classic compota de manzana (apple compote).
Location: Calle del Infante, 5, 28014 Madrid, Spain
Open: Tuesday–Thursday and Sunday from 1.30 pm to 4 pm, Friday–Saturday from 1.30 pm to 4 pm and from 9 pm to 11.30 pm (closed on Mondays)
Phone: +34 914 20 18 32
Map