Home / Travel guides / What to Eat in Madrid: Dishes Every Visitor Should Try

What to Eat in Madrid: Dishes Every Visitor Should Try

Updated 2026-10-22. Written with AI assistance and checked against our editorial rules; entry rules and prices change, so confirm with the official source before you travel.

Start your Madrid food trip with cocido madrileño, a slow-cooked chickpea stew, then add crisp churros, a tortilla española and fried squid in a soft roll. These dishes show how locals eat: simply, socially and often standing at a counter. This guide explains what each dish is, where to find it and how to order with ease.

Quick answer: dishes to try in Madrid

Madrid's food is simple, generous and built for sharing. If you only have a short stay, these classic dishes give you the best picture of the city's cooking.

Most of these dishes appear on bar menus as tapas or larger portions called raciones. Ordering a few plates for the table lets you taste more in one sitting. Ask the staff which portion size fits your group.

Cocido is a long, filling meal, so plan a lighter evening afterwards. Churros suit a morning treat or a late-night stop. The snacks work well between sights, with a drink.

Decision tip: pick one hearty dish, one snack and one sweet per day.

Must-try dishes

Madrid's food scene rewards curious eaters. These classic dishes show up in homes, bars and bakeries across the city.

Cocido madrileño

This slow-cooked chickpea stew is the capital's signature dish. It usually comes in stages: a broth first, then chickpeas, vegetables and pork or chicken. Locals eat it at a long lunch, especially in cooler months, so it also suits a trip like the one in Best Places to Travel in October: Where to Go and Why.

Churros con chocolate

Crisp fried dough strips come with a cup of thick, hot chocolate for dipping. People enjoy them at breakfast, as an afternoon treat or after a late night out. They are vegetarian, but ask whether the chocolate contains milk if you avoid dairy.

Tortilla española

This thick potato and egg omelette is a staple of bars and family kitchens. Eat it warm or cool, as a tapa or tucked into bread. It is vegetarian, though some versions add onion or other extras, so check first.

Bocadillo de calamares

This crusty roll filled with fried squid rings is a true Madrid classic. It makes a quick, filling lunch or a snack on the move.

Other tapas to order

At tapas hour, share a few small plates:

Where to eat in Madrid

Madrid offers many kinds of places to eat, and each suits a different moment of the day. Mixing them is the best way to taste the city.

Tapa, ración or menú del día?

A tapa is a small portion, often served with a drink. A ración is a larger plate made for sharing, so a group can order a few and pass them around. A media ración sits in between.

The menú del día is a set weekday lunch, usually served in home-style restaurants. It normally includes a starter, a main, a dessert or coffee, and a drink. It is a relaxed way to eat a full meal the way locals do.

Before you go

Menus, portion sizes and opening hours vary from place to place. Check current prices and hours before you plan a meal, especially around the mid-afternoon break and on Sundays.

When and how locals eat

Madrid runs on a later clock than most visitors expect. Plan your days around it and you will eat better, and the city feels easier.

Breakfast is light. Locals usually take coffee with a pastry or toast. Lunch is the main meal and starts in the mid-afternoon. Many places serve a set midday menu, so ask what the kitchen offers.

Around early evening, people head out for tapas and a small drink. This is a snack, not dinner. Dinner comes late, often close to bedtime by visitor standards.

When restaurants fill up

Restaurants fill up when locals arrive, not when tourists do. If you sit down early for dinner, you may find an empty room. That is a clue that locals eat later, so shift your schedule rather than chase the early slots. Planning your meals around a trip works like planning flights: the Best Time to Book Flights: A Practical Planning Guide shows the same habit of timing things well.

Signs of a good local place

Food etiquette

Madrid's dining culture is relaxed, but a few habits will help you blend in. Knowing them makes ordering smoother and the meal more fun.

Bar or table?

You can eat at the bar, at a high table, or at a seated table. Bar service is quick and casual. Table service is slower and often costs a little more, so check current prices on the menu. Many places let you sit anywhere, but some expect you to wait to be seated.

Standing at the counter is completely normal, especially at lunchtime. Locals often stop for a quick bite and a drink, then move on.

Sharing and paying

Sharing is part of the experience. Order several small plates, called tapas or raciones, and pass them around the table. Ask for a larger portion if your group is big.

To get the bill, catch the waiter's eye and say "La cuenta, por favor." Staff rarely bring it unasked, because rushing guests is considered rude. As for tipping, customs change, so check what is usual before you leave a tip.

Polite phrases

Smile, be patient and enjoy the unhurried pace.

Tips for vegetarians and allergies

Vegetarians can eat well in Madrid, but you need to plan. The classic tortilla, made with eggs and potato, is a safe starting point in most places. Fried potatoes with a spicy or garlic sauce, grilled seasonal vegetables and roasted peppers also work well as shared plates.

Many dishes that sound meat-free are not. Cooks often start vegetable stews, bean dishes and rice with a meat stock. They may also add cured ham or pork lard for flavour. Even a simple plate of peas or green beans can come with ham.

Ask clearly and keep the question simple:

Always confirm the ingredients with your server, even if a menu looks clear. Staff can usually tell you what goes into a dish and whether the kitchen can change it. For severe allergies, write your request on your phone and show it to them.

A translation app can help here. Our guide, Best Travel Apps: A Simple Guide for Every Trip, covers useful options.

Key takeaways

Madrid rewards curious, unhurried eaters. Start with the classics: cocido madrileño, a slow-cooked chickpea stew; tortilla de patata; patatas bravas; croquetas; and gambas al ajillo. Add a seafood dish, because Madrid is far from the coast but famous for fresh fish. For something sweet, try churros with thick hot chocolate.

Timing matters as much as the menu. Locals eat lunch late and dinner later, so plan your day around that rhythm.

Quick recap

Mistakes to avoid

Frequently asked questions

What is the most famous food to eat in Madrid?

Cocido madrileño is the city's best-known dish. It is a slow-cooked chickpea stew with pork, chicken and vegetables, often served in stages, with broth first. Many visitors also love churros with hot chocolate and the fried squid roll. Try one hearty dish and one snack to start.

What should I eat for breakfast in Madrid?

Locals often choose churros with thick hot chocolate, or a toasted roll with olive oil and tomato, plus coffee. A slice of tortilla española also works well. Many cafés serve these all morning, so you can start your day at a relaxed pace.

What are tapas and raciones in Madrid?

Tapas are small plates, often served with a drink. Raciones are larger plates made for sharing. Ordering a few of each lets you taste more dishes in one sitting. Ask the staff which size suits your group, and check current prices on the menu.

What can vegetarians eat in Madrid?

Vegetarians can enjoy tortilla española, patatas bravas, grilled vegetables, fried peppers and many cheese plates. Some dishes use meat stock or ham, so ask the staff before you order. Sweet treats like churros are usually a safe choice, but always check.

What time do people eat dinner in Madrid?

Madrid eats late compared with many cities. Lunch is often in the afternoon, and dinner starts in the evening, well after sunset in summer. Some kitchens open earlier for visitors. Check opening times on the venue's official page before you go.

Is it easy to eat cheaply in Madrid?

Yes, in many cases. Bar snacks, sandwiches, shared tapas and set lunch menus can keep costs low. Prices change often and vary by area, so check current prices before you order. Sharing plates also helps you taste more for less.

Plan the trip: browse all destinations, check the visa checker or work out a trip budget.