Homemade Churros with Dulce de Leche: A Crispy, Golden Delight
Have you ever bitten into a perfectly crispy, cinnamon-sugar-coated churro and wondered if you could recreate that magic at home? The truth is, making restaurant-quality churros from scratch is not only possible but surprisingly simple—and the result is far more rewarding than any store-bought version. By preparing these golden sticks of joy in your own kitchen, you control the freshness, the oil quality, and the indulgent filling. Imagine pairing your warm, crunchy churros with a rich, creamy Dulce de leche dipping sauce—a match made in dessert heaven. This recipe eliminates the guesswork, giving you a foolproof method to achieve that signature crispy exterior and soft, airy interior every single time.
—
Ingredients & Kitchen Tools
For the Churros:
– 1 cup water – Provides the base for the dough; use filtered water for best results.
– ½ cup unsalted butter (1 stick) – Adds richness and helps create that tender crumb.
– ¼ teaspoon salt – Balances sweetness and enhances flavor.
– 1 tablespoon granulated sugar – A touch of sweetness in the dough itself.
– 1 cup all-purpose flour – Sifted for smoothness; creates the choux-like pastry structure.
– 3 large eggs – Room temperature; binds the dough and creates steam for puffing.
– 1 teaspoon vanilla extract – Pure vanilla adds depth; avoid imitation for best flavor.
– Vegetable or canola oil for frying – Enough for 2–3 inches depth; peanut oil also works well.
For Coating:
– ½ cup granulated sugar
– 1 tablespoon ground cinnamon
For Dulce de Leche:
– 1 can (14 oz) sweetened condensed milk – Or use store-bought Dulce de leche (see note below).
– Optional: ½ teaspoon sea salt flakes – For a salted caramel twist.
Kitchen Tools:
– Medium saucepan – For cooking the dough.
– Wooden spoon or silicone spatula – Sturdy enough to mix thick dough.
– Electric mixer or hand whisk – For incorporating eggs smoothly.
– Piping bag with star tip (Wilton 1M or similar) – Creates the classic ridged shape.
– Deep-fry thermometer – Essential for maintaining oil temperature.
– Slotted spoon or spider skimmer – For safe removal from hot oil.
– Paper towels – For draining excess oil.
– Small saucepan (for making Dulce de leche) – If making from scratch.
Note on Dulce de leche: You can make it by simmering an unopened can of sweetened condensed milk in water for 2–3 hours (cool completely before opening), or use high-quality store-bought Dulce de leche to save time. Both work beautifully with these churros.
—
Prep Time & Cooking Schedule

– Prep Time: 15 minutes (making dough and prepping oil)
– Cook Time: 20–25 minutes (frying in batches; about 2–3 minutes per batch)
– Resting Time: None required for dough; rest churros briefly before coating
– Total Time: Approximately 40 minutes
Planning Tip: Make your Dulce de leche ahead of time (or buy it ready-made). The churro dough comes together quickly, so you can fry and serve immediately. For best texture, do not let the piped churros sit for more than a few minutes before frying—the moisture can cause oil splattering.
—
Step-by-Step Instructions
1. Prepare the dough: In a medium saucepan, combine water, butter, salt, and 1 tablespoon sugar. Bring to a rolling boil over medium-high heat. Once boiling, reduce heat to low and add the flour all at once. Stir vigorously with a wooden spoon until the mixture forms a smooth ball that pulls away from the sides of the pan (about 1 minute). Remove from heat and let cool for 2 minutes.
2. Incorporate eggs: Transfer the dough to a mixing bowl. Using an electric mixer on medium speed, add eggs one at a time, beating well after each addition until fully incorporated. The dough should be smooth, shiny, and pipeable—it should fall from the spatula in a thick ribbon. Stir in vanilla extract.
3. Heat the oil: Fill a deep pot with 2–3 inches of oil. Heat to 375°F (190°C) using a deep-fry thermometer. Maintaining proper temperature is critical—too low and churros absorb oil; too high and they burn on the outside before cooking through.
4. Pipe and fry: Transfer dough to a piping bag fitted with a large star tip. Pipe 6-inch strips directly into the hot oil, using scissors to cut the dough at the tip. Fry in batches of 4–5 churros, turning once, until deep golden brown (about 2–3 minutes per batch). Do not overcrowd the pot, as this drops oil temperature.
5. Coat and serve: Remove churros with a slotted spoon and drain on paper towels for 30 seconds. While still warm, roll them in the cinnamon-sugar mixture. Serve immediately with your Dulce de leche dipping sauce.
Tip: For extra-crispy churros, let them rest on a wire rack for 2 minutes after draining before coating—this prevents steam from softening the crust. When making these churros, always test one first to ensure the dough consistency and oil temperature are perfect. A properly made churro should puff slightly and have a hollow interior—perfect for dipping into warm Dulce de leche.
—
Nutritional Benefits & Advantages
While churros are undeniably a treat, this homemade version offers several advantages over store-bought or fairground options:
– No preservatives or artificial flavors – You control every ingredient.
– Heart-healthy oils – Using fresh vegetable or canola oil reduces trans fats common in commercial frying.
– Portion control – Make smaller churros or adjust sugar coating to your preference.
– Eggs provide protein – Each churro contains about 2g protein, plus essential B vitamins and choline.
– Cinnamon offers antioxidants – This spice contains anti-inflammatory compounds that may help regulate blood sugar.
Per serving (3 churros with 2 tablespoons Dulce de leche): Approximately 280 calories, 14g fat, 35g carbs, 4g protein. Enjoy in moderation as part of a balanced diet.
—
Tips, Variations & Cooking Advice
– Flavor variations: Add ½ teaspoon of cinnamon or nutmeg to the dough for warmth. Try orange zest or a splash of almond extract.
– Chocolate lovers: Replace Dulce de leche with melted dark chocolate or a chocolate ganache (heavy cream + chopped chocolate).
– Air fryer version: Pipe churros onto a parchment-lined baking sheet, freeze for 30 minutes, then air fry at 350°F for 8–10 minutes, flipping halfway. Spray lightly with oil for golden results.
– Gluten-free option: Substitute a gluten-free all-purpose flour blend (with xanthan gum) 1:1. The texture will be slightly more delicate but still delicious.
– Dairy-free adaptation: Use vegan butter (like Miyoko’s) and plant-based milk in place of water—though water is already dairy-free, so the butter swap is key.
– Spiced sugar coating: Mix ground cardamom or ginger with cinnamon for an exotic twist.
—
Common Mistakes to Avoid
– Oil temperature too low: Churros become greasy and heavy. Use a thermometer—never guess.
– Overmixing dough after adding eggs: This can cause churros to become tough and dense. Mix just until combined.
– Piping too far from oil surface: Splattering can cause burns. Hold the piping bag close to the oil (about 1–2 inches above).
– Skipping the rest before coating: Letting churros sit for 30 seconds after frying allows steam to escape, preventing a soggy coating.
– Not stirring Dulce de leche properly: If making from scratch, stir every 15 minutes to prevent scorching. Store-bought varieties just need gentle warming.
—
Storage & Meal Prep Tips
– Refrigeration: Store leftover churros in an airtight container at room temperature for up to 1 day. They lose crispness quickly but can be refreshed.
– Freezing unfried churros: Pipe dough onto a parchment-lined baking sheet, freeze until solid, then transfer to a freezer bag. Fry directly from frozen, adding 1–2 minutes to cooking time.
– Freezing fried churros: Not recommended—texture becomes chewy and loses crunch.
– Reheating: Place churros on a baking sheet at 350°F for 5–7 minutes. Do not microwave—it makes them rubbery.
– Storing Dulce de leche: Keep in a sealed jar in the refrigerator for up to 3 weeks. Reheat gently in a water bath or microwave in short bursts.
—
Conclusion
Making churros at home is a rewarding experience that fills your kitchen with the irresistible aroma of cinnamon and fried dough. This recipe delivers consistently crispy, golden results that rival any fairground favorite. Paired with luscious Dulce de leche, each bite becomes an indulgent celebration of texture and flavor. Whether you serve them for a special dessert, a festive gathering, or simply to satisfy a craving, these churros will become a staple in your repertoire. Try this recipe today, share your churro masterpieces with friends, and explore more Latin-inspired desserts on our blog—you might just discover your next obsession.
—
FAQs
1. Can I make churros without a piping bag?
Yes—use a heavy-duty zip-top bag with a corner snipped off. The shape won’t be as ridged, but the taste is identical. For best results, invest in a star tip ($5 at most kitchen stores).
2. Why did my churros come out flat?
Flat churros usually mean the dough was too thin or the eggs were added too quickly. Ensure you beat each egg fully before adding the next, and the dough should be thick enough to hold its shape when piped.
3. Can I use whole wheat flour instead of all-purpose?
You can, but the churros will be denser and less airy. Substitute up to 50% whole wheat for a nuttier flavor without drastic texture changes.
4. How do I make Dulce de leche without a can?
Simmer 1 cup of milk with ¾ cup sugar and pinch of baking soda over low heat, stirring frequently, until thick and golden (about 1 hour). Strain before serving. It’s less sweet than canned version but equally delicious.
5. Can I bake these churros instead of frying?
Baking isn’t recommended—you won’t achieve the signature crispy exterior. The air fryer variation above is the best alternative, producing 90% of the fried texture with less fat.

Quick way to grow: 5 Essential Churros Techniques
Ingredients
Equipment
Method
- Combine water, 2 tablespoons sugar, salt, and butter in a saucepan and bring to a boil over medium heat.
- Remove from heat, add flour all at once, and stir vigorously with a wooden spoon until a smooth ball of dough forms.
- Transfer the dough to a piping bag fitted with a large star-shaped nozzle.
- Heat vegetable oil in a deep pot to 350°F (175°C). Use a thermometer to ensure the oil is at the correct temperature for even cooking.
- Carefully pipe 4-6 inch strips of dough directly into the hot oil, using kitchen shears to cut the dough. Fry churros in batches until golden brown and cooked through, about 2-3 minutes per side. Drain on a paper towel-lined plate.
- Mix the remaining 1/2 cup sugar with cinnamon in a shallow dish. While still warm, roll the fried churros in the cinnamon sugar mixture until evenly coated.
- Serve the churros immediately with your favorite dipping sauce, such as chocolate or dulce de leche.