The Best Fluffy Pancakes recipe you will fall in love with. Full of tips and tricks to help you make the best pancakes.
Golden, ridged, crackling-crisp on the outside and soft inside, rolled in cinnamon sugar and dunked in thick melted chocolate — Spanish churros are one of the world’s greatest street foods. The best part? This homemade churros recipe needs just a handful of pantry ingredients and about 30 minutes. Let’s make them.
What Are Churros?
Churros are fried choux-pastry dough piped through a star nozzle, giving them their signature ridged shape and extra-crisp exterior. They originated in Spain and Portugal, where they’re a beloved breakfast tradition — sold at churrerías and dunked into cups of thick hot chocolate. Their history is deliciously debated (some credit Spanish shepherds, others point to Portuguese sailors inspired by Chinese youtiao), as Wikipedia’s churro article explores. What isn’t debated: they’re irresistible.
Churros Around the World
- Spain: thicker, sometimes in loops, served with dense chocolate a la taza for dunking.
- Mexico: thinner, longer, generously coated in cinnamon sugar — the version most of us know and love.
- Portugal: similar fritters, often dusted with plain sugar.
- South America & USA: filled versions with dulce de leche or chocolate, plus the famous fairground and theme-park churro.
This recipe gives you the classic Mexican-style cinnamon-sugar churro with a Spanish-style chocolate dipping sauce — the best of both worlds.
Ingredients for Homemade Churros
Makes about 16 churros.
For the churro dough (pâte à choux):
- 1 cup (240ml) water
- 1/2 cup (115g) unsalted butter
- 1 tbsp sugar
- 1/4 tsp salt
- 1 cup (125g) all-purpose flour
- 2 large eggs, room temperature
- 1 tsp vanilla extract
- Vegetable oil, for frying
For the cinnamon sugar:
- 1/2 cup sugar
- 1 tsp ground cinnamon
For the chocolate dipping sauce:
- 120g dark chocolate, chopped
- 1/2 cup heavy cream
How to Make Churros: Step-by-Step
Step 1: Make the Choux Dough
In a saucepan, bring the water, butter, sugar, and salt to a rolling boil. Remove from heat, add all the flour at once, and stir vigorously with a wooden spoon until a smooth ball forms and pulls away from the sides. Let cool 5 minutes, then beat in the eggs one at a time until glossy and smooth. Stir in the vanilla.
Step 2: Pipe the Churros

Transfer the dough to a piping bag fitted with a large open-star tip. Heat 2-3 inches of oil to 175-190°C (350-375°F). Pipe 4-6 inch strips directly into the hot oil, snipping the dough with scissors. A star tip isn’t just for looks — the ridges help the churro cook evenly.
Step 3: Fry Until Deep Golden
Fry 3-4 churros at a time for 2-3 minutes per side until deep golden brown. Don’t overcrowd the pan or the oil temperature drops and the churros turn greasy. Drain on a wire rack (not paper towels — they steam and soften).
Step 4: Coat in Cinnamon Sugar
While still warm, roll each churro generously in the cinnamon-sugar mixture. The residual heat melts the sugar slightly so it clings perfectly.
Step 5: Make the Chocolate Dipping Sauce
Heat the cream until steaming (don’t boil), pour over the chopped chocolate, wait 1 minute, then whisk until silky. Serve warm alongside the churros for dunking.
Pro Tips for Perfect Churros
- Always use a star tip. A round tip traps steam inside the dough, which can make churros burst during frying.
- Watch your oil temperature. Too cool = greasy churros; too hot = burnt outside, raw inside. A kitchen thermometer is your best friend.
- Cool the dough before adding eggs — hot dough scrambles them.
- Pipe onto parchment first if you’re nervous: pipe strips onto parchment squares, chill 10 minutes, then slide them into the oil.
Fun Churro Variations to Try
- Filled churros: pipe a hole with a skewer and fill with dulce de leche or Nutella.
- Baked churros: pipe onto a lined tray, brush with butter, and bake at 200°C (400°F) for 20 minutes — lighter, still delicious.
- Churro ice cream sandwich: split a churro and sandwich vanilla ice cream inside. Instant crowd-pleaser.
Craving more simple sweets? Try our simple desserts with few ingredients — all need just 3 to 5 items.
What to Serve with Churros
Beyond the chocolate sauce, churros pair beautifully with coffee — our café-style cold brew makes a fantastic contrast. For a full dessert spread, add our classic tiramisu or French crème brûlée.
Watch: Video Tutorial
See the piping and frying technique in action with this step-by-step video:
Frequently Asked Questions
Can I make churro dough ahead of time?
Yes — refrigerate the dough in the piping bag for up to 24 hours. Let it sit 15 minutes at room temperature before piping so it flows smoothly.
Why are my churros raw in the middle?
The oil was too hot, browning the outside before the inside cooked. Keep it at 175-190°C and fry a little longer at a slightly lower temperature.
Can I bake churros instead of frying?
Yes, though they won’t be quite as crisp. See the baked variation above.
How do I store leftover churros?
Churros are best fresh, but you can keep them in an airtight container for a day and re-crisp in a hot oven for 5 minutes.
Final Thoughts
This homemade churros recipe proves that the best street food is the kind you make yourself — hot, crisp, and dunked in chocolate while they’re still warm. Make a batch this weekend and watch them disappear!
Spanish Churros with Chocolate Sauce
Ingredients
Method
- Make the Choux Dough: In a saucepan, bring the water, butter, sugar, and salt to a rolling boil. Remove from heat, add all the flour at once, and stir vigorously with a wooden spoon until a smooth ball forms and pulls away from the sides. Let cool 5 minutes, then beat in the eggs one at a time until glossy and smooth. Stir in the vanilla.
- Pipe the Churros: Transfer the dough to a piping bag fitted with a large open-star tip. Heat 2-3 inches of oil to 175-190°C (350-375°F). Pipe 4-6 inch strips directly into the hot oil, snipping the dough with scissors.
- Fry Until Deep Golden: Fry 3-4 churros at a time for 2-3 minutes per side until deep golden brown. Don’t overcrowd the pan. Drain on a wire rack.
- Coat in Cinnamon Sugar: While still warm, roll each churro generously in the cinnamon-sugar mixture.
- Make the Chocolate Dipping Sauce: Heat the cream until steaming (don’t boil), pour over the chopped chocolate, wait 1 minute, then whisk until silky. Serve warm alongside the churros for dunking.