These homemade churros are perfectly crunchy on the outside and irresistibly soft on the inside. Made from scratch with simple pantry ingredients, this must-try homemade churros recipe delivers authentic texture and flavor, paired with a rich chocolate dipping sauce.
Why You’ll Love This Recipe
- Classic crispy-outside, soft-inside churro texture
- Simple ingredients with bakery-style results
- Perfect for desserts, parties, or family treats
- Includes cinnamon sugar coating and chocolate dip
Ingredients

Churros
- 1 cup water
- 110 grams butter
- 2 tablespoons granulated sugar
- 1/4 teaspoon salt
- 250 grams all-purpose flour
- 4 eggs
- 1 teaspoon vanilla extract
- 1.5 cups oil, for frying
Cinnamon Sugar
- 1/2 cup caster sugar
- 2 teaspoons cinnamon powder
Chocolate Dipping Sauce
- 1 cup milk
- 1/2 cup fresh cream
- 150 grams dark chocolate
Instructions
Cinnamon Sugar
- In a bowl, mix caster sugar and cinnamon powder. Set aside.
Churros
- In a heavy-bottomed pan, bring water, butter, sugar, and salt to a simmer over medium heat.
- Reduce heat to low and add flour. Whisk continuously to prevent sticking.
- Cook while stirring until the mixture forms a smooth ball, about 8–9 minutes.
- Turn off heat and allow the dough to cool for 3–5 minutes.
- Add eggs one at a time, whisking well after each addition.
- Add vanilla extract and mix until the dough is thick but drops easily. If too stiff, add 1 teaspoon water.
- Transfer dough to a double piping bag fitted with a 1M star nozzle.
- Heat oil in a heavy pot to 125°C / 257°F.
- Pipe churros directly into the oil, cutting into 4-inch lengths.
- Fry on medium heat for 4–6 minutes per side until golden brown and fully cooked inside.
- Drain on paper towels and immediately coat with cinnamon sugar while hot.

Chocolate Dipping Sauce
- Heat milk and cream on low until just beginning to boil.
- Pour over chopped chocolate and let sit for 30 seconds.
- Whisk until smooth. If needed, reheat gently for 10–15 seconds, stirring constantly.
- Cool slightly and serve with churros.
Tips & Tricks
- Keep oil temperature moderate to cook churros inside
- Pipe directly into oil for best shape
- Coat churros while hot so sugar sticks properly
- Use good-quality dark chocolate for smooth sauce
Details
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Yield: 20–24 churros
- Category: Dessert
- Method: Frying
- Cuisine: Spanish
- Difficulty: Medium
- Dietary Notes: Halal-friendly, vegetarian

Notes
- Serve immediately for best texture
- Chocolate sauce can be made ahead and reheated
- Add orange zest to sugar for a twist
Nutrition (Approximate per serving)
- Calories: 280
- Protein: 6g
- Carbohydrates: 30g
- Fat: 15g
FAQ
Why are my churros soft instead of crispy?
Oil temperature may be too low or dough too wet.
Can I bake churros instead of frying?
Frying is recommended for authentic texture.
Can churro dough be made ahead?
Best used fresh for proper piping and frying.
How do I keep churros crunchy?
Serve immediately and avoid stacking while hot.
What oil is best for frying churros?
Neutral oils like sunflower or canola work best.
Storage
Churros are best eaten fresh. Leftovers can be stored at room temperature for 1 day and reheated briefly in an oven. Chocolate sauce keeps refrigerated for up to 3 days.

Similar Recipes

Must-Try Homemade Churros – Crunchy Outside, Soft Inside
Ingredients
Churros
- 1 cup water
- 110 grams butter
- 2 tablespoons granulated sugar
- 1/4 teaspoon salt
- 250 grams all-purpose flour
- 4 eggs
- 1 teaspoon vanilla extract
- 1.5 cups oil for frying
Cinnamon Sugar
- 1/2 cup caster sugar
- 2 teaspoons cinnamon powder
Chocolate Dipping Sauce
- 1 cup milk
- 1/2 cup fresh cream
- 150 grams dark chocolate
Instructions
Cinnamon Sugar
- In a bowl, mix caster sugar and cinnamon powder. Set aside.
Churros
- In a heavy-bottomed pan, bring water, butter, sugar, and salt to a simmer over medium heat.
- Reduce heat to low and add flour. Whisk continuously to prevent sticking.
- Cook while stirring until the mixture forms a smooth ball, about 8–9 minutes.
- Turn off heat and allow the dough to cool for 3–5 minutes.
- Add eggs one at a time, whisking well after each addition.
- Add vanilla extract and mix until the dough is thick but drops easily. If too stiff, add 1 teaspoon water.
- Transfer dough to a double piping bag fitted with a 1M star nozzle.
- Heat oil in a heavy pot to 125°C / 257°F.
- Pipe churros directly into the oil, cutting into 4-inch lengths.
- Fry on medium heat for 4–6 minutes per side until golden brown and fully cooked inside.
- Drain on paper towels and immediately coat with cinnamon sugar while hot.
Chocolate Dipping Sauce
- Heat milk and cream on low until just beginning to boil.
- Pour over chopped chocolate and let sit for 30 seconds.
- Whisk until smooth. If needed, reheat gently for 10–15 seconds, stirring constantly.
- Cool slightly and serve with churros.
Notes
Conclusion
These must-try homemade churros are a foolproof way to achieve the perfect crunchy outside and soft inside texture at home. With warm cinnamon sugar and silky chocolate sauce, this recipe guarantees bakery-style results every time.

