What the heck is this?
Churros are a sweet treat from Spain, deep-fried until crispy on the outside and soft and fluffy on the inside. They’re traditionally served with a rich, thick chocolate sauce for dipping, making them the perfect snack, dessert, or treat for any occasion. Imagine crunchy golden churros paired with velvety chocolate — pure indulgence. These churros are easy to make at home and don’t require any special equipment. Once you try them, you’ll never look back!
Why You’ll Love This Recipe
- Crispy on the outside, soft and warm on the inside.
- A thick, creamy chocolate sauce to dip.
- Easy to make — no fancy tools required.
- A perfect treat for sharing with friends and family.
- Impossible to mess up, even if you’re not a baking pro!
The Good Stuff You’ll Need
For the Churros:
- 1 cup (250 ml) water
- 1/2 cup (50 g) butter
- 2 tbsp sugar
- A pinch of salt
- 2 eggs
- 1 tsp vanilla extract
- Vegetable oil for frying
- Sugar and cinnamon for coating
For the Chocolate Sauce:
- 7 oz (200 g) dark chocolate (or milk chocolate, if you prefer)
- 3/4 cup (20 cl) heavy cream
- 1 tbsp sugar (optional, to taste)

Let’s Do This!
Step 1: Make the Churro Dough
In a saucepan, bring the water, butter, sugar, and salt to a boil. Once it boils, remove the pan from the heat and add the flour all at once. Stir vigorously until the mixture forms a dough that pulls away from the sides of the pan. Let the dough cool for a few minutes, then add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract.
Step 2: Fry the Churros
Heat the oil in a large pan or deep fryer to 350°F (180°C). You can test if the oil is ready by dropping in a small piece of dough — if it rises to the surface and bubbles, it’s good to go. Using a piping bag with a large star tip, pipe 4-inch long strips of dough directly into the hot oil. Fry the churros for 3-4 minutes until golden brown and crispy. Remove them and drain on paper towels.
Step 3: Coat the Churros
Mix sugar and cinnamon in a bowl. While the churros are still warm, roll them in the cinnamon-sugar mixture to coat them evenly.
Step 4: Make the Chocolate Sauce
In a small saucepan, heat the heavy cream over low heat, being careful not to let it boil. Once it’s warm, remove from the heat and add the chopped chocolate. Stir until smooth and glossy. If you prefer a sweeter sauce, add a tablespoon of sugar and mix until dissolved.
Step 5: Serve and Enjoy
Serve the churros warm, alongside the chocolate sauce for dipping. Enjoy the crispy, sweet churros with that rich, creamy chocolate sauce — total dessert bliss!
Serving Suggestions
- Serve with a coffee or hot chocolate for a cozy treat.
- For an extra touch, add whipped cream or fresh berries.
- You can also fill the churros with custard or Nutella for an extra indulgence.
Switch It Up
- Add a spicy kick: Sprinkle chili powder or cayenne pepper in the sugar mixture for a spicy twist.
- Make it gluten-free: Use a gluten-free all-purpose flour blend.
- Try different chocolate: Use white chocolate or milk chocolate for a sweeter sauce.
Make-Ahead Tips
- You can prepare the churro dough in advance and store it in the fridge for up to 24 hours. Just make sure to let it come to room temperature before frying.
- The chocolate sauce can be made ahead and stored in the fridge. Reheat it gently before serving.

Questions People Actually Ask
Q: Can I make churros without a piping bag?
A: Yes! You can use a plastic bag with the corner cut off or just roll the dough into small balls and fry them as donut holes.
Q: Can I freeze the churros?
A: Yes, freeze them after frying. To reheat, bake them in the oven or fry them again for a couple of minutes to bring back the crunch.
Q: Can I make the chocolate sauce ahead of time?
A: Yes, you can make the sauce ahead and store it in an airtight container in the fridge. Reheat it gently on the stove or in the microwave before serving.

Spanish Churros with Chocolate Sauce
- Total Time: 35 minutes
- Yield: 4 servings 1x
Description
Churros are a sweet treat from Spain, deep-fried until crispy on the outside and soft and fluffy on the inside. They’re traditionally served with a rich, thick chocolate sauce for dipping, making them the perfect snack, dessert, or treat for any occasion. Imagine crunchy golden churros paired with velvety chocolate — pure indulgence. These churros are easy to make at home and don’t require any special equipment. Once you try them, you’ll never look back!
Ingredients
For the Churros:
1 cup (250 ml) water
1/2 cup (50 g) butter
2 tbsp sugar
A pinch of salt
2 eggs
1 tsp vanilla extract
Vegetable oil for frying
Sugar and cinnamon for coating
For the Chocolate Sauce:
7 oz (200 g) dark chocolate (or milk chocolate, if you prefer)
3/4 cup (20 cl) heavy cream
1 tbsp sugar (optional, to taste)
Instructions
Step 1: Make the Churro Dough
In a saucepan, bring the water, butter, sugar, and salt to a boil. Once it boils, remove the pan from the heat and add the flour all at once. Stir vigorously until the mixture forms a dough that pulls away from the sides of the pan. Let the dough cool for a few minutes, then add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract.
Step 2: Fry the Churros
Heat the oil in a large pan or deep fryer to 350°F (180°C). You can test if the oil is ready by dropping in a small piece of dough — if it rises to the surface and bubbles, it’s good to go. Using a piping bag with a large star tip, pipe 4-inch long strips of dough directly into the hot oil. Fry the churros for 3-4 minutes until golden brown and crispy. Remove them and drain on paper towels.
Step 3: Coat the Churros
Mix sugar and cinnamon in a bowl. While the churros are still warm, roll them in the cinnamon-sugar mixture to coat them evenly.
Step 4: Make the Chocolate Sauce
In a small saucepan, heat the heavy cream over low heat, being careful not to let it boil. Once it’s warm, remove from the heat and add the chopped chocolate. Stir until smooth and glossy. If you prefer a sweeter sauce, add a tablespoon of sugar and mix until dissolved.
Step 5: Serve and Enjoy
Serve the churros warm, alongside the chocolate sauce for dipping. Enjoy the crispy, sweet churros with that rich, creamy chocolate sauce — total dessert bliss!
Notes
Serve with a coffee or hot chocolate for a cozy treat.
For an extra touch, add whipped cream or fresh berries.
You can also fill the churros with custard or Nutella for an extra indulgence.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
Nutrition
- Calories: ~350 kcal per serving
- Fat: ~30g
- Carbohydrates: ~25g
- Protein: ~5g