🍫 Popular Picks — Madrid, Spain

13 Best Churros in Madrid — The Unfiltered Guide

Dive into Madrid's 13 best churro experiences, an unfiltered, Reddit-backed selection revealing the city's true fried dough gems.

Quick answer

Madrid's best churro spots range from €2 to €8, with Chocolatería San Ginés being a top recommendation for its classic experience. This guide, based on local insights, helps you navigate the city's diverse churro scene and find the perfect spot to satisfy your craving for this iconic treat.

Best overall
Churrería Santa Ana
Price/value range
€4 – €4
Top-ranked pick
Chocolatería San Ginés — €4–€6
Last verified
2026-03

Top verdicts

  • Chocolatería San Ginés: The most famous churrería in Madrid — and maybe the world.
  • Chocolatería Valor: Reddit's most-recommended alternative to San Ginés.
  • Chocolat Madrid: A local gem tucked into the charming Barrio de las Letras near the Prado.

Madrid's best churro spots range from €2 to €8, with Chocolatería San Ginés being a top recommendation for its classic experience. This guide, based on local insights, helps you navigate the city's diverse churro scene and find the perfect spot to satisfy your craving for this iconic treat.

Madrid's churro scene is a battlefield. Ask a local where to get the best churros and you'll get ten different answers — plus a lecture on why porras are actually better. Ask Reddit and you'll get that plus a heated debate about whether San Ginés is sacred or a tourist trap.

We combed through hundreds of Reddit posts from r/Madrid, r/askspain, r/travel, and r/food to find out where actual locals and long-term residents go for churros — and where they tell tourists to skip. The results might surprise you.

Churrería Map

1. Chocolatería San Ginés

How we built this list

We analyzed 80+ Reddit posts and 400+ comments across r/Madrid, r/askspain, r/MadridTravelGuide, r/spain, r/travel, and r/food — spanning 2015 to 2026. Churrerías were ranked by recommendation frequency and weighted by local credibility (long-term Madrid residents vs. first-time visitors). We included the controversial spots too — because in Madrid, having a strong opinion about churros is basically a civic duty.

1Chocolatería San Ginés

Classic • Since 1894 4.3 · 69,736 reviews
💴 €4–€6 📍 Pasadizo de San Ginés 5, near Puerta del Sol 📌 Google Maps →
Verdict: The most famous churrería in Madrid — and maybe the world.

Quick comparison

Best for
Classic • Since 1894 in Pasadizo de San Ginés 5, near Puerta del Sol with a €4–€6 spend range
Strengths
4.3★ from 69,736 Google reviews · Classic • Since 1894 · Pasadizo de San Ginés 5, near Puerta del Sol
Limitations
Price band: €4–€6
Price / value
€4–€6 · 4.3★
Why it made the list
The most famous churrería in Madrid — and maybe the world. Reddit is deeply divided: locals say it's overrated and overcrowded, travelers say the churros are legitimately good because they're always fresh. The truth? Go at 7 AM or 2 AM (it's 24 hours) and you'll have a great experience without the tourist mob. The chocolate alone is worth the visit.
What to order
Chocolatería San Ginés, a classic churrería since 1894 near Puerta del Sol, offers churros from €4–€6. Order the churros con chocolate for the quintessential experience, or try their popular porras, which are thicker and doughier. The chocolate is known for being thick, dark, and intense, so skip the sandwiches and focus on the churros.
Source quality: 4 sources · official-site, tripadvisor-snippet, instagram-snippet, facebook-snippet · verified 2026-03 · medium confidence
🕐 Open now
MonOpen 24 hoursTueOpen 24 hoursWedOpen 24 hoursThuOpen 24 hoursFriOpen 24 hoursSatOpen 24 hoursSunOpen 24 hours
Chocolatería San Ginés in Pasadizo de San Ginés 5, near Puerta del Sol
"Chocolatería San Ginés is THE place to go for churros. It's the best and oldest place in Madrid for churros." — u/esachicatrans, r/Madrid · 3 upvotes
"The san gines churros are pretty bad tbh, maybe the chocolate is worth all the overcrowdedness but the churros? nah." — u/DrVitoti, r/spain · 8 upvotes
"San Ginés is crowded and touristic, I found churros there pretty delicious tbh, mostly because they're being made all the time so you always get them fresh." — u/wotuso, r/askspain · 2 upvotes

2Chocolatería Valor

Trusted Chain 3.4 · 9,990 reviews
💴 €5–€8 📍 Postigo de San Martín 7 (flagship) + multiple locations 📌 Google Maps →
Verdict: Reddit's most-recommended alternative to San Ginés.

Quick comparison

Best for
Trusted Chain in Postigo de San Martín 7 (flagship) + multiple locations with a €5–€8 spend range
Strengths
3.4★ from 9,990 Google reviews · Trusted Chain · Postigo de San Martín 7 (flagship) + multiple locations
Limitations
it's a Spanish chain that takes its chocolate seriously
Price / value
€5–€8 · 3.4★
Why it made the list
Reddit's most-recommended alternative to San Ginés. Yes, it's a chain, but it's a Spanish chain that takes its chocolate seriously. The four-chocolate sampler is a genuinely great experience. Less crowded than San Ginés, better chocolate variety, and the churros are consistently good.
What to order
Chocolatería Valor, a trusted chain with a flagship location at Postigo de San Martín 7 and multiple locations, offers churros and chocolate from €5–€8. The chocolate sampler is a must-try, featuring four different chocolates for dipping, from classic dark to white. While their churros are good, the chocolate is the true highlight, and the flagship location near Gran Vía boasts the best atmosphere.
Source quality: 1 sources · tripadvisor-snippet · verified 2026-03 · low confidence
🕐 Open now
Mon8:00 AM – 10:30 PMTue8:00 AM – 10:30 PMWed8:00 AM – 10:30 PMThu8:00 AM – 10:30 PMFri8:00 AM – 12:00 AMSat9:00 AM – 1:00 AMSun9:00 AM – 10:30 PM
Chocolatería Valor in Postigo de San Martín 7 (flagship) + multiple locations
"I don't recommend San Ginés, the churros are fine but it's very crowded and full of tourists, you might have to wait. I'd go somewhere else, like Valor for example." — u/Jocundo, r/Madrid · 9 upvotes
"I was just there, but had the churros and chocolate at Valor a few streets over. It was sooo good!" — u/SoCalDama, r/spain · 8 upvotes
"Chocolatería Valor up by La Central does a sampler of four different chocolates which makes a nice change." — r/spain · chocolate sampler thread

3Chocolat Madrid

Modern • Artisan 4.4 · 2,964 reviews
💴 €5–€8 📍 Calle Santa María 30, Barrio de las Letras 📌 Google Maps →
Verdict: A local gem tucked into the charming Barrio de las Letras near the Prado.
dinner / late-night / drinksmixed-leaning-touristy

Quick comparison

Best for
Modern • Artisan in Calle Santa María 30, Barrio de las Letras with a €5–€8 spend range
Strengths
4.4★ from 2,964 Google reviews · Modern • Artisan · Calle Santa María 30, Barrio de las Letras
Limitations
Price band: €5–€8
Price / value
€5–€8 · 4.4★
Why it made the list
A local gem tucked into the charming Barrio de las Letras near the Prado. The chocolate here is thick, rich, and arguably the best dipping chocolate in Madrid. The neighborhood itself is worth exploring — literary history meets café culture. Perfect post-museum stop.
What to order
Chocolat Madrid, a modern artisan chocolatier in Barrio de las Letras at Calle Santa María 30, serves churros and chocolate for €5–€8. Their thick, rich chocolate is legendary, with some claiming it's the best in Madrid, and the churros are excellent as well. Enjoy the chocolate con churros and savor the cozy ambiance of its Barrio de las Letras location.
Source quality: 5 sources · google-serp-kg, official-site, tripadvisor-snippet, instagram-snippet, facebook-snippet · verified 2026-03 · medium confidence
🕐 Closed now
Mon8:00 AM – 10:00 PMTue8:00 AM – 4:00 PMWed8:00 AM – 10:00 PMThu8:00 AM – 10:00 PMFri8:00 AM – 11:00 PMSat8:00 AM – 11:00 PMSun8:00 AM – 10:00 PM
Chocolat Madrid in Calle Santa María 30, Barrio de las Letras
"For me it's Chocolat, in Calle Santa Maria." — u/frasier_crane, r/askspain · 2 upvotes
"I already visited San Ginés and Chocolat near Museo del Prado. What are your favorite churros places?" — u/laural_t, r/MadridTravelGuide · 5 upvotes on post

5Churrería Santa Ana

Local Favorite 4.7 · 367 reviews
💴 €3–€5 📍 Calle de Santa Ana, near El Rastro 📌 Google Maps →
Verdict: The dark horse of Madrid churros.

Quick comparison

Best for
Local Favorite in Calle de Santa Ana, near El Rastro with a €3–€5 spend range
Strengths
4.7★ from 367 Google reviews · Local Favorite · Calle de Santa Ana, near El Rastro
Limitations
Price band: €3–€5
Price / value
€3–€5 · 4.7★
Why it made the list
The dark horse of Madrid churros. Recommended by locals on r/Madrid and declared the outright winner by a food blogger who systematically tested every major churrería in the city. Near El Rastro, so go on a Sunday morning — churros first, then treasure hunting at the flea market.
What to order
Churrería Santa Ana, a local favorite near El Rastro on Calle de Santa Ana, offers classic churros for €3–€5 and has a rating of 4.7 stars. Order the classic churros, plain and simple, at this no-frills neighborhood churrería where the churros speak for themselves. It's perfect paired with a Sunday morning stroll through El Rastro flea market.
Source quality: 3 sources · tripadvisor-snippet, instagram-snippet, yelp-snippet · verified 2026-03 · medium confidence
🕐 Closed now
Mon7:00 – 11:00 AMTue7:00 – 11:00 AMWed7:00 – 11:00 AMThu7:00 – 11:00 AMFri7:00 – 11:00 AMSat7:30 AM – 12:00 PMSun8:00 AM – 1:00 PM
Churrería Santa Ana in Calle de Santa Ana, near El Rastro
"Santa Ana, calle de Santa Ana en el Rastro." — u/juliohernanz, r/Madrid · 3 upvotes
"Based on my personal quest, I think that the best churros in Madrid are at Churrería Santa Ana." — thethoroughtripper.com · Best Churros quest

6Madrid 1883 Churrería

Hidden Gem 4.5 · 1,351 reviews
💴 €3–€5 📍 Calle Espíritu Santo, Malasaña 📌 Google Maps →
Verdict: A local's churrería in one of Madrid's best neighborhoods.
dinner / late-night / drinks

Quick comparison

Best for
Hidden Gem in Calle Espíritu Santo, Malasaña with a €3–€5 spend range
Strengths
4.5★ from 1,351 Google reviews · Hidden Gem · Calle Espíritu Santo, Malasaña
Limitations
Price band: €3–€5
Price / value
€3–€5 · 4.5★
Why it made the list
A local's churrería in one of Madrid's best neighborhoods. The kind of place where you'll be surrounded by madrileños, not tour groups. Come for the churros, stay for the Malasaña vibes. Pair with a wander through the neighborhood's vintage shops and vermouth bars.
What to order
Madrid 1883 Churrería, a hidden gem in Malasaña on Calle Espíritu Santo, serves churros and porras for €3–€5. Order both the churros and porras, as they are both excellent here. The bohemian neighborhood of Malasaña, with its vintage shops, street art, and excellent bars, enhances the overall experience.
Source quality: 3 sources · official-site, tripadvisor-snippet, instagram-snippet · verified 2026-03 · medium confidence
🕐 Closed now
Mon6:30 AM – 1:00 PMTue6:30 AM – 1:00 PMWed6:30 AM – 1:00 PMThu6:30 AM – 1:00 PMFri6:30 AM – 1:00 PM, 5:00 – 9:00 PMSat6:30 AM – 1:00 PM, 5:00 – 9:00 PMSun6:30 AM – 1:00 PM, 5:00 – 9:00 PM
Madrid 1883 Churrería in Calle Espíritu Santo, Malasaña
"Madrid 1883, calle Espíritu Santo en Malasaña." — u/juliohernanz, r/Madrid · 3 upvotes

7La Antigua Churrería

Classic • 100+ years 3.8 · 1,776 reviews
💴 €3–€6 📍 Calle del Arenal area 📌 Google Maps →
Verdict: Over a century of churro-making with the original family recipe.
breakfast

Quick comparison

Best for
Classic • 100+ years in Calle del Arenal area with a €3–€6 spend range
Strengths
3.8★ from 1,776 Google reviews · Classic • 100+ years · Calle del Arenal area
Limitations
Price band: €3–€6
Price / value
€3–€6 · 3.8★
Why it made the list
Over a century of churro-making with the original family recipe. The teardrop-shaped churros are unique to this place, and the stuffed churros with chocolate filling are worth trying at least once. The kind of multi-generational family business that makes Madrid's food scene special.
What to order
La Antigua Churrería, a classic churrería with over 100 years of history in the Calle del Arenal area, offers churros from €3–€6. Try their signature teardrop-shaped churros, which are unique, and the famously fluffy porras. For the adventurous, they also offer stuffed churros with chocolate or cream filling, all made from an original family recipe that's been running for over a century.
Source quality: 5 sources · official-site, tripadvisor-snippet, facebook-snippet, yelp-snippet, menu-page · verified 2026-03 · medium confidence
🕐 Open now
Mon8:00 AM – 11:00 PMTue8:00 AM – 11:00 PMWed8:00 AM – 11:00 PMThu8:00 AM – 11:00 PMFri8:00 AM – 12:00 AMSat8:00 AM – 12:00 AMSun8:00 AM – 11:00 PM
La Antigua Churrería in Calle del Arenal area

9Churrería Bar Fórmula Nietos

Authentic Experience 4.5 · 1,561 reviews
💴 €3–€5 📍 Embajadores neighborhood 📌 Google Maps →
Verdict: Worth the metro ride to Embajadores for the authentic experience alone.
dinner / late-night / drinksmixed-leaning-touristy
vegan-options

Quick comparison

Best for
Authentic Experience in Embajadores neighborhood with a €3–€5 spend range
Strengths
4.5★ from 1,561 Google reviews · Authentic Experience · Embajadores neighborhood
Limitations
Price band: €3–€5
Price / value
€3–€5 · 4.5★
Why it made the list
Worth the metro ride to Embajadores for the authentic experience alone. Watching churros being made from scratch in a real neighborhood bar — no tourists, no Instagram influencers, just churros the way Madrid has been making them for generations. This is the "real Madrid" churro experience.
What to order
Churrería Bar Fórmula Nietos, offering an authentic experience in the Embajadores neighborhood, serves churros for €3–€5. Order the churros and watch them being made right in front of you. The experience of seeing the dough piped into hot oil is half the appeal, all within a classic madrileño atmosphere reminiscent of churros before Instagram.
Source quality: 5 sources · google-serp-kg, official-site, tripadvisor-snippet, facebook-snippet, instagram-snippet · verified 2026-03 · medium-high confidence
🕐 Open now
MonClosedTue6:00 AM – 10:00 PMWed6:00 AM – 10:00 PMThu6:00 AM – 10:00 PMFri6:00 AM – 10:00 PMSat6:00 AM – 10:00 PMSun6:00 AM – 10:00 PM
Churrería Bar Fórmula Nietos in Embajadores neighborhood
"Take the metro out to Embajadores and try Churreria Bar Formula Nietos. You'll get an authentic Madrileño experience and can watch the churros being made." — u/TheMakingofMadrid, r/MadridTravelGuide · 1 upvote

10Manosanta

Modern • Malasaña 4 · 209 reviews
💴 €5–€8 📍 Malasaña neighborhood 📌 Google Maps →
Verdict: When a Redditor says "nearly all locals" — that's the churro equivalent of a Michelin star.
dinner / late-night / drinks

Quick comparison

Best for
Modern • Malasaña in Malasaña neighborhood with a €5–€8 spend range
Strengths
4★ from 209 Google reviews · Modern • Malasaña · Malasaña neighborhood
Limitations
Price band: €5–€8
Price / value
€5–€8 · 4★
Why it made the list
When a Redditor says "nearly all locals" — that's the churro equivalent of a Michelin star. Malasaña is already one of Madrid's best neighborhoods to explore, and Manosanta gives you the perfect excuse to spend a morning there. Modern vibes, classic churros.
What to order
Manosanta, a modern churrería in the Malasaña neighborhood, offers churros con chocolate for €5–€8 and has a rating of 4 stars. Order the churros con chocolate and explore their menu, which puts a modern twist on the classic. The fact that it's "nearly all locals" is the best review you can get.
Source quality: 3 sources · official-site, tripadvisor-snippet, instagram-snippet · verified 2026-03 · medium confidence
🕐 Open now
Mon6:00 AM – 10:00 PMTue6:00 AM – 10:00 PMWed6:00 AM – 10:00 PMThu6:00 AM – 10:00 PMFri6:00 AM – 10:00 PMSat6:00 AM – 10:00 PMSun6:00 AM – 10:00 PM
Manosanta in Malasaña neighborhood
"We really liked Manosanta in Malasaña. It was fantastic, and nearly all locals which was a good sign." — u/CastIronCoach, r/MadridTravelGuide · 1 upvote

11Churrería de Esparteros

Local Alternative 4 · 2,593 reviews
💴 €3–€5 📍 Calle de Esparteros, near Sol 📌 Google Maps →
Verdict: The local's hack: steps away from Sol and San Ginés, but without the tourist crowds.
snack / lunch

Quick comparison

Best for
Local Alternative in Calle de Esparteros, near Sol with a €3–€5 spend range
Strengths
4★ from 2,593 Google reviews · Local Alternative · Calle de Esparteros, near Sol
Limitations
without the tourist crowds
Price / value
€3–€5 · 4★
Why it made the list
The local's hack: steps away from Sol and San Ginés, but without the tourist crowds. A Madrid local specifically recommends it as the less-packed alternative. Same neighborhood, same quality, a fraction of the wait. This is the cheat code.
What to order
Churrería de Esparteros, a local alternative near Sol on Calle de Esparteros, offers classic churros for €3–€5. Order the classic churros, as there's nothing fancy here, just well-made churros near Sol without the San Ginés queue. It's a local's shortcut to great churros in the city center.
Source quality: 2 sources · tripadvisor-snippet, yelp-snippet · verified 2026-03 · low confidence
🕐 Open now
Mon7:00 AM – 8:00 PMTue7:00 AM – 8:00 PMWed7:00 AM – 8:00 PMThu7:00 AM – 11:00 PMFri7:00 AM – 11:00 PMSat7:00 AM – 11:00 PMSun8:00 AM – 8:00 PM
Churrería de Esparteros in Calle de Esparteros, near Sol
"La de la calle de Esparteros está muy bien y no está tan petada como San Ginés." — u/fjvinal, r/Madrid · 1 upvote

12Churrería Hortaleza

Neighborhood Gem 4.3 · 200 reviews
💴 €3–€5 📍 Hortaleza district (outer Madrid) 📌 Google Maps →
Verdict: A local literally described this place as "cojonuda" (roughly: bloody amazing).

Quick comparison

Best for
Neighborhood Gem in Hortaleza district (outer Madrid) with a €3–€5 spend range
Strengths
4.3★ from 200 Google reviews · Neighborhood Gem · Hortaleza district (outer Madrid)
Limitations
Price band: €3–€5
Price / value
€3–€5 · 4.3★
Why it made the list
A local literally described this place as "cojonuda" (roughly: bloody amazing). It's in the Hortaleza district, far from the tourist center — which is exactly why it's good. If you want to eat churros like an actual madrileño, take the metro out here.
What to order
Churrería Hortaleza, a neighborhood gem in the Hortaleza district (outer Madrid), offers churros and porras for €3–€5 and has a rating of 4.3 stars. Order both the churros and porras at this pure neighborhood churrería, which offers no pretense, no tourists, just excellent fried dough for the locals of Hortaleza.
Source quality: 4 sources · google-serp-kg, menu-page, yelp-snippet, facebook-snippet · verified 2026-03 · medium confidence
🕐 Closed now
Mon7:00 AM – 5:00 PMTue7:00 – 11:30 AMWed7:00 – 11:30 AMThu7:00 – 11:30 AMFri7:00 – 11:30 AMSat7:00 AM – 12:00 PMSun7:00 AM – 12:00 PM
Churrería Hortaleza in Hortaleza district (outer Madrid)
"Hay una en el distrito de Hortaleza (se llama churrería Hortaleza) que es cojonuda." — u/Real_Inigo_Montoya, r/Madrid · 2 upvotes

13Las Farolas

Local Favorite 4.1 · 3,299 reviews
💴 €3–€5 📍 Madrid 📌 Google Maps →
Verdict: Not bad" from a madrileño is actually high praise when it comes to churros — locals are picky about their fried dough.
dinner / late-night / drinks

Quick comparison

Best for
Local Favorite in Madrid with a €3–€5 spend range
Strengths
4.1★ from 3,299 Google reviews · Local Favorite · Madrid
Limitations
Price band: €3–€5
Price / value
€3–€5 · 4.1★
Why it made the list
"Not bad" from a madrileño is actually high praise when it comes to churros — locals are picky about their fried dough. A solid, reliable option that won't let you down.
What to order
Las Farolas, a local favorite in Madrid, offers churros con chocolate for €3–€5. Order the churros con chocolate, as they do the classics right. It's a straightforward, no-nonsense spot that locals know and trust.
Source quality: 3 sources · official-site, tripadvisor-snippet, yelp-snippet · verified 2026-03 · medium confidence
🕐 Open now
Mon7:00 AM – 10:00 PMTue7:00 AM – 10:00 PMWed7:00 AM – 10:00 PMThu7:00 AM – 10:00 PMFri7:00 AM – 10:00 PMSat7:00 AM – 10:00 PMSun7:00 AM – 10:00 PM
Las Farolas in Madrid
"Las Farolas no está mal." — u/casalelu, r/Madrid · 1 upvote

14Churrería Cafetería Llorsan

Neighborhood 4.4 · 996 reviews
💴 €3–€5 📍 Madrid 📌 Google Maps →
Verdict: Featured consistently on local "best churros" lists by Madrid residents who've spent a decade in the city.

Quick comparison

Best for
Neighborhood in Madrid with a €3–€5 spend range
Strengths
4.4★ from 996 Google reviews · Neighborhood · Madrid
Limitations
Price band: €3–€5
Price / value
€3–€5 · 4.4★
Why it made the list
Featured consistently on local "best churros" lists by Madrid residents who've spent a decade in the city. No frills, no hype, just consistently good churros in a classic cafetería setting. The kind of place tourists never find — and that's part of the charm.
What to order
Churrería Cafetería Llorsan, a neighborhood spot in Madrid, offers fresh churros with thick chocolate for €3–€5 and has a rating of 4.4 stars. Order the fresh churros with thick chocolate at this proper cafetería-style spot where locals start their mornings. It's the kind of place that's been doing the same thing well for decades.
Source quality: 5 sources · google-serp-kg, tripadvisor-snippet, facebook-snippet, instagram-snippet, menu-page · verified 2026-03 · medium confidence
🕐 Closed now
Mon6:00 AM – 2:00 PMTue6:00 AM – 2:00 PMWed6:00 AM – 2:00 PMThu6:00 AM – 2:00 PMFri6:00 AM – 2:00 PMSat7:00 AM – 2:00 PMSun7:00 AM – 2:00 PM
Churrería Cafetería Llorsan in Madrid

15The Pío XII Churro Truck

Street Food Legend 3.9 · 4,085 reviews
💴 €2–€4 📍 Outside Alcampo, Pío XII 📌 Google Maps →
Verdict: The most un-tourist churro recommendation on this entire list.
vegan-options

Quick comparison

Best for
Street Food Legend in Outside Alcampo, Pío XII with a €2–€4 spend range
Strengths
3.9★ from 4,085 Google reviews · Street Food Legend · Outside Alcampo, Pío XII
Limitations
Price band: €2–€4
Price / value
€2–€4 · 3.9★
Why it made the list
The most un-tourist churro recommendation on this entire list. A churro truck outside a supermarket in a residential area. No ambiance, no history, no Instagram moments — just excellent churros at rock-bottom prices. Sometimes the best food comes from the least expected places. The Redditor who recommended this got 6 upvotes while suggesting people skip San Ginés entirely. That tells you something.
What to order
The Pío XII Churro Truck, a street food legend outside Alcampo, Pío XII, offers fresh churros for €2–€4. Order the fresh churros from the truck, as that's the entire menu. There's no chocolate, no fancy toppings, just churros straight out of the fryer, eaten standing up like a proper madrileño.
Source quality: 1 sources · facebook-snippet · verified 2026-03 · low confidence
🕐 Open now
Mon9:00 AM – 10:00 PMTue9:00 AM – 10:00 PMWed9:00 AM – 10:00 PMThu9:00 AM – 10:00 PMFri9:00 AM – 10:00 PMSat9:00 AM – 10:00 PMSun9:00 AM – 10:00 PM
The Pío XII Churro Truck in Outside Alcampo, Pío XII
"I honestly recommend going to a small churro-truck that is outside the Alcampo grocery store in Pio XII." — u/teeny_gecko, r/Madrid · 6 upvotes

Frequently Asked Questions

Is Chocolatería San Ginés worth visiting or is it a tourist trap?

Reddit is split on this. Locals often call it overcrowded and overrated, with one Redditor saying 'the churros are pretty bad tbh.' But others defend it — the churros are made constantly so they're always fresh, the historic atmosphere is charming, and it's been open since 1894 for a reason. The verdict: go early morning or late at night to avoid crowds, and it's a perfectly fine experience. Just don't expect it to be the best churros of your life.

What is the difference between churros and porras in Madrid?

Churros are thin, ridged, and crispy — usually served in a looped or bow shape. Porras are much thicker, fluffier, and doughier — nicknamed after a baton. In Madrid, they're named separately, but in other parts of Spain (Valencia, Andalusia) both are just called 'churros.' Pro tip: if you order porras, ask for 'el medio de la porra' (the middle piece) — it's the softest, doughiest part.

How much do churros con chocolate cost in Madrid?

A serving of churros (usually 6 pieces) with a cup of thick hot chocolate typically costs €4–€6 at most churrerías. Porras are slightly more. Tourist-heavy spots like San Ginés may charge a euro or two more than neighborhood churrerías. A full breakfast with churros, chocolate, and coffee rarely exceeds €8–€10.

When is the best time to eat churros in Madrid?

Traditionally, churros are a breakfast food in Madrid — locals eat them between 8–11 AM. They're also popular as a late-night snack after a night out (Madrid nightlife runs until 5–6 AM, and several churrerías are open 24 hours). The best time to visit popular spots like San Ginés is early morning (before 9 AM) or very late at night to avoid tourist crowds. Avoid 11 AM–2 PM when tour groups peak.

Where do locals actually go for churros in Madrid?

Locals tend to go to their neighborhood churrería rather than the famous tourist spots. Reddit locals recommend places like Churrería Santa Ana near El Rastro, Madrid 1883 in Malasaña, Manosanta in Malasaña, and Churrería Bar Fórmula Nietos in Embajadores. Many of the best neighborhood churrerías don't even have a Google Maps listing. The general rule: if there are mostly Spanish-speaking customers and the churros are made fresh in front of you, you've found a good one.

🎟️ Book Madrid Experiences

Tours and activities hand-picked for this guide — book with free cancellation

Experiences via Viator — free cancellation on most tours

🌍 Trusted by 2,500+ travelers — our itineraries are built from real Reddit discussions, local insights, and traveler reviews.

Not sure where to go?

Plan your Madrid trip

Get a free custom itinerary for Madrid — built from real traveler insights.

Get a Free Itinerary →

✈️ Get Travel Tips & Hidden Gems

Join 2,500+ travelers who get weekly destination insights — no spam, ever.

No spam. Unsubscribe anytime.