This churros recipe turns a handful of pantry staples into a treat that’s impossible to stop at one – crisp and ridged edges, soft and pillowy centers, all rolled in cinnamon sugar and dunked into warm melted chocolate sauce. They come together in just 20 minutes from a dough built on nothing fancier than flour and water.

If you’re into treats like this, a few other recipes on my blog live in the same cozy territory – my apple galette, fluffy pancakes, blueberry muffins, French toast, and cinnamon rolls all share that same warm, comforting pull. Churros just happen to be the one I reach for when I want something hot and ready lightning fast.
What Are Churros?
Before we get frying, it’s worth a quick pause on what churros actually are, especially if you’ve only ever seen the name on a menu. They’re basically ridged strips of dough fried until golden and crisp, then rolled in sugar while still hot. The outside gets that lovely crunch, while the center stays soft and slightly chewy – somewhere between a doughnut and a pastry, but with much more crispness around the edges.
If you’ve ever wondered where churros actually come from, here’s the twist: they’re often associated with Mexican food, but they actually originated in Spain, where the classic version is thinner, crisp, and traditionally served with thick hot chocolate for dipping. Mexico picked up the idea later and developed plenty of variations – thicker churros, different coatings, and even filled versions. This recipe sticks with the original Spanish style – ridged, super crisp, and of course, chocolate dipping sauce included.
Now that you know what we’re making, let’s talk about what churros are made of.
Homemade Churros Ingredients
There’s more debate around churro dough than you’d expect from something this short. Spanish churros, Mexican churros, some with eggs, some with butter, a few even baked instead of fried – I went through stacks of them before settling on this one, and it’s the version I keep coming back to for a reason.
Flour. Regular all-purpose flour works perfectly for this homemade churros recipe. I don’t use self-rising flour because I want to control the amount of baking powder myself and keep the texture consistent from batch to batch.
Baking Powder. A small amount is all it takes to keep the inside soft instead of dense – you’re not looking for a big rise here, just enough lift so the middle stays tender under that crisp shell.
Water. It has to be freshly boiled – this one matters more than it sounds. Pouring boiling water straight into the flour cooks the starch on contact, and that’s what gives the dough its thick, slightly gummy texture – exactly what lets it hold those ridges once it’s piped and fried. Warm or room-temperature water just won’t get you there, so don’t skip this part.
Oil. I stick with a neutral oil here – vegetable or canola. Neither one has a flavor that fights with the cinnamon sugar, and both hold up well at frying temperature without smoking on you halfway through the batch.
Sugar. Early on, I tried adding sugar straight into the dough, and it turned out too sweet once you add in the cinnamon sugar rolled on top and the chocolate sauce for dunking. Now I keep the dough itself just lightly salted and let the coating and the sauce bring the sweetness, so everyone can dial it up or down to their own taste.
Chocolate sauce. Totally optional, technically. In my kitchen, not so much. Chocolate or chocolate chips and heavy cream (thickened cream here in Australia) melted together make a quick, smooth dipping sauce – and it’s what takes the churros from good to dangerously easy to keep eating.
Once you’ve got these ingredients ready, here’s where the fun starts – let’s turn that dough into actual churros dessert.

How to Make Churros at Home
Churros are honestly pretty simple once you know what the dough should look like and keep an eye on the oil temperature. The amounts and step-by-step instructions are a bit further down in the post, so I won’t repeat that here. What I do want to cover is the tips and tricks that get you crisp, evenly cooked churros – the kind of details I picked up from making churros batch after batch myself.
How to Make Churro Dough
Start by whisking the flour, baking powder, and salt together in a bowl. I always get the dry ingredients fully mixed before adding anything else, otherwise you end up with pockets of baking powder in one spot and none in another.
Pour in the oil and freshly boiled water, then stir fast for a minute or two. The dough should end up thick and sticky, pulling together into one mass with no dry flour left hiding at the bottom of the bowl. It won’t look like a smooth pastry dough – it’s much closer to a thick, gummy batter, and that’s exactly what you want.
Let it sit for a few minutes before piping – trying to work with it while it’s too hot just makes the whole process messier than it needs to be.
How to Pipe and Shape Churros
A churro maker makes this part easier, but a sturdy piping bag with a large star tip does the job just fine. The star shape isn’t just for looks – those ridges mean more surface area, which means more crunch and more cinnamon sugar clinging on.
As for the piping itself, I found piping the dough directly over the hot oil, then snipping it off with kitchen scissors, way easier than trying to pipe neat, straight churros ahead of time and transferring them in. It’s safer too – snipping right at the oil surface beats dropping something in from a height and hoping you don’t catch a splash.
I usually pipe each strip to about 5-6 inches (13-15 cm) before snipping it off – long enough to dip into the sauce comfortably, short enough to still fit in the pan without crowding.
How to Fry Churros
Before you start frying, it’s worth thinking about oil depth, because it really comes down to the pan you’re using. I go with a small, deep saucepan and fill it about 1½-2 inches (4-5 cm) with oil. A wider pan will naturally need more. The important part is having enough oil for the churros to move and fry freely, while still leaving plenty of empty space at the top for safe bubbling.
Next comes the part that really affects texture – oil temperature. I like using a deep-fry or candy thermometer because it takes the guessing out of it, but I know not everyone keeps one on hand.
If you’ve got a slice of white bread, here’s the easy fix: drop a 1-inch (2.5 cm) cube into the oil and time it. If it turns golden brown in about a minute, your oil is sitting right around 350°F (175°C) and ready to go. If it takes noticeably longer, give the oil a few more minutes to heat up.
No bread on hand? A wooden chopstick or the handle of a wooden spoon works just as well. Dip it into the oil, and if you see a steady stream of small bubbles forming around the wood, the oil’s ready. Barely any bubbles means it needs more time. Aggressive, splattering bubbles mean it’s gotten too hot – pull it back a notch.
Either way, too cool and the churros sit in the oil longer than they should and turn greasy. Too hot, and the outside browns before the center’s had a chance to cook through.
And one more thing: I know it’s tempting to squeeze in as many churros as the pan will hold, but that’s one shortcut that works against you. Crowd the oil and the temperature drops fast, and softer, greasier churros are what you get for it. I stick to 3-4 at a time, giving them enough room to float and turn easily, frying for about 2-3 minutes. I go by color more than the clock – they’re done once they’re evenly deep golden.
From there, lift them out with a slotted spoon or tongs and let the excess oil drain briefly on a paper towel-lined plate.
How to Coat with Cinnamon Sugar
Getting that perfect cinnamon-sugar coating comes down to timing – it has to happen while they’re still hot, so I always have the sugar mixed and waiting before I even start frying.
A quick roll while they’re steaming is all it takes to coat every ridge. Wait too long, and you’ll know it – the sugar just sits on top instead of sticking, and it’s gone by the first bite.
How to Make Chocolate Dipping Sauce
The chocolate sauce is the easiest part of the whole recipe. I just melt chocolate or chocolate chips and heavy (thickened) cream together in the microwave in short bursts, stirring between each one. Go too long without stopping and the mixture can overheat and split on you, turning grainy and oily instead of smooth.
Once it’s smooth, give it a couple of minutes to sit. It thickens up just enough to actually cling to a churro instead of sliding straight off, which is really the whole point of dipping sauce.
With the churros fried and coated, there’s really only one thing left to talk about – how to serve them.
How to Serve Churros
For me, the easiest way to serve them is piled onto a platter with a bowl of warm chocolate sauce in the middle and letting everyone help themselves. It’s simple, a little messy, and honestly my favorite way to serve them.
If you’re serving something a little more put-together, individual cups of sauce next to a small stack of churros work well too, especially if you’re worried about ten hands reaching for the same bowl.
No matter how you plate them, chocolate is the classic pairing, but it’s far from the only one worth trying. Dulce de leche is my go-to when I want that deeper, caramel-like sweetness against the cinnamon sugar. Plain caramel sauce gets you somewhere similar, just a touch lighter. And on the nights, I want something to cut through all that fried richness, I’ll reach for a raspberry or strawberry sauce instead – the tartness balances everything out in a way chocolate never quite does.
However you serve them, churros are best eaten within minutes of coming out of the oil, which brings up the obvious question – what if you want to get ahead of that, or you end up with leftovers?
Make-Ahead, Storage and Reheating Tips
Good news – churros are forgiving enough to fit around your schedule, not the other way around. If you’re serving a crowd, fry them a little earlier, let them sit at room temperature, and reheat just before serving. One thing I’d change if you’re reheating: hold off on the cinnamon sugar until after they’ve warmed through, not before. Coat them too early and the sugar has time to soften and turn sticky instead of staying crisp.
Got extras beyond that? Cool them completely and store in an airtight container at room temperature for up to 2 days. I’d skip the fridge unless you really need it – it softens that crisp exterior faster than leaving them out.
To bring the crisp back, I just reheat in the oven or air fryer rather than the microwave. A few minutes around 350°F (175°C) does it. The microwave will warm them through, but it softens them too, which kind of defeats the point.
Now, all that’s really left to do is fry your own batch and treat yourself.

Spanish Churros
Equipment
- 2 Heatproof Bowls(large and small)
- Wide Shallow Bowl
- Churrera Churro Maker or Piping Bag(with large star tip around ⅓-½ inch (8-12 mm)
- Kitchen Scissors
- Small Deep Saucepan
- Deep-Fry or Candy Thermometer(optional)
- Slotted Spoon or Tongs
- Paper Towels
- Spatula
Ingredients
Churros
- All-purpose flour1 cup
- Baking Powder1½ tsp
- Salt½ tsp
- Vegetable or Canola Oil(for dough)1 tbsp
- Water(freshly boiled)1 cup
- Vegetable or Canola Oil(for frying)4 cups
Cinnamon Sugar
- Sugar½ cup
- Ground Cinnamon2 tsp
Chocolate Dipping Sauce, optional
- Dark or Milk Chocolate or Chocolate Chips⅔ cup
- Heavy Cream (Thickened Cream)⅔ cup
Instructions
- In a large heatproof bowl, whisk together the flour, baking powder, and salt until evenly combined. Add the dough oil and freshly boiled water. Stir quickly for 1-2 minutes until a thick, sticky dough with no dry flour remaining. Let it sit for a few minutes to cool slightly before piping.
- While the dough rests, stir together the sugar and cinnamon in a wide, shallow bowl. Set aside near the stove so it is ready as soon as the churros are fried.
- Fit a churrera or a sturdy piping bag with a large star tip, about ⅓-½ inch, and fill it with the churro dough.
- Pour the frying oil into a small, deep saucepan so it's about 1½-2 inches deep, leaving plenty of room at the top for bubbling. Heat over medium heat to 350°F. No thermometer? Drop in a 1 inch cube of white bread – it should turn golden in about 1 minute. Alternatively, dip the handle of a wooden spoon or a wooden chopstick into the oil, a steady stream of small bubbles around the wood means the oil is ready.
- Pipe the dough directly over the hot oil into 5-6 inch strips, snipping each one off close to the surface with kitchen scissors. Fry only 3-4 churros at a time so the oil temperature doesn’t drop too much. Fry for 2-3 minutes, turning occasionally, until deep golden and crisp on all sides.
- Lift the churros from the oil with a slotted spoon or tongs and let the excess oil drain briefly on a paper towel-lined plate. While they are still hot, roll each churro in the cinnamon sugar until evenly coated. Repeat with the remaining dough.
- If making the sauce – which I strongly recommend – place the chocolate or chocolate chips and heavy (thickened) cream in a small heatproof bowl. Microwave in short bursts, stirring between each one, until the chocolate is completely melted and the sauce is smooth. Let it stand for 2-3 minutes to thicken slightly.
- Serve the churros immediately while crisp, with the warm chocolate sauce alongside for dipping.
Notes
Get the right tip. A star-shaped tip, not a round one, is what you want here. The ridges give churros their signature shape and create more surface area for that extra crunch.Oil depth depends on your pan. How much frying oil you actually need comes down to the diameter of your saucepan. Aim for a depth of about 1½-2 inches (4-5 cm) rather than pouring in the full measured amount.Keep the oil around 350°F (175°C). This is where churros come out crispiest. Too cool and they turn greasy, too hot and the outside browns before the center’s had time to cook through.Don’t crowd the pan. Frying more than 3-4 churros at once drops the oil temperature and leaves you with softer, greasier results.Coat while hot. Cinnamon sugar sticks best shortly after frying – wait too long and it won’t cling.Watch the chocolate sauce closely. Microwave it in short bursts, stirring between each one, rather than heating it all in one long go. Skip a stir or leave it in too long, and the chocolate and cream can separate into a grainy, oily mess instead of a smooth sauce.Nutrition Information
Serving Size: 81 g
| PER SERVING | AVG. QTY* | %DV** |
|---|---|---|
| Calories | 338 kcal | 17% |
| Protein | 3.1 g | 6% |
| Fat | 14.7 g | 23% |
| Saturated | 1.1 g | 6% |
| Unsaturated | 13.6 g | 34% |
| Carbohydrate | 49.3 g | 16% |
| Dietary Fiber | 1.5 g | 6% |
| Sugars | 25.1 g | 28% |
| Sodium | 451 mg | 20% |
* Nutritional values are approximate and provided for general guidance only. Actual values may vary depending on ingredients and exact quantities used.
** Percent Daily Values are calculated based on a standard 2,000-calorie daily diet. Individual nutritional needs may differ depending on personal calorie requirements.
Share with Friends
Good food is better when shared. It also helps us create more recipes for you.
Frequently Asked Questions
What are churros?
Churros are ridged strips of dough that are fried until golden and crisp, then usually rolled in sugar or cinnamon sugar while still hot. They have a crunchy outside with a soft, slightly chewy center and are often served with chocolate sauce for dipping.
Where are churros from?
Churros originated in Spain, where they’re traditionally served crisp and often paired with thick hot chocolate. They later became popular across Latin America, especially in Mexico, where you’ll also find thicker, filled, and differently coated versions.
What are churros made of?
Churros are made from a simple dough of flour, water, salt, and sometimes baking powder, oil, butter, or eggs depending on the style. My version uses all-purpose flour, baking powder, salt, freshly boiled water, and a little neutral oil, then gets coated in cinnamon sugar after frying.
How to make churros?
To make churros, mix the dough, pipe it through a large star tip, then fry the strips in oil until deep golden and crisp. Drain briefly, roll them in cinnamon sugar while still hot, and serve with warm chocolate sauce if you like.
How to reheat churros?
Reheat churros in the oven or air fryer at about 350°F (175°C) until hot and crisp again. I’d skip the microwave because it tends to soften them. If you’re making churros ahead, leave off the cinnamon sugar until after reheating, then coat them while warm.

2 comments