DineCard Discover

Top 10 Best Churros and Chocolate Cafes in Madrid

Madrid's churros and chocolate culture is the stuff of legend—crispy, golden batons dunked into thick, velvety hot chocolate that's more like a warm hug than a drink. From century-old institutions that have perfected the art to modern churrerías putting fresh spins on tradition, the capital's churros scene is a delicious obsession for locals and visitors alike. Many of these beloved spots now offer digital menus via DineCard, making it easier than ever to navigate the choices and order like a Madrileño.

Churrería Chocolatería XIX Century
#10

Churrería Chocolatería XIX Century

Av. de la Albufera, 270
4.5
2,022 reviews
$10 for two
Local FavoriteBudget FriendlyAuthentic ExperienceHigh Quality
Must try:Churros con Chocolate

Way out in Puente de Vallecas, this churrería rewards the journey with some of the best churros you'll find outside the city center. The 19th-century theming feels genuine rather than gimmicky, and the neighborhood crowd ensures everything stays fresh and unpretentious. Their chocolate is exceptionally smooth, and the churros have that elusive airy interior that signals expert frying technique. If you're staying in this part of Madrid or don't mind a metro ride, you'll experience churros culture as locals actually live it—no tourist markup, no Instagram posers, just damn good churros.

Doña Castiza Churros y Bocadillos Calamares
#9

Doña Castiza Churros y Bocadillos Calamares

Gran Vía, 58
4.1
4,011 reviews
$15 for two
CafeGran Vía LocationVaried MenuFamily FriendlyPeople Watching
Must try:Churros con Chocolate

Right on Gran Vía, Doña Castiza pulls double duty as both a churrería and a spot famous for Madrid's other iconic snack: calamari sandwiches. The churros here are reliably good if not transcendent, but the real draw is versatility—you can do sweet or savory depending on your mood. The location makes it perfect for groups with varied tastes or families where not everyone is sold on chocolate for breakfast. Service is efficient even during the Gran Vía shopping chaos, and the people-watching through the windows is premium entertainment.

Churrería bar Fórmula Nieto's
#8

Churrería bar Fórmula Nieto's

C. de Embajadores, 74
4.5
1,599 reviews
$9 for two
BarCafeLocal FavoriteNeighborhood GemBudget FriendlyAuthentic Atmosphere
Must try:Churros con Chocolate

Venture south of the center to Lavapiés, and you'll find this neighborhood gem that locals guard jealously. The bar vibe is casual and convivial, with regulars chatting up the staff and the morning crowd fueling up before work. Their churros are exceptionally crunchy, and the chocolate has a more pronounced cocoa bitterness that coffee lovers particularly appreciate. The 4.5 rating from nearly 1,600 reviews speaks to remarkable consistency, and the off-the-beaten-path location means you'll actually sit down without a wait.

Chocolatería Puerta Del Sol - Spanish Food - Chocolate & Churros - Churrería
#7

Chocolatería Puerta Del Sol - Spanish Food - Chocolate & Churros - Churrería

C. del Correo, 4
3.8
1,940 reviews
$16 for two
Prime LocationTourist FriendlyExtended HoursFull Breakfast Menu
Must try:Churros con Chocolate

Location, location, location—right on Puerta del Sol makes this spot convenient for jet-lagged travelers and sightseers needing a sugar rush. While it leans touristy and the ratings reflect some inconsistency, the churros are decent and the full Spanish breakfast menu means you can tackle more than just sweets. The real advantage is the extended hours and central perch for people-watching Madrid's busiest plaza. Come with moderate expectations, enjoy the prime real estate, and use it as fuel before hitting the nearby museums and shopping streets.

Churrería-Chocolatería Las Farolas
#6

Churrería-Chocolatería Las Farolas

Calle Mayor, 11
4.1
3,328 reviews
$10 for two
CafeBudget FriendlyLocal FavoriteNear Royal PalaceTraditional Atmosphere
Must try:Churros con Chocolate

Just steps from the Royal Palace, Las Farolas has been feeding madrileños since the mid-20th century with honest, no-nonsense churros and chocolate. The storefront might not look like much, but the magic is in the consistency—every batch of churros emerges golden and greaseless, with that perfect crispy-tender contrast. This is where neighborhood regulars read their morning papers over coffee and churros, creating a distinctly local atmosphere that feels wonderfully unhurried. The prices remain refreshingly reasonable despite the prime location near major tourist sites.

Chocolat
#5

Chocolat

C. de las Huertas, 59
4.4
3,052 reviews
$12 for two
Artisanal ChocolateRomantic AmbianceLocal FavoriteModern Twists
Must try:Churros Rellenos de Dulce de Leche

Tucked in the literary quarter near the Prado, Chocolat brings a slightly more refined approach to the churros ritual without losing the soul. Their artisanal chocolate is made from premium cocoa with hints of spice, creating a more complex flavor profile than your standard cup. The intimate space features exposed brick and warm lighting that makes it ideal for romantic mornings or catching up with friends over something sweet. They also excel at churros rellenos (filled churros) with dulce de leche—a modern twist that traditionalists might scoff at but everyone secretly loves.

Maestro Churrero
#4

Maestro Churrero

Plaza de Jacinto Benavente, 2
4.4
13,080 reviews
$10 for two
BakeryBarCafeCentral LocationQuick ServiceExtended MenuConsistent Quality
Must try:Churros con Chocolate

The second Maestro Churrero location near Sol proves that sometimes lightning does strike twice—same exceptional quality, slightly more tourist foot traffic. What sets this spot apart is the fuller bar menu, including Spanish tortilla and bocadillos if you need something more substantial alongside your churros. The chocolate is silky perfection, and the service is surprisingly swift despite the crowds. Best visited mid-morning when the breakfast rush has cleared but before the tourist groups descend, or late afternoon when locals pop in for their merienda fix.

Churrería Chocolateria 1902
#3
TOP 3

Churrería Chocolateria 1902

C. de San Martín, 2
4.2
19,659 reviews
$12 for two
CafeHistoric AmbianceFamily FriendlyGenerous PortionsCentral Location
Must try:Churros con Chocolate Especial

Over a century of tradition lives in this charming café near Plaza Mayor, where the Art Nouveau tiles and vintage décor transport you to belle époque Madrid. The chocolate here is notably thicker than most—almost pudding-like—which pairs beautifully with their generously portioned churros that arrive in towering stacks. Families love the spacious seating and relaxed vibe, while couples appreciate the old-world romance of the setting. It's less chaotic than San Ginés but equally authentic, making it perfect for a leisurely breakfast or afternoon merienda.

Maestro Churrero
#2
RUNNER UP

Maestro Churrero

Cra de S. Jerónimo, 9
4.8
7,306 reviews
$8 for two
BakeryCafeBudget FriendlyLocal FavoriteHigh RatingsMade to Order
Must try:Porras con Chocolate

With a 4.8 rating and lines that snake around the corner, this churrero near the Prado has earned cult status among Madrid's breakfast faithful. Their secret? Churros fried to order in small batches, arriving at your table crackling-hot and impossibly light, with a chocolate dipping sauce that strikes the perfect balance between bitter and sweet. The no-frills setting keeps prices shockingly low—this is where budget-conscious travelers and savvy locals converge. Grab a spot at the bar, order the porras (thicker churros) if you're extra hungry, and prepare to understand the hype.

Chocolatería San Ginés
#1
BEST

Chocolatería San Ginés

Pasadizo de San Ginés, 5
4.3
71,212 reviews
$15 for two
CafeHistoric InstitutionOpen 24 HoursTourist HotspotLate Night Eats
Must try:Churros con Chocolate

This is the granddaddy of Madrid's churrería scene, slinging churros con chocolate since 1894 in a historic passage near Sol. The 24-hour service means you can stumble in after a night of flamenco or start your morning with the city's most iconic breakfast—freshly fried churros paired with their famously thick hot chocolate that coats your spoon. It's a tourist magnet, yes, but locals still queue up at 3am, which tells you everything. Go for the history and the people-watching as much as the churros themselves.

Frequently Asked Questions

What is the best churrería in Madrid?+
Based on ratings and reviews, Maestro Churrero on Carrera de San Jerónimo leads with a 4.8 rating from over 7,300 reviews, beloved for its made-to-order churros and exceptional value. However, Chocolatería San Ginés remains the most iconic for its 130-year history and 24-hour service, making it a cultural institution despite being more touristy.
Where can I find churros con chocolate near Puerta del Sol?+
Puerta del Sol is ground zero for churros—you'll find Chocolatería Puerta Del Sol directly on the plaza, while Chocolatería San Ginés is just a 3-minute walk away in the historic Pasadizo de San Ginés. For a slightly less touristy experience, Maestro Churrero at Plaza Jacinto Benavente is about 5 minutes on foot and offers superior quality at lower prices.
What's the difference between churros and porras in Madrid?+
Churros are the thin, ridged batons you'll find everywhere, while porras are thicker, smoother, and have a more doughy interior—think of them as churros' chunkier cousin. Many churrerías like Maestro Churrero offer both, and porras are ideal if you want something more substantial or prefer a softer texture. Both are dunked in thick hot chocolate, which in Madrid is more like a warm chocolate pudding than a drink.
Are Madrid's churrerías open late at night?+
Chocolatería San Ginés is famously open 24/7, making it the go-to spot for post-clubbing churros at 4am. Most traditional churrerías operate breakfast through afternoon hours (roughly 7am-2pm and 5pm-9pm), though some like those on Gran Vía keep longer hours to accommodate tourists. For authentic late-night churros, San Ginés is your only real option—embrace the crowds and the experience.
How much should I expect to pay for churros con chocolate in Madrid?+
Most traditional churrerías charge €4-6 for a generous portion of churros with chocolate, making it one of Madrid's best budget treats. Tourist-heavy spots near Sol might charge €6-8 for the same. A typical breakfast including churros, chocolate, and coffee runs €8-12 per person at most establishments, with places like Maestro Churrero on the lower end and San Ginés slightly higher due to its fame.

You might also like

Own a restaurant featured here?

Get your menu online in 5 minutes with DineCard — AI-powered QR code menus used by 1000+ restaurants.

Try DineCard Free