There’s nothing quite like the irresistible charm of a freshly made churro. Golden brown, perfectly crisp on the outside, and wonderfully soft on the inside, these classic fried dough pastries are a delightful treat that transports you straight to a carnival or a cozy Spanish café. While they might seem like a special occasion indulgence, learning how to make easy homemade churros is simpler than you think!
This recipe breaks down the process into easy-to-follow steps, allowing you to whip up a batch of these beloved sweet treats right in your own kitchen. Forget about complicated techniques; with a few basic ingredients and a little patience, you’ll be enjoying warm, cinnamon-sugar coated churros, ready for dipping into rich chocolate sauce or creamy dulce de leche.

Why You’ll Love This Easy Homemade Churros Recipe
- Surprisingly Simple: Don’t be intimidated by frying! This recipe uses a straightforward choux pastry that comes together quickly.
- Irresistibly Crispy: Achieve that perfect crunch on the outside and a tender, airy interior, just like your favorite churro stand.
- Customizable Dipping: Whether you prefer classic chocolate, dulce de leche, or something else entirely, churros are a perfect vehicle for your favorite dipping sauces.
- Family-Friendly Fun: Making churros can be a fun activity for the whole family, and everyone loves to eat them!
- Fresh & Warm: There’s nothing better than a churro fresh out of the fryer, coated in cinnamon sugar.
- Budget-Friendly: Made with common pantry staples, this recipe is an affordable way to enjoy a gourmet-tasting dessert.
Ingredients for Homemade Churros
For the Churros:
- 1 cup (240 ml) water
- 1/4 cup (57 g) unsalted butter
- 2 tablespoons (25 g) granulated sugar, plus more for coating
- 1/4 teaspoon salt
- 1 cup (120 g) all-purpose flour
- 2 large eggs
- 4-5 cups (950 ml – 1.2 L) vegetable oil, for frying (such as canola, sunflower, or grapeseed oil)
For the Cinnamon Sugar Coating:
- 1/2 cup (100 g) granulated sugar
- 1 tablespoon ground cinnamon
For Serving (Optional Dipping Sauces):
- Chocolate dipping sauce (store-bought or homemade)
- Dulce de leche
Ingredient Notes
- Butter: Unsalted butter allows you to control the salt content in the dough. If using salted butter, reduce the added salt to a pinch.
- Granulated Sugar: A small amount in the dough adds flavor, but the majority is for the delicious cinnamon sugar coating.
- All-Purpose Flour: Standard all-purpose flour works perfectly for creating the choux pastry base.
- Eggs: Essential for giving the churro dough its structure and characteristic light, airy texture once fried. Ensure they are at room temperature for easier incorporation.
- Vegetable Oil: Choose a neutral-flavored oil with a high smoke point for frying, like canola, grapeseed, or sunflower oil.
- Cinnamon: Fresh, aromatic ground cinnamon makes all the difference in the coating.
Equipment You’ll Need
- Heavy-bottomed saucepan or Dutch oven
- Wooden spoon or spatula
- Large mixing bowl
- Electric mixer (handheld or stand mixer with paddle attachment, optional but helpful)
- Piping bag with a large star tip (like Wilton 1M or 2D)
- Candy thermometer (highly recommended for oil temperature)
- Slotted spoon or spider skimmer
- Paper towels
- Wire rack
- Shallow dish or plate for cinnamon sugar
How to Make Easy Homemade Churros
Making churros might seem intimidating, but by following these detailed steps, you’ll be a churro master in no time!
Step 1: Prepare the Churro Dough
- In a heavy-bottomed saucepan, combine the water, butter, 2 tablespoons of granulated sugar, and salt. Bring the mixture to a rolling boil over medium heat, stirring occasionally to ensure the butter melts completely and the sugar dissolves.
- Once boiling, remove the saucepan from the heat. Add all of the flour at once and stir vigorously with a wooden spoon or heat-resistant spatula until the mixture forms a ball and pulls away from the sides of the pan. This should take about 30 seconds to 1 minute.
- Return the saucepan to low heat and continue to stir the dough for another 1-2 minutes, pressing it against the bottom of the pan to dry it out slightly. This helps create that perfect crispy texture.
- Transfer the dough to a large mixing bowl. Let it cool for 5-10 minutes, or until it’s warm but not hot to the touch. This prevents the eggs from scrambling.
- Add the eggs one at a time, mixing thoroughly after each addition until fully incorporated. The dough will look lumpy and separated at first, but keep mixing until it’s smooth, thick, and shiny. An electric mixer makes this step easier, but a strong arm works too.

Step 2: Prepare for Frying
- In a shallow dish, combine the 1/2 cup granulated sugar and 1 tablespoon ground cinnamon. Stir well to mix, and set aside.
- Attach a large star tip to a piping bag. Spoon the churro dough into the piping bag.
- Pour 4-5 cups of vegetable oil into a heavy-bottomed saucepan or Dutch oven. Heat the oil over medium-high heat until it reaches 350-360°F (175-180°C). Use a candy thermometer to monitor the temperature; maintaining a consistent temperature is crucial for perfectly fried churros.
Step 3: Fry the Churros
- Carefully pipe strips of dough, about 4-6 inches (10-15 cm) long, directly into the hot oil. Use kitchen shears or a knife to cut the dough cleanly from the piping bag. Do not overcrowd the pan; fry 3-4 churros at a time to maintain oil temperature.
- Fry for 2-4 minutes per side, or until the churros are golden brown and crispy all over.

Step 4: Coat and Serve
- Using a slotted spoon or spider skimmer, carefully remove the fried churros from the oil. Let excess oil drain for a few seconds.
- Immediately transfer the hot churros to the prepared cinnamon sugar mixture. Roll them gently until evenly coated. The heat from the churros helps the sugar stick.


- Repeat with the remaining dough, frying in batches.
- Serve the churros immediately with your favorite dipping sauces, such as chocolate or dulce de leche. Enjoy!
Pro Tips for the Best Results
- Perfect Your Dough: Ensure your dough is properly dried out on the stove after adding flour (Step 3). This step is key for a crispy exterior.
- Cool the Dough: Don’t add the eggs to hot dough, or they will scramble. Let it cool for a few minutes until it’s just warm to the touch.
- Monitor Oil Temperature: This is critical! Too cool, and churros will be greasy; too hot, and they’ll burn outside before cooking inside. Aim for a consistent 350-360°F (175-180°C).
- Don’t Overcrowd the Pan: Fry churros in small batches. Overcrowding lowers the oil temperature, leading to soggy churros.
- Coat While Hot: Roll the churros in cinnamon sugar immediately after draining them from the oil. The residual heat helps the sugar stick perfectly.
- Use a Star Tip: The ridges created by a star tip aren’t just for looks; they help create more surface area for crispiness and for the cinnamon sugar to adhere to.
Common Mistakes to Avoid
- Scrambled Eggs in Dough: Adding eggs to dough that is too hot will cook them. Always let the dough cool slightly before incorporating the eggs.
- Greasy Churros: This usually happens if the oil isn’t hot enough. Ensure your oil is at the correct temperature (350-360°F / 175-180°C) and avoid overcrowding the pan.
- Soggy Churros: If your dough isn’t dried out enough on the stove, or if the oil temperature is too low, churros can turn out soggy.
- Uncoated Churros: Waiting too long to coat the churros in cinnamon sugar means the sugar won’t stick as well. Coat them while they’re still hot from the fryer.
- Uneven Frying: Make sure to flip the churros to ensure even browning on all sides.
Variations & Substitutions
- Spice It Up: Add a pinch of nutmeg or cardamom to your cinnamon sugar mixture for an extra layer of flavor.
- Chocolate Churros: Whisk 1-2 tablespoons of unsweetened cocoa powder into the flour when making the dough for a chocolatey twist.
- Glazed Churros: Instead of cinnamon sugar, drizzle cooled churros with a simple powdered sugar glaze (powdered sugar mixed with a little milk or water).
- Savory Churros: Omit the sugar from the dough and coating. Instead, sprinkle with salt, garlic powder, or Parmesan cheese after frying for a unique savory snack.
- Different Dipping Sauces: Experiment with caramel sauce, cream cheese frosting, or even a berry compote.
Serving Suggestions
Churros are best served warm, straight from the fryer, and liberally coated in cinnamon sugar. The most classic accompaniment is a rich, thick chocolate dipping sauce or a generous dollop of creamy dulce de leche. For an extra treat, try them with:
- A cup of strong coffee or espresso.
- Hot cocoa or Mexican hot chocolate.
- A scoop of vanilla ice cream, allowing the warm churros to melt it slightly.
- Fresh fruit salsa for a lighter contrast.
Storage & Reheating
Churros are definitely best enjoyed fresh, within an hour or two of frying, when they are at their crispiest. However, if you have leftovers:
- Refrigerator: Store cooked churros in an airtight container at room temperature for up to 1 day. Beyond that, they tend to lose their crispness and become soft. You can also store the uncooked dough in the piping bag, tightly sealed, in the refrigerator for up to 2 days.
- Freezer: For longer storage, you can freeze uncooked churro dough. Pipe the dough onto a parchment-lined baking sheet and freeze until solid (about 1-2 hours). Transfer the frozen churro pieces to a freezer-safe bag or container and freeze for up to 1 month. Fry directly from frozen, adding a minute or two to the cooking time.
- Reheating: To revive leftover fried churros, reheat them in an oven or air fryer at 350°F (175°C) for 5-8 minutes, or until crispy again. Avoid the microwave, as it will make them soggy.
FAQ About Homemade Churros
Can I make the churro dough ahead of time?
Yes, you can prepare the churro dough and store it in a piping bag, tightly sealed, in the refrigerator for up to 2 days. Let it come to room temperature slightly before piping, or it will be very stiff.
What kind of oil is best for frying churros?
A neutral-flavored oil with a high smoke point, such as canola, vegetable, sunflower, or grapeseed oil, is best for frying churros. Avoid olive oil due to its lower smoke point and distinct flavor.
Why are my churros not crispy?
Churros often turn out soft or soggy if the oil temperature is too low, if the dough wasn’t dried out enough on the stovetop, or if too many churros were fried at once, dropping the oil temperature significantly.
How do I know when the oil is at the right temperature without a thermometer?
While a thermometer is highly recommended, you can test the oil by dropping a small piece of dough into it. If it immediately sizzles and floats to the surface, the oil is ready. If it browns too quickly, the oil is too hot; if it sinks and barely sizzles, it’s too cool.
Can I bake or air-fry churros instead of frying?
While traditional churros are fried for their characteristic crispness, you can bake or air-fry them as a healthier alternative. They won’t have the exact same texture but will still be delicious. Bake at 400°F (200°C) for 20-25 minutes or air-fry at 375°F (190°C) for 10-15 minutes, turning halfway, until golden.
What can I substitute for a piping bag and star tip?
If you don’t have a piping bag and star tip, you can use a sturdy freezer bag with one corner snipped off (though you won’t get the classic ridges). Alternatively, you can carefully spoon dollops of dough into the oil, though the shape will be less uniform.
Recipe Card
Recipe Name: Easy Homemade Churros
Short Description: Learn how to make irresistible crispy homemade churros with this easy recipe. Perfect for a sweet treat, ready in no time!
Prep Time: 20 minutes
Cook Time: 15 minutes
Total Time: 35 minutes
Servings: 4-6 people
Course: Dessert, Snack
Cuisine: Spanish, Mexican
Cooking Method: Frying
Ingredients:
For the Churros:
- 1 cup (240 ml) water
- 1/4 cup (57 g) unsalted butter
- 2 tablespoons (25 g) granulated sugar, plus more for coating
- 1/4 teaspoon salt
- 1 cup (120 g) all-purpose flour
- 2 large eggs
- 4-5 cups (950 ml – 1.2 L) vegetable oil, for frying
For the Cinnamon Sugar Coating:
- 1/2 cup (100 g) granulated sugar
- 1 tablespoon ground cinnamon
For Serving (Optional Dipping Sauces):
- Chocolate dipping sauce
- Dulce de leche
Instructions:
- Prepare the Churro Dough Base: In a heavy-bottomed saucepan, combine water, butter, 2 tablespoons sugar, and salt. Bring to a rolling boil over medium heat, stirring until butter melts and sugar dissolves.
- Add Flour: Remove from heat, add all flour at once, and stir vigorously with a wooden spoon until mixture forms a ball and pulls away from the sides of the pan.
- Dry the Dough: Return to low heat and stir for 1-2 minutes, pressing dough against the pan to dry it out. Transfer dough to a large mixing bowl and let cool for 5-10 minutes.
- Incorporate Eggs: Add eggs one at a time, mixing thoroughly after each addition until the dough is smooth, thick, and shiny.
- Prepare Coating and Oil: In a shallow dish, combine 1/2 cup sugar and cinnamon. Set aside. Attach a large star tip to a piping bag and fill with dough. Heat 4-5 cups vegetable oil in a heavy-bottomed pot to 350-360°F (175-180°C).
- Pipe and Fry Churros: Carefully pipe 4-6 inch (10-15 cm) strips of dough into the hot oil, cutting with kitchen shears. Fry 3-4 churros at a time for 2-4 minutes per side, or until golden brown and crispy.
- Coat and Serve: Remove fried churros with a slotted spoon, letting excess oil drain. Immediately roll hot churros in the cinnamon sugar mixture until evenly coated. Repeat with remaining dough. Serve immediately with dipping sauces.
Notes:
- Use a candy thermometer for best results in maintaining oil temperature.
- Do not overcrowd the frying pan, as this lowers oil temperature and can lead to greasy churros.
- Churros are best enjoyed fresh; coat them immediately after frying for optimal adherence of the cinnamon sugar.
Storage:
Best enjoyed fresh. Store leftover cooked churros at room temperature in an airtight container for up to 1 day. Reheat in an oven or air fryer for crispness.
Nutrition:
Nutrition information is an estimate and may vary depending on the ingredients and brands used.


