Plate of freshly fried churros with a cup of thick hot chocolate at a Madrid café

Best Breakfast & Brunch in Madrid

From churros con chocolate at a 130-year-old chocolatería to specialty coffee and avocado toast — the morning meals worth crossing town for.

Breakfast in Madrid exists on two separate tracks, and understanding which one you want determines where you go. Track one is the traditional Spanish desayuno: a café con leche and a tostada con tomate at the bar, standing up, finished in 10 minutes, costing €3-5. Track two is the modern brunch scene: specialty coffee, avocado toast, eggs every way, and a bill closer to €15-20. Both tracks are excellent. They just serve different purposes.

Most Madrileños start their day on track one. They stop at the bar downstairs from their apartment, order a café con leche and a tostada, read the sports section, and leave. It's not a social event — it's fuel. The brunch track is a weekend activity, something you plan around, and it's grown enormously in the past decade. Madrid now has a brunch scene that rivals any European capital.

What follows covers both tracks — the traditional spots that have been feeding Madrid for decades (or over a century), and the modern cafés that have made weekend brunch a proper event. If you're planning your mornings around free activities in Madrid, breakfast at any of these spots makes a good starting point.

Chocolatería San Ginés — The Churros Institution

The one you have to do at least once. Chocolatería San Ginés has been serving churros con chocolate since 1894. It sits on Pasadizo de San Ginés, a narrow alley between Calle Mayor and Calle del Arenal, about a two-minute walk from Puerta del Sol. The place is open 24 hours, 365 days a year. At 3 AM on a Saturday, it's full of people ending their night. At 8 AM on a Tuesday, it's office workers on their way in.

The churros arrive hot, freshly fried, and lightly dusted with sugar. They're crispy on the outside, soft and slightly doughy inside. The chocolate is thick — more like a warm pudding than a drink. You dip the churros into it. That's the whole experience, and after 130 years, they still haven't messed it up.

There are two options: churros (thin, straight, crispy) or porras (thicker, chewier, more dough per bite). Locals tend to prefer porras. A plate of six churros with chocolate runs about €4.50. Porras are slightly more.

The space has been renovated over the years — marble tables, green leather booths, mirrors on the walls — but it still feels old in the right way. Yes, there will be tourists. Yes, it's still worth going. The churros don't care who's eating them.

For a less crowded alternative, Los Artesanos 1902 near Plaza Mayor serves excellent churros with a lighter, less intense chocolate. It's a solid backup if the San Ginés line is too long (rare in the morning, common after midnight).

The Traditional Madrid Breakfast — Tostada con Tomate

Before you chase the brunch scene, understand the breakfast that feeds 90% of Madrid every morning. Walk into any bar or cafetería between 7 and 11 AM and order a café con leche and a tostada con tomate. What arrives: a large coffee with hot milk, and a piece of toasted bread (usually a half-baguette or pan de cristal) with a bowl of grated fresh tomato, a cruet of olive oil, and sometimes a salt shaker.

You assemble it yourself: spread the tomato on the toast, drizzle the olive oil, add salt. Some places add jamón serrano on top for an extra €1-2. The whole thing costs €3-5, and it's genuinely one of the best breakfasts in Europe — fresh, simple, and dependent entirely on the quality of the bread, the tomato, and the olive oil. Good bars use good ingredients. That's the whole secret.

Where to do this: literally any neighborhood bar. The chain Rodilla does an adequate version if you're in a rush, but the better move is to find a bar where locals are standing at the counter. The ones with old men reading Marca (the sports paper) are usually the right choice.

Other traditional options: a napolitana (a pastry filled with chocolate or cream, €1.50-2), a croissant a la plancha (toasted croissant with butter and jam, sometimes with jamón and cheese), or huevos fritos (fried eggs with bread) at bars that do a more substantial morning plate.

Modern Brunch Spots — The Weekend Scene

Federal Café

The brunch that started it all. Federal opened its first Madrid location in Malasaña (Calle de la Palma) and then expanded to Chueca (Plaza de las Comendadoras). It's widely credited with kickstarting Madrid's modern brunch culture. The space is bright, minimal, and full of natural light — all white walls, wood tables, and the sound of espresso machines and English being spoken.

The menu covers the brunch standards done well: eggs benedict with proper hollandaise, avocado toast on sourdough, shakshuka with crusty bread, and pancakes with maple syrup and berries. The coffee program is strong — they use specialty beans and the flat whites and cortados are properly textured. A brunch plate plus coffee runs about €14-18.

Weekends get crowded after 11 AM. Put your name on the list, then walk the neighborhood — Malasaña is good for aimless wandering.

Zenith Brunch & Cocktails

The photogenic one. Zenith in Malasaña leans into the aesthetic: terrazzo tables, arched doorways, and plating that's clearly designed for photographs. But the food backs it up. The French toast with caramelized banana and mascarpone is indulgent and well-executed. The smoked salmon eggs royale is a reliable order. The açaí bowl is better than it has any right to be in a city not known for açaí.

Brunch cocktails are a big part of the draw — the mimosas and espresso martinis are well-made, and they do a boozy brunch deal on weekends. Expect to spend €18-25 with a cocktail. The crowd is mostly 25-35, international, and spending their Saturday morning here intentionally.

HanSo Café

The Asian-European fusion. HanSo in Chueca combines Korean and European breakfast in ways that actually work. The Korean fried chicken waffle is the signature — crispy, spicy chicken on a Belgian waffle with maple sriracha. The matcha pancakes are earthy and fluffy. For something savory, the bibimbap brunch bowl with a fried egg on top is filling and flavorful.

The space is compact — maybe 30 seats — and the wait on Sundays can hit 30 minutes after 11 AM. Coffee is good, with matcha and hojicha lattes as alternatives. Brunch plates run €11-16.

Misión Café

The coffee-first spot. Misión in Malasaña (Calle de los Reyes) is primarily a specialty coffee roaster, but their food menu is strong enough to qualify as a full brunch destination. They roast their own beans, and the filter coffee and espresso drinks are among the best in Madrid. If you care about coffee, this is where you go.

The food is straightforward and well-sourced: sourdough toast with seasonal toppings, granola bowls with house-made granola and Greek yogurt, and rotating specials that lean seasonal. It's lighter than Federal or Zenith — more of a cafe breakfast than a heavy brunch. A coffee and toast runs about €8-10. Come for the coffee, stay because the food is better than you expected.

Historic Cafés — Breakfast with History

Café Comercial

Café Comercial on Glorieta de Bilbao has a claim as Madrid's oldest café — it opened in 1887, closed in 2015 to widespread mourning, and reopened in 2017 after a careful renovation. The interior keeps the original mirrors, marble tables, and brass fittings, while the menu has been modernized. It's the kind of place where writers and intellectuals argued over coffee for a century, and the atmosphere still carries that weight.

For breakfast, the tostada con tomate is excellent (good bread, good olive oil), and the tortilla is above average. The pastry selection is better than most cafés. Coffee is solid if not specialty-grade. The real draw is the space itself — high ceilings, natural light from the Glorieta windows, and a feeling of continuity with Madrid's literary past. A breakfast of coffee and tostada runs about €5-6.

Café Gijón

Café Gijón on Paseo de Recoletos has been operating since 1888 and is Madrid's most famous literary café. Hemingway drank here. So did Lorca. The terrace faces the tree-lined Paseo de Recoletos, and sitting there with a morning coffee feels like a minor act of time travel. The interior is all dark wood, white tablecloths, and waiters in vests.

The breakfast menu is traditional: café con leche, tostadas, croissants, and a few egg dishes. Prices are higher than a neighborhood bar (€6-9 for breakfast) because you're paying for the setting and the history. That's a fair trade. Come here when breakfast is the activity, not just the fuel before something else. It's on the way to the Prado and Reina Sofía museums, making it a good first stop on a museum day.

When to Eat: Madrid Breakfast Timing

  • 7:00-9:00 AM: Traditional bars are open and serving coffee and tostadas. No wait, no fuss. This is how locals eat.
  • 9:00-10:00 AM: The gap. Traditional breakfasts are winding down, brunch spots haven't opened yet. San Ginés is always an option.
  • 10:00 AM-12:00 PM: Modern brunch spots open. Arrive at 10 to beat the rush. By 11:30, Federal and Zenith will have waits.
  • 12:00-2:00 PM: Late brunch window. The rush eases after noon, and some spots offer better availability. This bleeds into the el vermut pre-lunch tapas tradition.

If you're heading out for a day trip from Madrid, grab a quick tostada and coffee at a bar near your hotel by 7:30 AM. If brunch IS the plan, aim for 10 AM at your chosen spot and build the rest of the day around it.

Find Your Madrid Hotel

Stay in Malasaña or Chueca for the best brunch scene, or near Sol for traditional churros at San Ginés.

Browse Madrid Hotels

We earn a small commission if you book — at no extra cost to you.

Related Guides

Frequently Asked Questions

What do people eat for breakfast in Madrid?

The traditional Madrid breakfast is simple: a café con leche (coffee with milk) and a tostada — toasted bread rubbed with fresh tomato, drizzled with olive oil, and sometimes topped with jamón serrano. You'll find this at virtually any bar or cafetería for €3-5. On weekends and special occasions, churros con chocolate (fried dough sticks dipped in thick hot chocolate) is the classic indulgence.

Where can I get churros in Madrid?

Chocolatería San Ginés is the most famous churros spot in Madrid, operating since 1894 near Puerta del Sol. It's open 24 hours. The chocolate is thick and rich, and the churros are freshly fried. For a less touristy alternative, Los Artesanos 1902 near Plaza Mayor serves excellent churros with a lighter chocolate. Any neighborhood bar with a fryer will also serve churros in the morning — the quality is often just as good.

Is brunch popular in Madrid?

Brunch has grown enormously in Madrid over the past decade. Neighborhoods like Malasaña, Chueca, and Chamberí now have dozens of brunch-focused cafés serving avocado toast, eggs benedict, pancakes, and specialty coffee. Most brunch spots open from 10 AM to 2 PM on weekends. It's not a traditional Spanish meal — the local equivalent is the Sunday vermut (vermouth and tapas around 1 PM) — but the brunch scene is well-established and the quality is genuinely high.

What time do people eat breakfast in Madrid?

Spaniards eat breakfast early — most traditional bars serve desayunos from 7 AM to 11 AM. Office workers grab a café con leche and tostada between 7:30 and 9 AM. A second, lighter breakfast (almuerzo) around 11 AM is also common. Modern brunch spots typically open at 10 AM and serve until 2 or 3 PM. If you're an early riser, head to any traditional bar — they'll have coffee and toast ready by 7 AM.

How much does breakfast cost in Madrid?

A traditional Spanish breakfast — café con leche and tostada con tomate — costs €3-5 at any neighborhood bar. Churros con chocolate at San Ginés runs about €4-5. Modern brunch at places like Federal Café or Zenith costs €12-20 per person with a drink. Specialty coffee shops charge €3-5 for a latte or flat white. Madrid breakfast is affordable by European standards — you can eat well every morning without spending more than €5-8.

The Lowdown Guide Editorial Team

The Lowdown Guide Editorial Team

We've tested every café on this list across multiple trips and seasons — from 7 AM tostadas at neighborhood bars to leisurely Sunday brunches in Malasaña. Last updated: 2026-04-05.