Skip to content
Madrid Food & Restaurants

Best Churrerías Madrid Chocolate Churros: Top 8 Picks 2026

Churrerías Madrid chocolate churros — tray of churros with chocolate sauce

At 4am on a Saturday, the queue outside Chocolatería San Ginés snakes down Pasadizo de San Ginés toward Calle del Arenal. Inside: marble tables, tiled walls, and trays of churros that have been frying continuously since 1894. The churros here are ridged, twice-fried to a crackling exterior, and still soft inside — extruded dough that goes straight from the copper fryer into a basket and onto your table. The thick hot chocolate for dipping is not a drink; it is closer to a sauce, thickened with cornstarch until a churro stands upright in it. One order of six churros plus a cup of chocolate runs €5–7 (2026). If you arrive at 9am for breakfast or at 4am after a night out, the ritual is identical. This guide covers the best churrerías in Madrid, the difference between churros and porras, and when to go.

Part of the complete Madrid food guide — everything you need to eat well in the city.

Churrerías Madrid chocolate churros — tray of churros with chocolate sauce
Churros con chocolate — fried fresh and dipped in thick Spanish hot chocolate.

Table of Contents

Churros vs. Porras — What to Order

  • Churros: Thin, ridged sticks of fried dough — the standard at most Madrid churrerías. Crispy outside, soft inside. Dipped in chocolate, not sugared (Madrid tradition is unsugared).
  • Porras: The thicker, softer Madrid-specific cousin. A porra is one continuous loop of dough, then sliced into sections. Slightly less ridged, more interior softness. Many locals prefer porras over churros — order both at your first visit and decide.
  • Churros rellenos: Filled churros (chocolate, dulce de leche, cream) — found at modern shops; not traditional Madrid style.
  • Sugar rule: Traditional Madrid churros arrive unsugared. Some bars put sugar on the table. Sprinkling it on is fine but not required.

Best Churrerías in Madrid

Traditional Madrid churrería interior with marble tables
Madrid’s classic churrerías — marble tables, tiled walls, copper fryers.

1. Chocolatería San Ginés — Pasadizo de San Ginés, 5

Open 24 hours since 1894. The institution. Located in a narrow passageway between Sol and Plaza Mayor — easy to miss if you don’t know it is there. Churros and porras €2–4; thick hot chocolate €3.50. At peak tourist times (midday in summer) the queue is long. Go at 9am on a weekday or at 4am on a weekend for the genuine experience. Metro Sol or Opera.

2. Chocolatería 1902 — Calle de San Martín, 2

Operating since 1902 and arguably better than San Ginés — the chocolate is thicker, the churros slightly crispier, and the tourist crush is lighter. €2.50–4 for churros; €3.50 for hot chocolate. Worth the minor detour from Sol.

3. Chocolatería Valor — Postigo de San Martín, 7

The flagship of Spain’s most famous chocolate brand. The hot chocolate here is exceptional — made with real chocolate and barely sweetened. Good churros, well-trained staff, slightly pricier at €4–6 per order. One of the top food experiences to add to a Madrid itinerary.

4. Churrería Antigua de Madrid — Calle de Bordadores, 11

Local favourite near Plaza Mayor that avoids tourist queues. Specialises in porras. Cash preferred. €2–3 per order. Excellent breakfast stop before visiting the Palacio Real or mercados nearby.

5. El Brillante — Plaza del Emperador Carlos V, 8

Famous for the bocadillo de calamares, but El Brillante also serves excellent churros con chocolate to locals heading into Atocha station or the Reina Sofía museum. Less well-known for churros; all the better. €3–5 per order.

6. Maestro Churrero — Plaza de Jacinto Benavente, 2

Churros made to order and fried fresh — exactly what the name promises. Quick service, next to Sol. €2.50–4 per order. A good option if you are passing through and want something fast and good.

7. Churrería de Madrid — Calle de Goya, 5

Salamanca neighbourhood option — much less tourist-focused, local clientele, breakfast and afternoon snack hours. €2–3 per order. Pairs naturally with a walk through Salamanca’s shopping streets.

8. Los Artesanos 1902 — Calle Caños, 3

Sister location of Chocolatería 1902, on a quieter side street. Same quality chocolate and churros, sometimes easier to get a table. €2.50–4 per order.

Fresh churros with thick chocolate dipping sauce at a Madrid churrería
Churros con chocolate. Photo by Çiğdem Bilgin / Pexels

Madrid Hot Chocolate

Spanish hot chocolate is not a drink — it is closer to a dipping sauce. Made with melted dark chocolate plus cornstarch as a thickener, it sets up thick enough that a churro stands upright in the cup. It is bitter, chocolate-forward, and barely sweetened. The first sip surprises most visitors expecting the thin, milky hot chocolate of Northern Europe or America.

  • Thick: Almost pudding consistency. A spoon dragged through it leaves a trail.
  • Bitter: Less sweet than American hot chocolate; more chocolate-forward.
  • Black: Served without milk. A few places offer chocolate con leche for a thinner, milder version.
  • Pure: No marshmallows, no whipped cream, no flavourings. Sometimes a pinch of cinnamon.
  • For dipping, not drinking: Dip the churro halfway, eat the dipped end first, repeat.

When to Go

  • Breakfast (8am–10:30am): The most traditional time. Many Madrileños eat churros before work or school on weekdays. Sunday mornings are the best combination of quality and atmosphere.
  • Merienda (5pm–7pm): Spanish afternoon snack time — popular with families and older Madrileños. A legitimate second visit to a churrería in the same day is not unusual.
  • Late night (1am–5am): The post-club classic. San Ginés is the institution. You will see Madrileños in evening dress dipping churros at 5am Saturday mornings. This is among the genuinely free experiences in Madrid — you pay only for the churros.
  • Sunday morning: The ideal. Families, older couples, relaxed atmosphere. Queue forms early at San Ginés by 10am.

Practical Tips

  • Eat immediately: Churros are best within five minutes of frying. Don’t take them to go and eat later.
  • Stand at the bar: Many churrerías have a standing barra — faster service and slightly cheaper than table service.
  • Specify churros or porras: They are different. Ask for “una ración de churros” or “una ración de porras” plus “un chocolate para mojar” (a chocolate for dipping).
  • Coffee alternative: Many Madrileños pair churros with a strong café con leche instead of chocolate. Both are traditional.
  • Avoid Plaza Mayor churros: Restaurants advertising churros on Plaza Mayor charge double for inferior product. Walk five minutes to any actual churrería.
  • Budget: €5–9 per person covers churros plus chocolate at any good churrería. This is one of the cheapest pleasures in the city — see the cheap eats Madrid guide for more sub-€10 options.
  • Tipping: Round up to the nearest euro. Nothing required.

Churros fit naturally into a broader food day — start at a churrería for breakfast, hit the Mercado de San Miguel for mid-morning snacks, then build toward an afternoon of tapas in La Latina.

Churrerías Madrid FAQs

What is the best churrería in Madrid?

Chocolatería San Ginés (open 24 hours since 1894) is the most famous and remains genuinely good despite the crowds. Chocolatería 1902 is the locals’ preference for slightly better quality without the tourist crush.

What is the difference between churros and porras?

Churros are thinner (about 1.5cm diameter) with a ridged exterior. Porras are thicker (3–4cm), softer inside, with a smoother exterior. Both are fried dough; both dip into chocolate. Porras are more specifically a Madrid specialty.

How much do churros and chocolate cost in Madrid in 2026?

€5–7 per person for six churros plus a cup of thick hot chocolate at a traditional churrería. €5–9 at tourist-facing spots near Sol or Plaza Mayor. Among the cheapest food pleasures in the city.

Is San Ginés really open 24 hours?

Yes — open 24 hours daily. The Friday and Saturday early-morning shift (3am–6am) is the iconic Madrid clubgoer experience. Lines form outside, especially in summer.

Are churros gluten-free or vegan?

Traditional churros are not gluten-free (fried wheat dough). The chocolate is often made with milk, so not vegan. A few modern churrerías offer GF or vegan options; most traditional places do not.

Can I have churros without chocolate?

Yes — many Madrileños have churros with coffee (café con leche or café solo) instead of chocolate. Both are traditional pairings and equally acceptable.

Official Resources

Churros con chocolate cost €5–9 and are available around the clock at the right places. Time them right — after clubbing, Sunday morning, or as a winter merienda — and you will have one of Madrid’s most memorable food experiences for under a tenner.

Plan Your Visit

Chocolate con churros comes into its own in the depths of winter, and nowhere more than on the morning of 1 January, when half of Madrid seems to queue for a cup on the way home from the night before. For what else the coldest month holds, see Madrid in January.