These golden, airy churros are crispy on the outside and soft on the inside, perfect for dipping into rich, velvety chocolate.
Packed with plant-based protein and fiber from whole ingredients, they’re a satisfying treat without being overly indulgent.
Quick to make and ideal for sharing, this recipe turns a classic dessert into an everyday-friendly delight.

Churros Con Chocolate
Equipment
- 1 mixing bowl
- 1 medium saucepan
- Wooden spoon
- Churrera or piping bag with star tip
- Silicone baking mat or parchment paper
- Dutch oven or heavy-bottomed saucepan
- Deep-fry thermometer or instant-read thermometer
- Spider or slotted heat-proof spoon
- Plate with paper towels
Ingredients
For the Churros:
- 2 cups 250 g all-purpose flour
- 1 teaspoon baking powder
- 1 ¼ cups water
- 1 tablespoon extra-virgin olive oil
- ¼ teaspoon kosher salt
- 2 inches frying oil sunflower, safflower, or light olive oil
- Granulated sugar for dusting
For the Chocolate Sauce:
- 1 tablespoon cornstarch
- 4 cups whole milk or plant-based milk
- 1 cinnamon stick optional
- 1 star anise optional
- 8 ounces 227 g 70% dark chocolate, chopped
Instructions
- Prepare the Dry Mixture: In a large mixing bowl, combine 2 cups of all-purpose flour with 1 teaspoon of baking powder. Whisk the ingredients thoroughly to ensure the baking powder is evenly distributed throughout the flour. This will help the churros rise slightly and achieve a light, airy texture on the inside. Set the dry mixture aside while you prepare the wet ingredients.
- Boil the Wet Ingredients: In a medium-sized saucepan, pour 1 1/4 cups of water and add 1 tablespoon of extra-virgin olive oil along with 1/4 teaspoon of kosher salt. Place the pan over medium-high heat and bring the mixture to a rolling boil. Stir occasionally to ensure the oil and salt are fully dissolved. Boiling the water properly is key to achieving the right dough consistency.
- Combine Dry and Wet Ingredients: Once the water mixture is boiling, remove the pan from heat. Immediately add the flour and baking powder mixture all at once into the hot liquid. Using a sturdy wooden spoon, stir vigorously until the mixture comes together into a rough, thick ball. The dough will be dense and sticky—this is expected. Continue stirring for about 1-2 minutes until it forms a smooth, cohesive mass.
- Cool the Dough Slightly: Allow the dough to rest for 5-10 minutes, just until it is cool enough to handle without burning your hands, but still warm. This temperature will make it easier to pipe or shape the churros. Handling the dough while it’s still slightly warm helps maintain its pliability.
- Shape the Churros: Transfer the warm dough into a churrera or a piping bag fitted with a large star tip (Wilton 1M works perfectly). Pipe the dough into 8-9 inch long strips onto a silicone baking mat or a sheet of parchment paper. If desired, you can form loops by folding each strip into a teardrop shape, pressing the ends together to seal. This method usually yields about 16 churros. Cover the shaped churros with a damp kitchen towel or plastic wrap to prevent them from drying out while you prepare the chocolate.
- Prepare the Chocolate Sauce: In a small bowl, dissolve 1 tablespoon of cornstarch in 2 tablespoons of cold milk, stirring until smooth. In a medium saucepan, heat the remaining milk (about 3 3/4 cups) over medium-high heat. If using, add a cinnamon stick and star anise for extra flavor. Stir occasionally to prevent the milk from scorching and bring it to a gentle boil.
- Thicken the Chocolate: Reduce the heat to low, then gradually whisk in the cornstarch-milk mixture. Stir constantly for 2-3 minutes until the milk thickens slightly. Add 8 ounces of chopped dark chocolate and continue stirring until fully melted and smooth. Keep the chocolate warm over low heat while frying the churros.
- Heat the Frying Oil: In a heavy-bottomed saucepan or Dutch oven, pour enough oil to reach about 2 inches deep. Heat the oil over medium heat until it reaches 425°F. Use a deep-fry thermometer or an instant-read thermometer to monitor the temperature. Maintaining the correct temperature ensures the churros cook evenly and develop a crispy exterior without absorbing too much oil.
- Fry the Churros: Carefully lift a churro from the parchment paper and gently lower it into the hot oil. Fry 3-4 churros at a time to avoid overcrowding. Cook each side for about 1 minute or until golden brown. Use a spider or slotted spoon to remove the churros and drain them on a plate lined with paper towels. Immediately sprinkle the churros with granulated sugar while they are still warm, so the sugar sticks perfectly.
- Serve the Churros and Chocolate: Give the chocolate sauce a final stir to ensure it’s smooth and warm. Pour it into small cups or ramekins for dipping. Arrange the churros on a serving platter and serve immediately. The combination of hot, crispy churros and thick, velvety chocolate creates a decadent, satisfying treat that’s perfect for sharing with friends and family.
Notes
- Always handle the dough while it’s warm: Churro dough is dense, and working with it while slightly warm makes piping much easier.
- Use a star-tip nozzle for classic ridges: This helps the churros crisp evenly and hold onto sugar.
- Maintain oil temperature carefully: Too hot and the churros burn; too cool and they absorb excess oil.
- Sugar coating while warm: Sprinkle granulated sugar immediately after frying so it adheres perfectly.
- Chocolate consistency matters: Keep the chocolate warm but not boiling to maintain a smooth, velvety dip.
- Optional flavor boosters: Cinnamon, star anise, or a dash of vanilla in the chocolate can add subtle warmth and depth.
Chef’s Secrets: Insider Tricks For Perfection
Perfect churros rely on balancing texture, temperature, and timing.
Using room-temperature ingredients and heating the water-oil mixture properly ensures the dough comes together smoothly.
Always stir the dough vigorously to develop the right consistency—dense enough to hold its shape but soft enough to pipe easily.
When frying, monitor the oil carefully; slight adjustments in heat can mean the difference between light, airy churros and soggy ones.
For an extra professional touch, dust the finished churros with a mixture of sugar and cinnamon or lightly brush with melted chocolate for presentation flair.
Serving Suggestions: Delicious Pairing Ideas
Serve your churros immediately after frying with small cups of thick, warm chocolate sauce.
For added variety, try sprinkling the churros with cinnamon sugar or dipping them into flavored sauces like caramel, hazelnut, or spiced chocolate.
Pairing churros with coffee, a latte, or hot cocoa creates a café-style experience at home.
For entertaining, arrange churros on a platter with multiple dipping sauces to let guests mix and match flavors—perfect for brunch, dessert, or afternoon treats.
Storage Tips: Keeping Churros Fresh
Churros are best enjoyed fresh, but leftovers can be stored for later.
Allow them to cool completely before placing in an airtight container at room temperature for up to 2 days.
To reheat, bake them in a 350°F oven for 5–7 minutes to restore crispiness.
Avoid microwaving, as it can make churros soft and soggy.
The chocolate sauce can be stored separately in the refrigerator for up to 3 days and reheated gently on the stovetop, stirring constantly to maintain a smooth texture.
Frequently Asked Questions
1. Can I make churros ahead of time?
You can shape the dough in advance and refrigerate for a few hours. Pipe them onto parchment and cover with plastic wrap. Fry just before serving for the best texture.
2. What oil is best for frying?
Use light, neutral oils like sunflower, safflower, or light olive oil. These oils handle high heat well and won’t overpower the flavor of the churros.
3. Can I make the chocolate sauce dairy-free?
Yes! Substitute whole milk with unsweetened almond, oat, or soy milk. Use dark chocolate that’s labeled dairy-free for a fully plant-based option.
4. How can I make churros extra crispy?
Ensure the oil temperature is steady at around 425°F and fry in small batches to avoid overcrowding. Drain on paper towels immediately and sprinkle sugar while warm.
5. Can churros be frozen?
Yes. Fry the churros completely, let them cool, and freeze in a single layer on a baking sheet. Once frozen, transfer to a zip-top bag. Reheat in a preheated oven at 350°F for 5–8 minutes before serving.