Home › Food tours › Madrid
Food tours in Madrid: what to eat and which tour to book

Madrid eats in small rounds. You order a caña (small beer) or a vermouth, get a plate of something with it, and move to the next bar. The city's own dishes are heavy, inland food: cocido madrileño (a chickpea and meat stew served in courses), callos (tripe stew), fried squid sandwiches, and patatas bravas. Seafood is also good and fresh even though the city is far from the sea. The best bar-hopping is in La Latina, Lavapiés, Huertas and Chamberí. Restaurants around Plaza Mayor and Puerta del Sol are mostly for tourists.
Use this page to plan what to order, where, and at what time. Madrid eats late: lunch runs from about 14:00 and dinner from 21:00. The tours below are real listings on GetYourGuide and Viator. Prices marked 'seen' were in the listing snippets when we checked. Prices marked 'approx' are estimates. Prices and group sizes change, so confirm on the booking page.
What to eat in Madrid
| Dish | What it is | Where to eat it | Typical price* |
|---|---|---|---|
| Madrid stew cocido madrileño | Chickpeas, beef, chorizo, black pudding, pork and vegetables, cooked slowly. It is served in two or three 'vuelcos': first the broth with noodles, then the chickpeas, vegetables and meats. | Traditional taverns in the centre and Chamberí. Many cook it only at lunchtime, and some only on certain days, so check before you go. | roughly €18–28 per person for the full cocido |
| Fried squid sandwich bocadillo de calamares | Battered squid rings in a crusty baguette, sometimes with alioli. It is the city's classic cheap lunch. | Bars in the streets around Plaza Mayor, especially the arcades and Calle de Toledo. | roughly €4–7 |
| Spicy potatoes patatas bravas | Fried potato chunks with a spicy paprika sauce, often with alioli as well. Every bar claims its own recipe. | Tapas bars across La Latina, Huertas and Lavapiés. | roughly €5–8 a ración (sharing plate) |
| Madrid-style tripe callos a la madrileña | Beef tripe stewed with chorizo, black pudding and paprika until sticky. It is a winter dish and a favourite of older taverns. | Old-style tabernas in La Latina and the centre, often served in a small clay dish. | roughly €9–16 a ración |
| Broken eggs huevos rotos | Fried eggs broken over chips, usually topped with jamón or chistorra sausage. | Taverns on Cava Baja in La Latina, and casual bars everywhere. | roughly €10–15 a plate |
| Potato omelette tortilla de patatas | A thick omelette of potatoes and egg, with or without onion. Madrid bars tend to serve it slightly runny in the middle. | Bar counters everywhere, as a pincho (one slice) with a drink. | roughly €2.50–4 a slice |
| Churros with chocolate churros con chocolate | Fried dough sticks dipped in thick hot chocolate. Porras are the fatter version. It is eaten at breakfast or very late after a night out. | Long-running chocolaterías near Puerta del Sol, such as the famous one in Pasadizo de San Ginés (expect queues), and ordinary neighbourhood cafés. | roughly €4–7 for a portion with chocolate |
| Vermouth on tap vermú de grifo | Sweet red vermouth served from the tap with ice and an orange slice. Many locals drink it before Sunday lunch, often with olives or a gilda (an anchovy, olive and pepper skewer). | Old bars in La Latina and Lavapiés, especially around the Sunday Rastro flea market. | roughly €2.50–4 a glass |
Where to eat: markets and neighbourhoods
La Latina and Cava Baja
Madrid's main tapas district. Cava Baja and Cava Alta are lined with taverns serving huevos rotos, jamón and grilled dishes. On Sunday, the area around the Rastro flea market fills with people drinking vermouth.
Mercado de San Miguel
A restored iron-and-glass market beside Plaza Mayor that is now a gourmet tapas hall: oysters, jamón, croquetas, vermouth. It is good for one look and a couple of bites, but it costs more than an ordinary bar and is mostly full of tourists.
Mercado de San Fernando (Lavapiés)
A 1940s neighbourhood market in multicultural Lavapiés. Traditional stalls sit next to food counters (Spanish regional, Peruvian, Japanese and more), natural wine and craft beer. It feels local, unlike San Miguel.
Lavapiés
Old working-class district with traditional taverns, plus Indian, Bangladeshi, Senegalese and Middle Eastern restaurants. It is one of the cheapest places in the centre to eat.
Huertas (Barrio de las Letras)
Streets between Sol and the Prado with old tiled bars, vermouth houses and seafood bars. It is easy to combine with museums.
Calle de Ponzano (Chamberí)
A residential street where locals go for tapas. Wine bars, seafood counters and modern tapas places line it, with very few tourists.
Food tours in Madrid compared
Every tour below is a real listing on GetYourGuide or Viator, checked on 2 Oct 2026. Prices move with season and group size, so treat them as a guide and confirm on the booking page.
| Tour | Length | Price* | Group | Best for | |
|---|---|---|---|---|---|
| Madrid: Guided Food Tour with Authentic Tapas & Delicacies | 2 hours (express) or 3 hours (small group) | from about $75 (2-hour express) or $115 (3-hour small group), roughly €65–100 per adult; a drinks upgrade was seen at $127 | max 18 (express) / max 12 (3-hour) | First-timers who want a structured introduction to the classics. The 2-hour express suits a short stay. | Check dates |
| Madrid: San Miguel Market and Street Food Walking Tour | 2 hours | from about $58, roughly €50–55 per adult | — | Budget-conscious visitors and families; a short daytime option in the centre. | Check dates |
| Madrid: Try Best Churros, a local Market & Tasty Tapas! | 2.5 hours | roughly €60–80 per adult | max 10 | Morning people and first-timers who want the market side of Madrid in a small group. | Check dates |
| Madrid: Old Madrid Walking Food and Wine Tour | 2.5–3 hours | roughly €60–90 per adult | small group or private (size not seen) | Visitors who want history and sightseeing mixed with classic tapas; can be booked private. | Check dates |
| Madrid Old Town Tapas and Wine Small-Group Tour | — | from about $99, roughly €85–95 per adult | max 8 | Wine drinkers and anyone who wants a very small group in La Latina. | Check dates |
| Spanish Cooking Class Paella Tapas and Sangria in Madrid | — | roughly €60–90 per adult | small group (size not seen) | Couples, families and rainy days. Paella is a Valencian dish, not a Madrid one, but this is the most common class format in the city. | Check dates |
Madrid: Guided Food Tour with Authentic Tapas & Delicacies
On GetYourGuide · run by Secret Food Tours
- Length
- 2 hours (express) or 3 hours (small group)
- Price
- from about $75 (2-hour express) or $115 (3-hour small group), roughly €65–100 per adult; a drinks upgrade was seen at $127
- Group size
- max 18 (express) / max 12 (3-hour)
- Included
- The 3-hour version has 8+ tastings: seasonal pastries, a fried squid sandwich, cured ham and other cured meats, olive oil tasting and a chef's special tapa. Drinks are local wine, vermouth, soft drinks and sangria or beer.
- Suits
- First-timers who want a structured introduction to the classics. The 2-hour express suits a short stay.
- Starts
- Historic centre (check listing)
Madrid: San Miguel Market and Street Food Walking Tour
On GetYourGuide
- Length
- 2 hours
- Price
- from about $58, roughly €50–55 per adult
- Included
- Tapas tasting inside Mercado de San Miguel, churros with chocolate, then a local bar and a bakery, passing Plaza Mayor.
- Suits
- Budget-conscious visitors and families; a short daytime option in the centre.
- Starts
- Mercado de San Miguel / Plaza Mayor area
Madrid: Try Best Churros, a local Market & Tasty Tapas!
On GetYourGuide
- Length
- 2.5 hours
- Price
- roughly €60–80 per adultapprox.
- Group size
- max 10
- Included
- Churros with chocolate, a walk through a traditional public market, and tapas, with 3 drinks.
- Suits
- Morning people and first-timers who want the market side of Madrid in a small group.
- Starts
- Central Madrid (check listing)
Madrid: Old Madrid Walking Food and Wine Tour
On GetYourGuide · run by Enjoy Tapas Madrid
- Length
- 2.5–3 hours
- Price
- roughly €60–90 per adultapprox.
- Group size
- small group or private (size not seen)
- Included
- 3 or 4 tapas bars in the historic centre, with tastings such as garlic prawns, chorizo, croquetas, bravas and mushrooms. Churros with chocolate is an optional upgrade. The route passes Puerta del Sol, Plaza Mayor, Plaza de la Villa, Mercado de San Miguel and San Ginés church.
- Suits
- Visitors who want history and sightseeing mixed with classic tapas; can be booked private.
- Starts
- Historic centre near Sol (check listing)
Madrid Old Town Tapas and Wine Small-Group Tour
On Viator
- Price
- from about $99, roughly €85–95 per adult
- Group size
- max 8
- Included
- Several La Latina eateries, with tapas and regional specialities paired with Spanish wines. The guide is certified by a Spanish wine-tasting association.
- Suits
- Wine drinkers and anyone who wants a very small group in La Latina.
- Starts
- La Latina
Spanish Cooking Class Paella Tapas and Sangria in Madrid
On Viator
- Price
- roughly €60–90 per adultapprox.
- Group size
- small group (size not seen)
- Included
- Hands-on class making paella and tapas with a chef, then eating what you cooked with sangria.
- Suits
- Couples, families and rainy days. Paella is a Valencian dish, not a Madrid one, but this is the most common class format in the city.
- Starts
- Central Madrid (check listing)
Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.
Street food, sit-down or a cooking class?
Street food
Madrid has little true street food. The cheap, quick version is a bocadillo de calamares near Plaza Mayor, a slice of tortilla at a bar counter, or churros in the morning. Gourmet market halls like San Miguel fill the 'grazing' role but cost more than an ordinary bar.
Sit-down meals
The traditional sit-down meal is lunch. Many restaurants serve a 'menú del día' on weekdays (starter, main, dessert, bread and a drink), roughly €13–18, and it is the best value in the city. Dinner starts around 21:00. For cocido or roast lamb, go to an old tavern at lunch and book at weekends.
Cooking classes
Most classes teach paella, sangria and a few tapas such as tortilla, usually 2.5–4 hours with a meal and drinks. Some add a market visit first. Few classes teach Madrid dishes such as cocido, so read the menu if you want local cooking rather than Valencian.
How much to budget for food
| Style | Per person, per day* |
|---|---|
| Budget (street food, markets) | €25–35 (coffee and toast, a menú del día lunch, a few tapas with cañas) |
| Mid-range (one sit-down meal a day) | €45–70 (tapas crawl plus a sit-down dinner with wine) |
| Splurge (tasting menus, wine) | €120+ (a tasting menu at a top restaurant) |
Vegetarian, halal and gluten-free
Vegetarian & vegan: Fairly easy in the centre, where there are many vegetarian and vegan restaurants, especially in Malasaña, Lavapiés and Chueca. In traditional bars, safe orders are tortilla, patatas bravas, pimientos de padrón, mushrooms (check for no ham) and cheese. Jamón turns up in salads, croquetas and vegetable dishes, so ask 'sin jamón'. Cocido and most stews contain meat.
Halal: Halal restaurants and butchers are concentrated in Lavapiés, where there are Moroccan, Bangladeshi, Pakistani and Middle Eastern places. In traditional Spanish bars, pork is everywhere (jamón, chorizo, lard in some pastries), and vegetables are often cooked with ham. Seafood bars are a practical alternative.
Gluten-free: Coeliac awareness in Spain is good. Many restaurants mark 'sin gluten' dishes, and the Spanish coeliac federation (FACE) lists certified places. Fried food (calamares, croquetas, churros) usually shares fryers with floured items, so ask.
Food scams and tourist traps to avoid
- Terraces on Plaza Mayor and around Puerta del Sol charging double for drinks and serving reheated paella from photo menus. Have a drink on the square for the view if you want, but eat in La Latina, Huertas or Lavapiés. Paella in Madrid is rarely made fresh in tourist places; if you want it, choose a rice specialist and expect a 20–30 minute wait.
- Terrace surcharge. Prices at outdoor tables are often higher than at the bar, and some places add a charge for bread or a nibble you didn't order. Check the menu for a 'suplemento terraza' line, and send back bread or snacks you don't want before you eat them.
- Expecting a free tapa with every drink. Some Madrid bars still give one, but many don't, and pricey tapas halls charge separately for everything. Treat a free tapa as a bonus, not a rule. Granada is the Spanish city where it is standard. At Mercado de San Miguel, add up per-piece prices before you order.
- Jamón sold by weight or 'S/M' (market price), with a much bigger bill than expected. Ask for the price of a half ración or per 100 g before ordering, and say which grade you want (ibérico de bellota costs much more).
Top tours & activities in Madrid
Rent a car in Madrid
Compare rental cars from local and international companies, with free cancellation on most bookings.
Compare car rentals in MadridPlan the rest of your Madrid trip
Staying near the markets saves time and taxi money — most food tours start in the old centre.
Common questions
Do I need to tip in Madrid?
Tipping is optional and small. Locals often leave the coins from their change at a bar, or round up. At a sit-down restaurant, 5–10% for good service is generous. Service is not normally added to the bill. On food tours, guides do appreciate around €5–10 per person if you enjoyed it.
What time do people eat in Madrid?
Later than most visitors expect. Breakfast is light (coffee, toast or churros). Lunch is the main meal, from about 14:00 to 16:00. Dinner starts around 21:00 and runs past 23:00. Many kitchens close between about 16:30 and 20:00, so plan a vermouth or tapas stop in the early evening instead of looking for dinner at 19:00.
Which food tour is best for a first visit?
For one tour, choose an evening tapas walk through the historic centre or La Latina. You will learn how to order at a bar, try croquetas, bravas, jamón and vermouth, and it covers dinner. If you are only free in the morning, a churros-and-market tour gives you breakfast and local market life. Small groups of 8–12 work best in narrow bars.
Is Mercado de San Miguel worth it?
Worth a short visit, especially if you are passing Plaza Mayor: the building is attractive and the food quality is decent. But it is crowded, aimed at tourists, and individual pieces add up quickly. For a market that locals still use, go to San Fernando in Lavapiés or Antón Martín, and do your proper tapas crawl in La Latina.
How much should I budget for food per day?
A careful budget of about €25–35 covers breakfast at a café, a weekday menú del día lunch (roughly €13–18 with a drink) and a few tapas in the evening. Around €45–70 gets you a tapas crawl plus a sit-down dinner with wine. Tasting menus at well-known restaurants usually start at €100–150 before drinks.
Should I book food tours in advance?
In spring, autumn and around holidays, book a few days ahead. The small-group evening tours with 8–12 places fill first. In July and August, Madrid is hot and some local bars close for holidays, but tours still run. Most GetYourGuide and Viator listings offer free cancellation up to 24 hours before, so early booking carries little risk.
* Prices are approximate, gathered on 2 Oct 2026 from menus, markets and the booking pages linked above. They change with season and exchange rates.