Churros are a beloved treat, known for their crispy exterior, soft interior, and that irresistible dusting of cinnamon sugar. Whether you’re craving a sweet snack or looking for the perfect dessert to impress your guests, making homemade churros is easier than you think! In this guide, I’ll walk you through a foolproof recipe, expert tips, and frequently asked questions to help you perfect this classic Spanish delight.
Ingredients for Homemade Churros
the Churro Dough:
- 1 cup (250ml) water
- 2 1/2 tbsp (35g) unsalted butter
- 1 tbsp granulated sugar
- 1/4 tsp salt
- 1 cup (125g) all-purpose flour
- 1 large egg
- 1/2 tsp vanilla extract
Frying & Coating:
- Vegetable oil (for frying)
- 1/2 cup (100g) granulated sugar
- 1 tsp ground cinnamon
Chocolate Dipping Sauce (Optional):
- 1/2 cup (120ml) heavy cream
- 100g dark chocolate (chopped)
- 1 tbsp unsalted butter

Step-by-Step Guide to Making Homemade Churros
1. Prepare the Dough
In a medium saucepan, combine water, butter, sugar, and salt. Bring to a boil over medium heat. Once boiling, reduce heat to low and add the flour all at once. Stir vigorously with a wooden spoon until a smooth dough forms and pulls away from the sides of the pan. Cook for 1-2 minutes to remove excess moisture.
2. Add Egg and Vanilla
Remove the dough from heat and let it cool slightly for about 5 minutes. Add the egg and vanilla extract, mixing until fully incorporated. The dough will be sticky at first, but keep stirring until smooth.

3. Heat the Oil
In a deep pot, heat about 2 inches of vegetable oil to 375°F (190°C). Use a kitchen thermometer for accuracy. If the oil is too hot, the churros will burn outside while remaining raw inside; too cold, and they will absorb oil and become greasy.
4. Pipe and Fry
Transfer the dough into a piping bag fitted with a star tip. Pipe 4-6 inch strips of dough directly into the hot oil, using scissors to cut the dough. Fry in small batches for about 2-3 minutes per side until golden brown.

5. Coat with Cinnamon Sugar
Remove the churros with a slotted spoon and drain on paper towels. While still warm, roll them in a mixture of granulated sugar and cinnamon until fully coated.
6. Make the Chocolate Sauce (Optional)
Heat the heavy cream until just simmering, then pour over the chopped chocolate and butter. Stir until smooth and glossy. Serve as a dipping sauce alongside your churros.

Expert Tips for Perfect Homemade Churros
- Use the right piping tip: A star-shaped nozzle (around 1/2 inch) gives churros their classic ridged texture.
- Don’t overcrowd the fryer: Fry in small batches to ensure even cooking.
- Check the oil temperature: Use a thermometer to maintain 375°F (190°C) for perfect crispiness.
- Let the dough rest: This makes it easier to pipe and ensures a smooth texture.
Frequently Asked Questions (FAQs)
1. Can I make churros without a piping bag?
Yes! You can use a plastic bag with the corner snipped off, though they may not have the traditional ridged texture.
2. Why are my churros raw inside?
If your oil is too hot, the exterior cooks too quickly while the inside remains undercooked. Lower the temperature slightly and fry longer.
3. Can I bake churros instead of frying?
Yes! Pipe them onto a baking sheet, brush with melted butter, and bake at 375°F (190°C) for about 15-20 minutes. However, they won’t be as crispy as fried ones.
4. How do I store and reheat churros?
Store churros in an airtight container at room temperature for up to 2 days. Reheat in the oven at 350°F (175°C) for 5-7 minutes to restore crispiness.
5. Can I freeze churros?
Yes! Freeze the piped dough on a baking sheet, then transfer to a freezer bag. Fry directly from frozen, adding a minute or two to the frying time.
Final Thoughts
Making Homemade Churros is a fun and rewarding experience! Whether you enjoy them plain, dusted in cinnamon sugar, or dipped in rich chocolate sauce, they are sure to be a crowd-pleaser. Try this recipe, share it with friends, and let me know in the comments how they turned out!
Enjoy your homemade churros! 🍩✨