Ultimate Crave-Worthy Spanish Churros Recipe
Picture this: it’s late, you’re cozy on the couch, and suddenly your brain screams “churros… with that thick, spoonable chocolate…” No bakery run needed, no passport required—just you, some hot oil, and a piping bag turning into a happiness machine. Authentic Spanish churros con chocolate are basically fried hugs dipped in liquid velvet. Crispy outside, soft inside, and that chocolate? Thick enough to stand a churro in. Let’s make some magic happen, because why should Madrid have all the fun?
Why This Recipe is Awesome
These aren’t those skinny, cinnamon-heavy Mexican churros (love ’em too, but different vibe). Spanish churros are thicker, lighter, fluffier, and traditionally just rolled in plain sugar—no cinnamon overload. Pair ’em with thick, almost-pudding-like chocolate that’s more dip-than-drink, and you’ve got breakfast of champions… or midnight snack of legends.
Super simple dough (no eggs, no yeast drama), quick fry, and zero baking skills required. Even if your piping looks like abstract art first time, they still taste insane. Bonus: Make a batch and feel like a street-food genius without leaving your kitchen. Plus, they’re perfect for sharing on a lazy weekend morning or as a late-night treat with friends. The smell alone—hot oil, fresh dough, melting chocolate—will have everyone gathering around like moths to a flame.
Ingredients You’ll Need
Keep it basic—Spain doesn’t mess around with fancy extras. This recipe serves about 4-6 people (or 2 very hungry ones):
For the churros (makes about 20-25 pieces):
- 1 cup (240ml) water — Straight from the tap, but you’ll boil it.
- 2 tbsp olive oil (or neutral oil like sunflower) — Adds a subtle Spanish authenticity.
- 1/2 tsp salt — Essential for balancing the sweetness.
- 1 cup (125g) all-purpose flour — Nothing fancy; plain works best.
- Oil for frying (sunflower, canola, or light olive) — About 1-2 liters, depending on your pot.
For the sugar coating:
- 1/2 to 3/4 cup granulated sugar — Use more if you like them extra crunchy-sweet.
For the thick Spanish hot chocolate (chocolate a la taza):
- 2 cups (500ml) whole milk — Full-fat for that creamy richness; skim just won’t cut it.
- 200g good-quality dark chocolate (60-70% cocoa) — Chopped finely for easy melting.
- 2-4 tbsp cornstarch — This is the thickener; start with 2 for medium thickness.
- 2-4 tbsp sugar — Depending on how sweet your chocolate is and your taste.
- Pinch of salt — Optional, but it enhances the chocolate flavor.
- Optional flavor boost: A dash of vanilla extract or a cinnamon stick while heating.
That’s literally it. Pantry staples turning into pure indulgence.
Step-by-Step Instructions
Ready? Let’s break it down—no rush, we’ve got this.
- Prep your tools. Get a sturdy piping bag with a large open star tip (like Wilton 1M). No tip? A ziplock with a corner cut works in a pinch. Also, line a plate with paper towels for draining.
- Boil and mix the dough. In a medium saucepan, bring the water, oil, and salt to a rolling boil. Remove from heat, dump in all the flour at once. Stir like crazy with a wooden spoon until it forms a smooth, shiny ball that pulls clean from the sides—about 1-2 minutes. It should be stiff but pipeable. Let it cool for 5-10 minutes (too hot and it’ll deflate in the oil).
- Heat the oil. Fill a deep pot or wide pan with at least 2 inches of oil. Heat to 350-375°F (175-190°C). Key tip: Drop a small bit of dough in—if it sizzles and floats immediately, you’re good.
- Pipe the churros. Load the cooled dough into your piping bag. Pipe 4-6 inch lengths straight into the hot oil (use scissors or a knife to cut them off). Do 4-5 at a time to avoid crowding. Fry 2-4 minutes per side, flipping once, until deep golden and crisp.
- Drain and sugar ’em. Fish them out with a slotted spoon, drain briefly on paper towels, then toss in sugar while still hot. The sugar clings perfectly this way.
- Make the chocolate sauce. While frying (or after), whisk cornstarch with a splash of cold milk to dissolve lumps. Heat the rest of the milk in a saucepan with sugar (and vanilla/cinnamon if using). When steaming, add the cornstarch slurry and chopped chocolate. Stir constantly over medium heat until it thickens to a glossy, pudding-like consistency—5-10 minutes. It’ll thicken more as it cools slightly.
- Serve hot and fresh. Pile churros on a platter, pour chocolate into small cups or bowls, and start dunking. Heaven achieved.
Pro tip: Keep the first batches warm in a low oven (200°F/90°C) if making a big batch.
Common Mistakes to Avoid
We’ve all been there—let’s dodge these pitfalls:
- Oil temperature drama. Too low? Greasy, soggy churros. Too high? Burnt outside, doughy inside. Invest in a cheap thermometer—it’ll save you heartbreak.
- Overmixing or undermixing dough. Stir until just combined after adding flour; overdo it and they get tough.
- Piping too thin or too thick. Aim for finger-thickness—thinner ones overcook fast.
- Making chocolate too thin. Skimp on cornstarch and it’s drinkable cocoa, not dippable bliss. Err on more thickener.
- Letting them sit too long. Churros go soft quickly. Eat within minutes for peak crispiness.
- Using bad oil. Old or flavored oil? Yuck. Fresh neutral oil is your friend.
Fixable every time—just learn and fry on.
Alternatives & Substitutions
Flexibility is key—make it your own:
- Gluten-free? Swap flour for a 1:1 GF blend; results are surprisingly good.
- Vegan version: Use plant milk (oat or almond for creaminess) and dairy-free chocolate. Dough is already vegan!
- No piping bag? Spoon dollops for “porras” (thicker, irregular Spanish style)—still delicious.
- Spice it up: Add orange zest to dough or a pinch of cinnamon to chocolate for a twist (not traditional, but tasty).
- Air fryer hack: Pipe onto parchment, spray with oil, air fry at 375°F for 8-10 minutes. Crispier? No, but less mess.
- Sweeter chocolate: Use half milk chocolate if dark is too intense.
FYI, traditionalists stick to plain sugar and dark thick chocolate—but hey, your kitchen, your rules.
FAQ (Frequently Asked Questions)
Do Spanish churros have cinnamon?
Nope, not classically! That’s the Mexican version we all know from fairs. Spanish ones are pure sugar-coated simplicity.
Can I make the dough ahead of time?
Yes, up to 24 hours in the fridge (covered). Let it come to room temp before piping, or it’ll be stubborn.
Why is the chocolate so thick compared to hot cocoa?
Tradition! “Chocolate a la taza” is meant for dipping—cornstarch makes it cling to every ridge like glue.
How do I store and reheat leftovers?
Best fresh, but store churros airtight at room temp for a day. Re-crisp in a hot oven or air fryer. Chocolate keeps in fridge 3-4 days; reheat gently with a splash of milk.
Are churros hard to make at home?
Not at all! The dough is foolproof, and frying is straightforward with practice. First batch might be wonky—call it “rustic.”
Can I bake or air fry instead of deep fry?
You can, for a lighter version. But deep frying gives that authentic light, hollow interior and shatter-crisp exterior. Worth the oil splatter.
What’s the best chocolate to use?
High-quality dark bars (like Lindt or Valrhona). Avoid chips—they have stabilizers that mess with thickness.
Are churros a breakfast food in Spain?
Absolutely! Paired with coffee and chocolate, they’re a classic morning treat in churrerías.
Final Thoughts
There you go—your ticket to homemade Spanish churros con chocolate that’ll rival any Madrid spot. Crispy ridges, fluffy centers, that rich, velvety dip… it’s comfort food dialed to eleven. Whether you’re treating yourself on a rainy day, impressing brunch guests, or satisfying a 2 a.m. craving, this recipe delivers every time. You’ve got the skills now—no excuses. Grab that piping bag, heat the oil, and create some seriously crave-worthy magic. Your taste buds will thank you, and hey, maybe share a few (or not). ¡Que aproveche, amigo! You’ve totally earned this sweet victory.

Ultimate Crave-Worthy Spanish Churros Bliss
Ingredients
Method
- In a saucepan, bring water, butter, sugar, and salt to a boil.
- Reduce heat and add flour, stirring continuously until a smooth dough forms.
- Remove from heat and let cool slightly before mixing in egg and vanilla extract.
- Transfer dough to a piping bag fitted with a star tip.
- Heat oil in a deep pan to 350°F (175°C).
- Pipe strips of dough directly into hot oil and fry until golden brown.
- Remove churros and drain on paper towels.
- Roll warm churros in sugar and cinnamon mixture.
- Serve warm with melted chocolate for dipping.
Notes
Recipe Notes
Ensure oil temperature stays consistent for crispy churros.Do not overcrowd the pan while frying.
Pipe dough carefully to avoid oil splashes.
Serve immediately for best texture and flavor.
You can prepare chocolate sauce with dark or milk chocolate as preferred.
DID YOU MAKE THIS EASY RECIPE? If you have, then share it with us by sending a photo. We’re excited to see what you’ve made:-):




