What to eat in Madrid: A Food Guide for First-Time Visitors


*This site contains affiliate links, which means I receive a commission when you buy. See my full disclosure.

From its dark, rustic taverns to the new wave of creative dessert joints, Madrid has an exciting foodscape of Mediterranean flavors and beyond. If you’re a first-time visitor, you’re about learn what to eat in Madrid from an expert guest blogger…

Enter Madrid resident and Spain blogger, Perri from Seeking the Spanish Sun!

Perri is from Kent, UK, and she moved from London to Madrid in February 2017. She’s been traveling and living overseas for many years and decided that Spain is where she wants to buy a house and settle. Good choice! Check out the food map of her restaurant suggestions at the end. Take it away, Perri!

Food to eat in Madrid, Spain, if you're a first-time visitor. Try the traditional tapas of serrano ham, tortilla española, and wine, but there is so much more! Read the Mediterreanean foods, a list of restaurants, and a map! A foodie guide for travelers!


This food guide to Madrid will tell you all about the best foods to try in Spain’s capital city. Some are traditional and some are modern foodie trends. Each one is a must if you want to experience the real flavour of Madrid. I’ll share my local tips on where to find these yummy foods and my favourite spots across the city.


Churros con chocolate is a delicious Spanish sweet, typically eaten for breakfast. The batter is piped into hot oil and fried until golden and crispy, sprinkled with a little powdered sugar and served with a cup of thick creamy chocolate. Dipping a fresh, hot churro into the chocolate is one of the best things to do in Madrid.

Most Madrid café’s will serve churro’s for breakfast but once they are all sold out, that’s it, a fresh batch will not be made until the following morning.

Luckily there are few speciality churrerías in Madrid that will serve churros all day long. The most famous are San Gines and Chocolateria Valor.

Things to eat in Madrid: Churros and chocolate

San Gines: Pasadizo San Ginés, 5

Chocolateria Valor: Pasadizo San Ginés, 5; Calle del Postigo de San Martín, 7; Paseo de las Acacias, 25; Calle del Conde de Peñalver, 43; Calle de Ibiza, 33

Spanish Sandwiches

A Spanish sandwich is called a bocadillo, a long bread baguette, sliced and stuffed with local fillings. They are usually freshly baked, prepared on-premise, and displayed piled high for you to select. Perfect for lunch on the go.

Popular fillings are Spanish jamon, cheese or tuna salad. In Madrid, it’s also common to see calamares, deep-fried squid rings, or a slice of tortilla, an egg, and potato omelette inside bocadillos.

The best jamon bocadillo is served at Museo del Jamon and the best bocadillo de calamares (calamari sandwich) is at La Campana.

Museo del Jamon: 16 locations (see map)

La Campana: Calle Botoneras, 6

Tapas and beer

Tapas and beer, or cerveza in Spanish, go hand in hand in Madrid and most locals will eat a smaller tapas style meal for dinner.

Typical tapas include padrón peppers, chorizo (sausage), prawns, tortilla, olives, jamón, cheese, and patatas bravas (spicy potatoes). The servings are small and usually, people will share, ordering a few dishes at a time and snacking on tapas while enjoying some drinks.

The local Madrid beer is called “Mahou” and it’s the brand most served on draught across the city. Other great local drinks to have with tapas are tinto de verano, a mix of red wine and lemonade served with ice and lemon or cava, a crisp sparkling Spanish white wine.

Cava Baja in La Latina is the iconic tapas street in Madrid and the best place to go for tapas bar hopping. The entire street is lined with amazing tapas bars, my favourites are Cava 17 and El Tempranillo.

Must eat in Madrid: queso manchego and jamon, of course

Cava 17: Calle Cava Baja, 17

El Tempranillo: Calle Cava Baja, 38

Madrid Stew (Cocido Madrileño)

A chickpea stew called cocido madrileño is very a traditional dish in Madrid. It’s hearty and warming and full of local meat and vegetables. It will usually include potatoes, beans, pork meat, chorizo, carrots, and onion but recipes vary from place to place and some may add cabbage, jamón, beef, green beans or turnip.

It’s traditionally served separate from the stock broth and all put together at the table as they would have done in medieval times.

This dish is eaten mostly during the winter so it might not be on the menu in peak summer.

The more traditional “mesón”-style restaurants will serve cocido madrileño and they are located around Plaza Mayor and Cava Baja. Posada de la Villa and Taberna de la Daniela both serve nice big portions.

Posada de la Villa: Calle Cava Baja, 9

Taberna de la Daniela: Calle del General Pardiñas, 21; Calle Cuchilleros, 9; Calle Gutiérrez Solana, 2, Plaza de Jesús, 7


Over the last few years, lots of really good burger joints have opened in Madrid. It’s obviously not a traditional dish but I thought it was worth mentioning because they are sooooo good!

Typically in Spain, burger patties are a mix of beef and pork mince but these new burger restaurants are taking inspiration from the successful chains in USA and UK and focus on using only great quality 100% beef meat. With lots of yummy modern sides like onion rings, nachos, and sweet potato fries.

The top burgers in Madrid are found at The Good Burger and Goiko Grill.

[no_toc] Where to eat in Madrid, Spain

The Good Burger: 15 locations (see map)

Goiko Grill: Calle de la Princesa, 26; Calle de Núñez de Balboa, 12; Glorieta de Bilbao, 3; Calle del Prado, 15; Calle del Conde de Peñalver, 41

Coffee and cake

There is no shortage of coffee shops in Madrid. Locals enjoy a good café con leche to start their day and almost every bar and restaurant will have a decent coffee machine. The traditional Spanish cafeterias in Madrid are long countertops with a display cabinet for the day’s fresh bread, pastries, and tapas. Locals will stop by any time of day to enjoy a drink and a snack.

There are also lots of modern cafés that have a more cosy feel, free wifi and lots of yummy cakes to choose from. Catering to the more up-to-date needs of coffee drinkers and are often busy with students, young mums, and business meetings.

Take-away coffee is not standard in Madrid, if it is possible to get a take-away cup they will advertise “para llevar“, if not sit inside, take your time and enjoy. 

My favourite cafes in Madrid are Café de la Luz and Federal Café. 

 Cafe de la Luz: Calle de la Puebla, 8

Federal Café: Plaza del Conde de Barajas, 3; Plaza de las Comendadoras, 9


A bit of a waffle craze has hit Madrid. If you’ve never tried one before, a waffle is batter cooked within a hotplate. In Spain they are called gofres and usually come with chocolate sauce and sliced bananas or strawberries 

A new, innovative style of serving, where the waffle is rolled up and the fillings are stuffed inside has seen some very creative stores pop up in Madrid. This new style is called “bubble waffle” and the waffle pattern is less grid like and more bubbly, soft and bendable.  

This simple idea, is fun and very Instagrammableallowing small businesses to open quickly and offer these waffles to takeaway while people queue up for them down the street. The waffles can get a bit messy when they melt, so you better eat it quickly! 

The best bubble waffle shops are Creamies and MadWaffle. 

Madrid must-eat: try a bubble waffle!

Creamies: Calle Corredera Alta de San Pablo, 30

Madwaffle: Calle Tetuán, 22


Thanks so much, Perri, for sharing your expertise on must-eat foods in Madrid! And check out Seeking the Spanish Sun if you’re visiting or moving to Spain!

Do you have any places to eat in Madrid to add to this list?

Where to eat in Madrid - a guide for first-time visitors

By Justine Ancheta

California native, churro aficionado, and mom of 3, Justine Ancheta writes fervently about Barcelona and Spain. Since 2008, she's been eating burnt onions (calçots) and tripping on cobblestones in the Gothic Quarter. She shares tips on popular attractions, exposes offbeat non-touristy spots, and gives insight on exploring Barcelona with kids. Her next Catalan culture challenge: top level of a human castle (castellers).

1 comment

  1. Madrid is gradually becoming a front runner as one of the favorite tourist destinations not only because of the magnificent locations but also due to the city’s amazing food culture. The local cafés and restaurants offer a wide range of items at an affordable pricing. The list in the article contains most of the popular dishes but I would like to add a few to it. If you are on a trip to Madrid, you should definitely try Huevos Rotos. It consists of lightly fried eggs placed over fried potatoes. The potatoes soak up the egg yolk and make for a savory, salty meal. Then there is Pincho de Tortilla which is equally popular in Madrid restaurants. There is actually a variety of this dish available. So all you need to do is chalk out a proper plan and explore the local restaurants to satiate your taste buds.

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.