To make easy homemade churros, bring water, butter, sugar, and salt to a boil, stir in flour to form a dough, pipe it through a star tip into hot oil, fry until golden, then roll in cinnamon sugar. The whole process takes about 30 minutes and requires no special equipment beyond a piping bag and a deep pan.
What Are Churros?
Churros are a fried dough pastry popular throughout Spain, Latin America, and beyond. Their signature ridged exterior — created by piping the dough through a star-shaped tip — crisps up beautifully in hot oil while the inside stays soft and slightly chewy. A generous roll through cinnamon sugar and a side of thick chocolate or caramel dipping sauce complete the picture.
Unlike many pastries, churros are made from choux-style dough — a cooked dough that gets its lift from steam rather than yeast or baking powder. This makes them surprisingly forgiving to make at home, even for first-time bakers. No proofing time, no resting, no complicated technique.

Ingredients for Easy Homemade Churros
You only need a handful of pantry staples to make churros from scratch. Here’s what you’ll need:
- 1 cup water — the base of the dough
- 2 tablespoons unsalted butter — adds richness
- 1 tablespoon granulated sugar — slight sweetness in the dough
- 1/4 teaspoon salt — balances the flavor
- 1 cup all-purpose flour — sifted for a smooth dough
- 2 large eggs — gives structure and a bit of chew
- 1 teaspoon vanilla extract — optional but recommended
- Vegetable oil — for frying, enough to fill 2-3 inches in a deep pan
Cinnamon sugar coating:
- 1/2 cup granulated sugar
- 1 teaspoon ground cinnamon
That’s it. No yeast, no baking powder, no overnight refrigeration needed. If you’ve been intimidated by churro recipes in the past, this one will change your mind.
Equipment You’ll Need
You don’t need anything fancy. Here’s the short list:
- Medium saucepan — for making the dough on the stovetop
- Wooden spoon or silicone spatula — for stirring the dough
- Piping bag with a large star tip (1M or 2D) — this creates the signature ridges
- Deep pan or Dutch oven — for frying
- Candy thermometer — strongly recommended to maintain 350-375 degrees F oil temperature
- Slotted spoon or spider strainer — for removing churros from oil
- Paper towels — for draining
- Shallow dish — for the cinnamon sugar
If you don’t have a piping bag, a zip-lock bag with the corner snipped off works in a pinch — though the ridges won’t be as defined. For a completely piping-bag-free approach, check out our guide on churros without a piping bag.
Step-by-Step: How to Make Easy Homemade Churros
Step 1: Make the Dough
Combine water, butter, sugar, and salt in a medium saucepan over medium heat. Bring to a full boil, stirring occasionally. Once boiling, reduce heat to low and add all the flour at once. Stir vigorously with a wooden spoon until the mixture pulls away from the sides and forms a smooth ball — about 1-2 minutes. Remove from heat and let it cool for 5 minutes.
Once slightly cooled, beat in the eggs one at a time, stirring well after each addition. Add the vanilla extract if using. The dough will look slippery and separated at first — keep stirring until it becomes smooth and glossy. It should be thick enough to hold its shape when piped, similar to a stiff pastry cream.

Step 2: Heat the Oil
Pour vegetable oil into a deep, heavy-bottomed pan to a depth of at least 2-3 inches. Heat over medium-high heat until the oil reaches 350-375 degrees F (175-190 degrees C). This temperature range is critical: too cool and the churros absorb too much oil and turn greasy; too hot and the outside burns before the inside cooks through.
If you don’t have a thermometer, drop a small piece of dough into the oil — it should sizzle immediately and float to the top within a few seconds. Use a proper frying technique to keep the oil temperature stable throughout cooking.
Step 3: Pipe and Fry
Transfer the dough to your piping bag fitted with a large star tip. Hold the bag over the hot oil and pipe 4-6 inch lengths of dough, using scissors or a sharp knife to cut each churro free from the bag.
Fry in small batches — don’t overcrowd the pan, which lowers oil temperature and leads to soggy churros. Fry for 3-4 minutes per side, turning once, until deep golden brown all over. The ridges should look crispy and the color should be a rich amber.

Step 4: Drain and Coat
Remove churros with a slotted spoon and place on a paper towel-lined plate to drain for about 30 seconds. While they’re still hot, roll each churro in the cinnamon sugar mixture until fully coated. The residual oil and heat help the sugar stick perfectly.
Mix the cinnamon sugar coating in a shallow dish beforehand: 1/2 cup sugar to 1 teaspoon cinnamon is the classic ratio. Some recipes go 2:1 (sugar to cinnamon) for a stronger cinnamon flavor — adjust to taste.

How to Make Chocolate Dipping Sauce
Churros and chocolate are inseparable. The classic Spanish dipping chocolate is thicker and more intense than American hot cocoa — closer to a ganache than a drink. Here’s a simple version:
- 1/2 cup heavy cream
- 4 oz good-quality dark chocolate, chopped
- 1 tablespoon sugar (optional)
- Pinch of cinnamon
Heat the cream until just simmering, then pour over the chopped chocolate. Let sit for 2 minutes, then stir until smooth. Add cinnamon and adjust sweetness to taste. Serve warm alongside your churros.
For a caramel option, try our caramel churros recipe which includes a full homemade caramel dipping sauce. And if you want to go all out, the churro filling recipe covers five different cream and ganache fillings you can pipe directly inside the churro.

Tips for Perfect Churros Every Time
Churros are forgiving, but a few details separate good churros from great ones:
- Use a star tip, not a round tip. The ridges are not just decorative — they dramatically increase surface area, giving you more crispy exterior per bite. A round tip produces a dense, bread-like result.
- Let the dough cool before adding eggs. If the dough is too hot when you add the eggs, they’ll scramble. 5 minutes off the heat is usually enough.
- Don’t skip the egg. Some shortcuts omit the egg entirely — this produces a puffier, more hollow churro that lacks structure and chew.
- Maintain oil temperature. After each batch, let the oil return to 350-375 degrees F before frying the next batch. A drop in temperature is the number one cause of greasy churros.
- Roll in cinnamon sugar immediately. Don’t wait — once churros cool, the coating won’t stick as well.
- Pipe directly into the oil or over parchment and then slide in. Never drop balled dough — you’ll lose the star shape and the crisping effect of the ridges.
Churro Variations to Try
Once you’ve mastered the basic recipe, the world of churro variations opens up. Here are a few favorites from the site:
- Matcha Churros — earthy, slightly bitter, and stunning in green. Made with a tablespoon of culinary-grade matcha in the dough.
- Ube Churros — Filipino purple yam flavor, naturally violet color, filled with ube cream.
- Bavarian Cream Churros — filled with classic Bavarian cream, dusted with powdered sugar.
- Brazilian Churros — thicker, filled with brigadeiro (chocolate fudge), a Sao Paulo street food staple.
- Salted Caramel Churros — the sweet-salty combination that never gets old.
Make-Ahead and Storage Tips
Churros are best eaten immediately — within minutes of frying, while still warm and crispy. That said, there are a few make-ahead options:
Make-ahead dough: The churro dough can be made up to 24 hours ahead and stored in the piping bag (sealed) in the refrigerator. Let it come to room temperature for 20 minutes before frying.
Reheating: Leftover churros can be reheated in an air fryer at 350 degrees F for 3-4 minutes to restore some crispness. The oven works too — 375 degrees F for 5 minutes on a wire rack. Microwaving makes them soft and chewy rather than crispy.
Freezing: Fully cooked churros freeze well. Let them cool completely, freeze in a single layer, then transfer to a freezer bag. Reheat from frozen in the oven or air fryer — no need to thaw.

Nutrition Information
Per churro (approximate, based on a batch of 12, fried in vegetable oil, coated in cinnamon sugar):
- Calories: approximately 130
- Total Fat: 6g
- Carbohydrates: 18g
- Sugar: 6g
- Protein: 2g
According to Healthline’s analysis of deep-frying, foods fried at the correct temperature absorb significantly less oil than those fried at lower temperatures — another reason to maintain oil heat carefully.
If you’re looking for a lighter option, our churro cake recipe delivers the same cinnamon-sugar flavor profile in baked form.
Frequently Asked Questions
Can I make churros without a deep fryer?
Absolutely. A heavy-bottomed pot or Dutch oven works perfectly — you just need 2-3 inches of oil and a thermometer to monitor temperature. A deep fryer makes it easier to maintain consistent heat but is not required.
Why are my churros raw inside?
Most likely the oil was too hot, causing the outside to brown before the inside cooked through. Aim for 350-360 degrees F and fry for a full 3-4 minutes per side. If the outside browns too quickly, lower the heat slightly.
Can I bake churros instead of frying?
You can, but the result is quite different — more like a breadstick than a churro. Baked churros lack the puffy, crispy exterior that frying creates. If you want to avoid frying, the churro cake is a better option for delivering that cinnamon-sugar flavor.
What’s the best oil for frying churros?
Any neutral oil with a high smoke point works well: vegetable oil, canola oil, sunflower oil, or refined coconut oil. Avoid olive oil — its lower smoke point and distinct flavor are not ideal for churros.
Can I make churros ahead of time for a party?
The dough can be made a day ahead and refrigerated. For parties, fry in batches right before serving and keep warm in a 200 degree F oven on a wire rack. They hold their crispness for about 20-30 minutes this way. Alternatively, see our full guide on churros for a crowd for batch-cooking strategies.
Common Churro Problems and How to Fix Them
Even with a straightforward recipe, churros can go wrong in predictable ways. Here’s a troubleshooting guide for the most common issues:
Churros are greasy and soft
Oil temperature was too low. When oil is below 340 degrees F, the dough absorbs fat instead of forming a crispy crust. Use a thermometer and bring the oil back to temperature between batches. Also check that you’re not overcrowding the pan — too many churros at once drops the oil temp rapidly.
Churros burst or split open during frying
This usually means the oil is too hot (above 375 degrees F). The exterior sets too fast while steam builds up inside, causing the dough to crack. Lower the heat slightly and ensure your dough has fully cooled before adding eggs — hot dough with steam inside is more prone to this.
Dough won’t pipe smoothly
Either the dough is too thick (eggs weren’t fully incorporated) or too warm (butter/water wasn’t cooled enough before eggs were added). Try stirring vigorously for another minute — the dough loosens as you work it. If it’s still too stiff, add one egg yolk and stir in.
Cinnamon sugar isn’t sticking
Churros must be coated immediately out of the oil while the surface is still hot and slightly tacky. If you wait even 60 seconds, the coating won’t adhere. Have your cinnamon sugar dish ready and waiting before the first batch comes out of the oil.
Churros Recipe Card
Prep time: 10 minutes | Cook time: 20 minutes | Servings: 12-14 churros | Difficulty: Easy
Ingredients
- 1 cup water
- 2 tablespoons unsalted butter
- 1 tablespoon granulated sugar
- 1/4 teaspoon salt
- 1 cup all-purpose flour, sifted
- 2 large eggs
- 1 teaspoon vanilla extract
- Vegetable oil for frying
- 1/2 cup granulated sugar + 1 teaspoon cinnamon (for coating)
Instructions
- Combine water, butter, 1 tablespoon sugar, and salt in a medium saucepan. Bring to a boil over medium heat.
- Reduce heat to low. Add all the flour at once and stir vigorously until a smooth dough ball forms and pulls away from the pan sides, about 1-2 minutes. Remove from heat.
- Let dough cool 5 minutes. Beat in eggs one at a time, stirring until fully incorporated and glossy after each. Stir in vanilla.
- Heat 2-3 inches of vegetable oil in a deep pan to 360 degrees F.
- Fill a piping bag fitted with a large star tip (1M) with the dough. Pipe 5-inch lengths into the hot oil, snipping with scissors. Fry 3-4 churros at a time.
- Fry for 3-4 minutes per side, turning once, until deep golden brown.
- Remove with a slotted spoon and drain on paper towels for 30 seconds.
- Immediately roll in cinnamon sugar until fully coated. Serve warm with chocolate dipping sauce.
Notes: Dough can be made up to 24 hours ahead. Keep refrigerated in the piping bag. For filled churros, see our complete churro filling recipe guide. For a baked churro flavor experience, try our churro cake.
