Chocolate con Churros in Madrid: Where to Go and How to Order

Monowar Hossain
Updated September 24, 2026
Churros con chocolate in Madrid
Photo: Joy / Wikimedia Commons, CC BY 2.0

Chocolate con churros is Madrid’s classic sweet: fried dough sticks dipped into a cup of thick, hot chocolate. Madrileños eat it for breakfast, as an afternoon snack, or at the end of a long night out. The most famous place is Chocolatería San Ginés near Puerta del Sol, open since 1894. A cup of chocolate with a portion of churros costs roughly €5–€8 in 2026.

Quick factsDetails
What it isFried choux-style dough, dipped in thick drinking chocolate
Churros vs porrasChurros are thin and ridged; porras are thicker and fluffier
When locals eat itBreakfast, merienda (afternoon snack) or very late at night
Typical priceAbout €5–€8 for chocolate and a portion of churros
Most famous spotChocolatería San Ginés, Pasadizo de San Ginés

Churros or porras?

In Madrid you will often be asked which you want. Churros are thin, star-shaped and crisp. Porras are made from a slightly different, looser dough, are thicker and softer inside, and are especially popular in Madrid. If you cannot decide, many places sell a mixed portion.

The chocolate is not like hot chocolate at home. Spanish chocolate a la taza is thickened so it clings to the churro; it is meant for dipping, although plenty of people finish it with a spoon.

Where to eat chocolate con churros in Madrid

  • Chocolatería San Ginés – in a passage off Calle del Arenal, a short walk from Puerta del Sol. It has been serving chocolate con churros since 1894 and keeps long hours. Expect a queue at busy times; it moves quickly.
  • Traditional churrerías in residential neighbourhoods – many bars and cafés make churros in the morning. They are often cheaper and quieter than the famous names.
  • Morning cafés – look for a sign saying churros or porras and locals dipping them into coffee as well as chocolate.

Opening hours change, so check before making a special trip.

How to order

SayMeaning
Un chocolate con churros, por favorHot chocolate with churros, please
Una ración de porrasA portion of porras
Para compartirTo share
Un café con lecheA white coffee (also good with churros)

Local tip: one cup of chocolate and one portion of churros is easily enough for two people as a snack. Order another portion if you are still hungry.

When to go

Weekday mornings are the quietest. Weekend afternoons and the early hours of Saturday and Sunday are the busiest, when people stop in after a night out. Chocolate con churros is also a winter favourite and a tradition on New Year’s morning.

Frequently asked questions

Where are the best churros in Madrid?

Chocolatería San Ginés is the most famous. Many locals prefer their own neighbourhood churrería, where churros are made fresh each morning.

How much do churros cost in Madrid?

About €5–€8 for a cup of chocolate and a portion of churros in 2026, less in neighbourhood cafés.

Are churros a breakfast food in Spain?

Yes, often with coffee. They are also eaten as an afternoon snack and late at night.

Are churros vegan?

The churros themselves are usually just flour, water and salt fried in oil, but the chocolate normally contains milk. Ask if you avoid dairy.

More in Spain: pintxos in San Sebastián, horchata in Valencia and Catalan calçotada. Browse all Spain food guides.

In summer, Spain’s other great sweet ritual is in Valencia: see horchata and fartons in Valencia.

Sources

  • esMADRID – Madrid’s official tourism site.
  • Churro – history and regional styles.
Monowar Hossain

About the author

Monowar Hossain

Monowar Hossain is FoodsGuider's editor: a linguist from Rajshahi, Bangladesh, who studied at the University of Dhaka, the University of Groningen and Ghent University, and has travelled across Europe, Asia and the Middle East. He writes about eating abroad the way locals do, including what dishes are called and how to order them.

How we research and write our guides

More food guides from Spain