Chocolate Churros Recipe (Detailed Version)
Chocolate churros are a traditional fried pastry with a crisp golden exterior and a soft, tender interior. They are often coated in cinnamon sugar and served with a rich chocolate dipping sauce. This recipe is written in extensive detail so that even a beginner can successfully prepare them.
Preparation Time
Preparation Time: 30 minutes
Resting Time: 15–20 minutes
Cooking Time: 20–30 minutes
Total Time: Approximately 1 hour 20 minutes
Servings: 6–8 people
Ingredients for the Churro Dough
1 cup (240 ml) water
2 tablespoons granulated sugar
½ teaspoon salt
2 tablespoons unsalted butter
1 cup (125 g) all-purpose flour
1 teaspoon pure vanilla extract
2 large eggs, room temperature
Vegetable oil for frying (approximately 1–2 liters depending on pan size)
Ingredients for Cinnamon Sugar Coating
1 cup granulated sugar
1 tablespoon ground cinnamon
Mix thoroughly in a shallow bowl and set aside.
Ingredients for Rich Chocolate Sauce
1 cup whole milk
½ cup heavy cream
200 grams dark chocolate, finely chopped
2 tablespoons cocoa powder
2 tablespoons sugar
1 teaspoon vanilla extract
1 pinch salt
1 teaspoon cornstarch mixed with 1 tablespoon cold water (optional for thicker sauce)
Equipment Needed
Medium saucepan
Wooden spoon
Mixing bowl
Electric mixer or whisk
Piping bag
Large star-shaped piping tip
Heavy-bottomed frying pan or deep pot
Cooking thermometer
Wire rack
Paper towels
Serving bowls
Understanding Churro Dough
Churro dough is similar to a French pâte à choux dough. The flour is cooked in hot liquid before eggs are added. This process gelatinizes the starches, helping the churros hold their shape and develop a light interior once fried.
The dough should be thick enough to pipe while remaining soft enough to squeeze through a star tip. If the dough is too stiff, piping becomes difficult. If it is too loose, the churros may lose their shape during frying.
Step 1: Preparing the Base Mixture
Place a medium saucepan over medium heat.
Add the water, sugar, salt, and butter.
Stir gently until the butter melts completely.
Allow the mixture to come to a gentle boil.
As the liquid heats, ensure that all sugar crystals dissolve fully. This helps create a smoother dough texture.
Once the mixture reaches a boil, reduce the heat slightly.
Step 2: Adding the Flour
Add all the flour at once.
Immediately begin stirring vigorously with a wooden spoon.
The mixture will quickly form a thick mass.
Continue stirring continuously for about 2–3 minutes.
The dough should pull away from the sides of the pan and form a smooth ball.
A thin film may appear on the bottom of the pan. This is normal and indicates proper cooking.
Cooking the flour at this stage is extremely important because it removes excess moisture and improves the final texture of the churros.
Step 3: Cooling the Dough
Transfer the dough to a mixing bowl.
Spread it slightly around the bowl to encourage cooling.
Allow it to cool for approximately 10 minutes.
The dough should still be warm but not hot.
If the dough is too hot when eggs are added, the eggs may cook and create lumps.
Step 4: Adding Vanilla and Eggs
Add the vanilla extract.
Add the first egg.
Beat thoroughly until fully incorporated.
At first the mixture may appear separated and uneven.
Continue mixing and it will eventually become smooth.
Add the second egg.
Again, mix thoroughly until completely incorporated.
The final dough should be smooth, glossy, and thick.
When lifted with a spoon, it should slowly fall while still holding shape.
Step 5: Preparing for Piping
Fit a piping bag with a large star-shaped tip.
The star tip is essential because the ridges increase surface area, helping create the characteristic crispy texture.
Transfer the dough into the piping bag.
Press out any trapped air pockets.
Set aside while preparing the frying oil.
Step 6: Heating the Oil
Pour vegetable oil into a heavy-bottomed pot or deep frying pan.
Heat the oil to 175°C–180°C (347°F–356°F).
Use a thermometer for accuracy.
Oil that is too cool will result in greasy churros.
Oil that is too hot will brown the outside before the inside cooks properly.
Maintain a stable temperature throughout frying.
Step 7: Frying the Churros
Hold the piping bag carefully over the hot oil.
Pipe strips approximately 10–15 cm (4–6 inches) long.
Use scissors or a knife to cut the dough from the tip.
Do not overcrowd the pan.
Fry only a few churros at a time.
Cook for approximately 2–3 minutes per side.
Turn them occasionally to ensure even browning.
The churros should become deep golden brown and crispy.
Once cooked, transfer them to a wire rack lined with paper towels.
Allow excess oil to drain for about 30 seconds.
Step 8: Coating with Cinnamon Sugar
While the churros are still warm, roll them in the cinnamon sugar mixture.
The warmth helps the sugar adhere properly.
Rotate each churro gently until completely coated.
Place coated churros on a serving tray.
Repeat until all churros are coated.
Step 9: Making the Chocolate Sauce
Place milk and cream in a saucepan.
Add sugar, cocoa powder, and salt.
Whisk thoroughly.
Heat over medium-low heat until steaming but not boiling.
Add chopped chocolate.
Allow it to sit for 1 minute.
Whisk until smooth and glossy.
Add vanilla extract.
If a thicker sauce is desired, add the cornstarch mixture.
Cook for an additional 1–2 minutes while stirring constantly.
The sauce should become silky, rich, and luxurious.
Remove from heat.
Pour into serving bowls.
Texture Guide
Properly made churros should have:
A crisp outer shell
A light and airy interior
Even golden-brown color
Pleasant cinnamon aroma
Slight chewiness inside
A satisfying crunch when bitten
The chocolate sauce should be:
Smooth
Glossy
Deeply chocolatey
Rich but not overly sweet
Easy to dip without being watery
Common Mistakes and Solutions
Dough Too Thick
Possible cause: Excess flour or overcooking.
Solution: Mix in a small amount of beaten egg until the desired consistency is reached.
Dough Too Thin
Possible cause: Too much liquid.
Solution: Cook a small amount of additional flour with a little water separately and blend into the dough.
Churros Collapse
Possible cause: Oil temperature too low.
Solution: Maintain frying temperature between 175°C and 180°C.
Churros Too Dark
Possible cause: Oil too hot.
Solution: Reduce heat and monitor temperature carefully.
Greasy Churros
Possible cause: Insufficient frying temperature.
Solution: Allow oil to return to proper temperature before frying additional batches.
Flavor Variations
Chocolate-Filled Churros
After frying, fill the churros with chocolate pastry cream using a filling tip.
Caramel Churros
Fill with thick caramel sauce or dulce de leche.
Orange Chocolate Churros
Add finely grated orange zest to the dough and chocolate sauce.
Espresso Chocolate Churros
Mix 1 teaspoon instant espresso powder into the chocolate sauce.
Mexican Chocolate Churros
Add a pinch of chili powder and cinnamon to the chocolate sauce.
Vanilla Bean Churros
Use seeds from one vanilla bean for a more aromatic flavor.
Serving Suggestions
Serve fresh and warm.
Arrange churros on a large serving platter.
Place bowls of chocolate sauce in the center.
Pair with:
Hot chocolate
Coffee
Espresso
Cappuccino
Latte
Cold milk
Vanilla ice cream
Chocolate ice cream
Whipped cream
Fresh strawberries
Banana slices
Chocolate shavings
Roasted nuts
Storage Instructions
Although churros are best eaten immediately, leftovers can be stored.
Place completely cooled churros in an airtight container.
Store at room temperature for up to 1 day.
Reheat in a 180°C (350°F) oven for 5–8 minutes to restore crispness.
Avoid microwaving because it softens the exterior.
Chocolate sauce can be refrigerated for up to 3 days.
Reheat gently over low heat while stirring.
Add a small splash of milk if needed.
Final Result
When prepared correctly, these chocolate churros develop a beautifully crisp golden crust, a soft and airy interior, and a fragrant cinnamon-sugar coating. The accompanying chocolate sauce is rich, smooth, and intensely chocolatey, creating a classic dessert that combines crunch, warmth, sweetness, and deep cocoa flavor in every bite. This recipe produces bakery-style churros with a professional texture and flavor while remaining achievable in a home kitchen.

