Craving a warm, crispy dessert that’s easy to make at home? These Homemade Churros are golden and crunchy on the outside, soft and fluffy on the inside, and coated in a delicious cinnamon sugar mixture. Every bite is perfectly crisp, making them just as irresistible as the ones from your favorite café or fair.
Made with simple pantry ingredients, this classic Spanish-inspired dessert comes together in less than an hour. Whether you’re serving them for a family movie night, a holiday gathering, or a weekend treat, homemade churros are always a crowd favorite.
Pair them with rich chocolate sauce, caramel, or dulce de leche for an unforgettable dessert everyone will love.

Why You’ll Love This Recipe
- Crispy outside and soft inside
- Easy to make with simple ingredients
- Ready in under an hour
- Perfect for beginners
- Delicious with chocolate dipping sauce
- Great for parties and celebrations
- Customizable with different coatings
- Better than store-bought
Ingredients
For the Churros
- 1 cup water
- ½ cup unsalted butter
- 2 tablespoons granulated sugar
- ¼ teaspoon salt
- 1 cup all-purpose flour
- 2 large eggs
- 1 teaspoon vanilla extract
- Vegetable oil, for frying
Cinnamon Sugar Coating
- ½ cup granulated sugar
- 2 teaspoons ground cinnamon
Chocolate Dipping Sauce (Optional)
- 150g dark chocolate, chopped
- ½ cup heavy cream
Step-by-Step Instructions
Step 1: Prepare the Dough
In a medium saucepan, combine the water, butter, sugar, and salt.
Bring the mixture to a gentle boil over medium heat.
Remove from the heat 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.
Allow the dough to cool for about 10 minutes.
Step 2: Add the Eggs
Beat in the eggs one at a time, mixing well after each addition.
Stir in the vanilla extract until the dough becomes smooth and glossy.
Transfer the dough to a piping bag fitted with a large star tip.
Step 3: Heat the Oil
Fill a deep pot with about 2 inches of vegetable oil.
Heat the oil to 350°F (175°C).
Step 4: Fry the Churros
Pipe 4–6 inch strips of dough directly into the hot oil, cutting each strip with scissors.
Fry for 2–3 minutes per side, or until golden brown and crispy.
Remove the churros with a slotted spoon and place them on a paper towel-lined plate to drain excess oil.
Step 5: Coat in Cinnamon Sugar
While still warm, roll the churros in the cinnamon sugar mixture until evenly coated.
Step 6: Make the Chocolate Sauce
Heat the heavy cream until it begins to simmer.
Pour it over the chopped dark chocolate and let it sit for one minute.
Stir until smooth and glossy.
Serve alongside the warm churros.
Recipe Variations
Filled Churros
Fill the churros with dulce de leche, chocolate hazelnut spread, vanilla pastry cream, or strawberry jam.
Chocolate Churros
Mix 2 tablespoons of cocoa powder into the dough for a rich chocolate flavor.
Mini Churro Bites
Pipe shorter pieces for bite-sized treats perfect for parties.
Salted Caramel Churros
Drizzle warm salted caramel over the churros before serving.
Oreo Churros
Crush Oreo cookies and mix them into the cinnamon sugar coating for extra crunch.
Common Mistakes to Avoid
- Don’t fry the churros in oil that’s too hot or too cool.
- Allow the dough to cool slightly before adding the eggs.
- Use a large star piping tip for the classic ridged shape.
- Avoid overcrowding the frying pot.
- Roll the churros in cinnamon sugar while they’re still warm.
Storage Instructions
Homemade churros are best enjoyed fresh.
If you have leftovers, store them in an airtight container at room temperature for up to 2 days.
Reheat in a 350°F (175°C) oven for 5–7 minutes to restore their crispiness.
Avoid refrigerating them, as they can become soft.
Serving Suggestions
Serve warm with:
- Chocolate dipping sauce
- Salted caramel sauce
- Dulce de leche
- Vanilla ice cream
- Fresh strawberries
- Whipped cream
- Hot chocolate
- Coffee
They’re perfect for birthdays, movie nights, holidays, or weekend desserts.
Nutrition
Approximate nutrition per churro (12 servings).
- Calories: 190
- Carbohydrates: 20g
- Protein: 3g
- Fat: 11g
- Saturated Fat: 4g
- Sugar: 9g
- Fiber: 1g
Nutrition values are estimates and may vary depending on the ingredients used.
Frequently Asked Questions
Why are my churros raw inside?
The oil is likely too hot. The outside cooks too quickly while the inside remains undercooked. Maintain an oil temperature of 350°F (175°C).
Can I make churros without a piping bag?
A piping bag with a large star tip is recommended for the traditional shape, but in a pinch, you can use a sturdy zip-top bag with the corner cut off.
Can I freeze churros?
Yes. Freeze cooked churros in an airtight container for up to 2 months. Reheat them in the oven until crisp.
Can I bake instead of fry?
Yes. Bake at 400°F (200°C) for about 20–25 minutes, though they won’t be as crispy as fried churros.
Can I make the dough ahead of time?
For the best texture, prepare and fry the dough the same day. Freshly made churros are always crispier and lighter.
Conclusion
These Homemade Churros are crispy on the outside, soft on the inside, and coated in sweet cinnamon sugar for the ultimate homemade dessert. Easy to prepare and incredibly satisfying, they’re perfect for sharing with family and friends.
Whether you dip them in rich chocolate sauce, drizzle them with caramel, or enjoy them plain, these homemade churros are guaranteed to disappear fast. Make a batch today and bring the taste of your favorite café right into your own kitchen.
Homemade Churros Recipe
Cuisine: bakingDifficulty: Medium4
servings30
minutes40
minutes900
kcalIngredients
For the Churros
1 cup water
½ cup unsalted butter
2 tablespoons granulated sugar
¼ teaspoon salt
1 cup all-purpose flour
2 large eggs
1 teaspoon vanilla extract
Vegetable oil, for fryingCinnamon Sugar Coating
½ cup granulated sugar
2 teaspoons ground cinnamonChocolate Dipping Sauce (Optional)
150g dark chocolate, chopped
½ cup heavy cream
Directions
- Step 1: Prepare the Dough
In a medium saucepan, combine the water, butter, sugar, and salt.
Bring the mixture to a gentle boil over medium heat.
Remove from the heat 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.
Allow the dough to cool for about 10 minutes. - Step 2: Add the Eggs
Beat in the eggs one at a time, mixing well after each addition.
Stir in the vanilla extract until the dough becomes smooth and glossy.
Transfer the dough to a piping bag fitted with a large star tip. - Step 3: Heat the Oil
Fill a deep pot with about 2 inches of vegetable oil.
Heat the oil to 350°F (175°C). - Step 4: Fry the Churros
Pipe 4–6 inch strips of dough directly into the hot oil, cutting each strip with scissors.
Fry for 2–3 minutes per side, or until golden brown and crispy.
Remove the churros with a slotted spoon and place them on a paper towel-lined plate to drain excess oil. - Step 5: Coat in Cinnamon Sugar
While still warm, roll the churros in the cinnamon sugar mixture until evenly coated. - Step 6: Make the Chocolate Sauce
Heat the heavy cream until it begins to simmer.
Pour it over the chopped dark chocolate and let it sit for one minute.
Stir until smooth and glossy.
Serve alongside the warm churros.
