Ingredients
For the Churros
- 1 cup (240 ml) water
- 2 tablespoons unsalted butter
- 2 tablespoons granulated sugar
- 1 teaspoon vanilla extract
- ¼ teaspoon salt
- 1 cup (125 g) all-purpose flour
- 2 tablespoons unsweetened cocoa powder
- 1 large egg
- Vegetable oil, for deep frying
For the Chocolate Coating
- ½ cup granulated sugar
- 1 teaspoon ground cinnamon
- 2 tablespoons unsweetened cocoa powder
For the Chocolate Dipping Sauce
- ½ cup heavy cream
- 100 g dark or milk chocolate, finely chopped
- 1 teaspoon butter
- ½ teaspoon vanilla extract
Instructions
1. Prepare the Chocolate Churro Dough
Begin by preparing the dough. Place the water, butter, sugar, and salt in a medium saucepan. Put the saucepan over medium heat and stir occasionally until the butter has completely melted and the mixture begins to simmer.
Once the mixture is hot, remove the saucepan from the heat. Add the all-purpose flour and cocoa powder all at once. Using a wooden spoon or sturdy spatula, stir vigorously until everything comes together into a thick dough.
Return the saucepan to low heat and continue stirring for about 1–2 minutes. This step helps remove some of the excess moisture from the dough and makes it easier to pipe. The dough should form a smooth ball and pull away from the sides of the saucepan.
Remove the saucepan from the heat and allow the dough to cool for about 5–10 minutes. It should be warm but not extremely hot.
2. Add the Egg and Vanilla
Add the vanilla extract and egg to the slightly cooled dough. At first, the egg may appear difficult to incorporate, but keep stirring firmly until the mixture becomes smooth and glossy.
The finished dough should be thick enough to hold its shape but soft enough to squeeze through a piping bag. If the dough is extremely stiff, make sure the egg has been completely incorporated before making any adjustments.
3. Prepare the Piping Bag
Fit a large piping bag with a star-shaped nozzle. A star tip is important because it gives churros their traditional ridged appearance and helps create a crisp exterior.
Transfer the chocolate dough into the piping bag. Twist the top of the bag so that the dough does not come out from the wrong end.
You can pipe the churros directly into the hot oil, but for easier handling, you can also pipe 10–12 cm strips onto a sheet of parchment paper before frying.
4. Heat the Oil
Pour vegetable oil into a deep, heavy-bottomed saucepan or deep fryer. There should be enough oil for the churros to float without touching the bottom.
Heat the oil to approximately 175–180°C (350–355°F). A cooking thermometer is the safest way to check the temperature.
If the oil is too cool, the churros can become greasy and heavy. If it is too hot, the outside may brown quickly while the inside remains undercooked.
Always handle hot oil carefully and keep children away from the cooking area.
5. Fry the Churros
Carefully pipe 10–12 cm lengths of dough into the hot oil, using kitchen scissors or a knife to cut the dough from the piping bag.
Do not overcrowd the pan. Fry only a few churros at a time so that the temperature of the oil remains stable.
Fry the churros for approximately 3–5 minutes, turning them occasionally with tongs or a slotted spoon. They should become deep golden brown, crisp, and cooked through.
Once ready, carefully remove the churros from the oil and place them on a plate lined with paper towels. Allow the excess oil to drain.
Continue until all the dough has been fried.
6. Make the Chocolate Sugar Coating
While the churros are still warm, prepare the coating. Combine the granulated sugar, cinnamon, and cocoa powder in a shallow bowl.
Roll each warm churro in the chocolate sugar mixture until evenly coated. The warmth of the churros will help the sugar mixture stick to their surface.
For a stronger chocolate flavor, you can add a little extra cocoa powder to the coating.
7. Prepare the Chocolate Dipping Sauce
To make the dipping sauce, heat the heavy cream in a small saucepan over medium-low heat. Do not allow it to boil vigorously. Once the cream is hot, remove it from the heat.
Add the chopped chocolate and butter. Let the mixture stand for about 1–2 minutes, then stir gently until the chocolate has completely melted and the sauce becomes smooth and glossy.
Add the vanilla extract and stir once more.
If the sauce is too thick, add a small amount of warm cream. If it is too thin, allow it to cool for a few minutes, as it will thicken naturally.
8. Serve
Arrange the warm chocolate churros on a serving plate and place the chocolate dipping sauce alongside them. Churros are best served immediately while they are still crisp on the outside and soft inside.
You can also serve them with whipped cream, vanilla ice cream, caramel sauce, fresh berries, or a dusting of powdered sugar.
Helpful Tips
For the best results, make sure the oil stays at the correct temperature throughout frying. Frying in small batches gives the churros a much better texture.
Do not make the churros excessively thick, as very thick pieces can remain doughy in the center. A medium-sized star nozzle works particularly well.
If you want an especially rich chocolate flavor, use good-quality unsweetened cocoa powder in the dough and dark chocolate for the dipping sauce.
Freshly fried churros have the best texture. If you have leftovers, store them in an airtight container and reheat them in an oven or air fryer rather than a microwave. This helps restore some of their crispness.
Conclusion
Homemade chocolate churros are easier to prepare than they may seem. The combination of crisp, cocoa-flavored pastry, sweet cinnamon sugar, and smooth chocolate dipping sauce makes them an irresistible dessert. With a few simple ingredients and careful frying, you can create bakery-style churros at home. They are especially delicious when served warm and shared with family or friends.

