Crispy Homemade Churros with Dulce de Leche: A Step-by-Step Guide
Have you ever craved that perfect crispy-on-the-outside, soft-on-the-inside churro, warm and dusted with cinnamon sugar, ready to dip into a luscious caramel sauce? Making homemade Churros at home not only saves you a trip to the fair but lets you control the ingredients and pair them with a silky Dulce de leche dipping sauce. With the right technique, you’ll achieve that iconic golden crunch and tender interior in under 30 minutes. This recipe is designed for consistency — no guesswork, just perfectly piped fried dough every time.
Ingredients & Kitchen Tools
For the churro dough:
– 1 cup water
– ½ cup unsalted butter (or vegan butter for dairy-free)
– ¼ cup granulated sugar
– ¼ tsp salt
– 1 tsp vanilla extract
– 1 cup all-purpose flour (or gluten-free 1:1 blend)
– 2 large eggs (or flax eggs for vegan version)
For coating and dipping:
– ½ cup sugar mixed with 1 tsp cinnamon
– Store-bought or homemade Dulce de leche (or caramel sauce)
Kitchen tools:
– Medium saucepan
– Mixing bowl
– Piping bag with large star tip (½‑inch open star)
– Deep-fry thermometer
– Heavy pot or deep fryer (at least 2 inches oil depth)
– Tongs or spider strainer
– Paper towels
Optional substitutions: Swap butter for coconut oil; use coconut sugar for coating; replace eggs with 2 tbsp flaxseed meal + 6 tbsp water.
Prep Time & Cooking Schedule

| Stage | Time |
|——-|——|
| Prep (measure, make dough) | 10 minutes |
| Rest dough | 5 minutes (while oil heats) |
| Fry per batch (6–8 churros) | 3–4 minutes |
| Cool and coat | 2 minutes |
| Total active time | 20–25 minutes |
Plan to serve immediately after frying — churros lose their crunch after 30 minutes. The dulce de leche can be warmed on the stove or microwave while the last batch fries.
Step-by-Step Instructions
1. Make the dough: In a saucepan, combine water, butter, ¼ cup sugar, and salt. Bring to a rolling boil over medium heat. Remove from heat, add flour all at once, and stir vigorously until a smooth ball forms. Let cool for 2 minutes.
2. Incorporate eggs: Beat in vanilla, then add eggs one at a time, mixing thoroughly after each addition. The dough should be thick, pipeable, and slightly sticky. Transfer to a piping bag fitted with a large star tip.
3. Heat oil: Pour 2 inches of neutral oil (canola or vegetable) into a heavy pot. Heat to 375°F (190°C). Use a thermometer for accuracy — too low makes greasy churros, too high burns the exterior before the inside cooks.
4. Pipe and fry: Pipe 6-inch strips directly into the hot oil, using scissors to cut the dough at the tip. Fry 3–4 churros at a time, turning once, until deep golden brown (about 2 minutes per side). Drain on paper towels.
5. Coat and serve: While still warm, roll each churro in the cinnamon sugar mixture. These homemade Churros are best enjoyed immediately. For dipping, heat Dulce de leche until pourable and serve alongside.
Pro tip: If the dough is too soft to pipe, refrigerate it for 10 minutes. If the churros puff unevenly, your oil may be too cool — let it return to 375°F between batches.
Nutritional Benefits & Advantages
This homemade version contains no preservatives or artificial flavors. A typical serving (3–4 churros with 2 tbsp dulce de leche) provides around 350–400 calories, depending on oil absorption. The star tip creates ridges that maximize the cinnamon-sugar crust, reducing the need for excessive coating. Using whole wheat pastry flour adds fiber, and substituting coconut sugar lowers the glycemic impact. The caramel dip, though indulgent, offers a small amount of calcium from milk solids.
Tips, Variations & Cooking Advice
– Air-fryer method: Spray piped churros with oil and air-fry at 375°F for 8–10 minutes, flipping halfway. They’ll be less crispy but lower in fat.
– Flavor twists: Add ½ tsp cinnamon to the dough, or swap vanilla for orange zest. For a chocolate version, dip in melted dark chocolate instead of dulce de leche.
– Dietary adaptations: Use gluten-free 1:1 flour blend (one with xanthan gum works best). For vegan churros, replace butter with coconut oil and eggs with flax eggs.
– Portion control: Make mini churros (3 inches) for parties — fry 30 seconds less. Double the batch and freeze half (see storage tips).
Common Mistakes to Avoid
– Soggy churros: Oil temperature below 350°F causes excess oil absorption. Always preheat oil to 375°F and maintain it.
– Dough too runny: Overmixing after adding eggs can break the dough structure. Mix until just combined.
– Flat churros: Use a star tip with at least ½-inch opening — no star ridges means no exterior crunch.
– Burnt sugar coating: Roll churros while still warm but not piping hot, or the sugar will caramelize and become bitter.
Storage & Meal Prep Tips
Store uncovered churros (without sugar coating) in an airtight container at room temperature for up to 1 day — but they will soften. For longer storage, freeze uncoated churros on a baking sheet, then transfer to a freezer bag (up to 3 months). Reheat in a 375°F oven for 5–7 minutes or in an air fryer for 3 minutes, then roll in cinnamon sugar. Dulce de leche can be refrigerated for up to 2 weeks; microwave in 15-second bursts, stirring, until smooth.
Conclusion
Mastering these crispy, golden treats at home is simpler than you might think — the key is a stable dough, precise oil temperature, and a generous coating of cinnamon sugar. Whether you’re a novice or a seasoned cook, these crispy Churros with Dulce de leche will become a favorite. Try them for your next movie night or fiesta, and don’t forget to share your results in the comments — we’d love to see your perfect ridges and caramel drizzle!
FAQs
1. Can I use whole wheat flour instead of all-purpose?
Yes, but the churros will be denser and absorb more oil. Use a 50/50 mix with all-purpose for better texture.
2. Why did my churro dough become too runny after adding eggs?
Your dough may not have cooled enough before adding eggs, or the eggs were too large. Chill the dough for 10 minutes to firm it up before piping.
3. Can I make dulce de leche from scratch?
Absolutely. Simmer a can of sweetened condensed milk (unopened) in water for 3 hours, or use the slow-cooker method. Cool before dipping.
4. How do I reheat leftover churros without making them soggy?
Avoid the microwave. Reheat in a 375°F oven for 5 minutes or in an air fryer at 350°F for 2–3 minutes. Re-coat with cinnamon sugar afterward.
5. Can I freeze the raw churro dough?
Yes. Pipe the dough onto parchment-lined baking sheets, freeze until solid, then transfer to a freezer bag. Fry directly from frozen — add 1 minute to the cooking time.

Quick way to grow: 5 Essential Churros Techniques
Ingredients
Equipment
Method
- Combine water, sugar, and salt in a saucepan and bring to a boil.
- Remove from heat and stir in flour until a ball of dough forms.
- Transfer dough to a piping bag fitted with a star tip.
- Heat vegetable oil in a deep pan to 350°F (175°C).
- Pipe 4-inch strips of dough into the hot oil, cutting with scissors.
- Fry churros for 2-3 minutes per side, until golden brown and crispy.
- Remove churros from oil and drain on paper towels.
- Roll the warm churros in cinnamon sugar.