Churros

Churros
⏱️ cook time 35 minutes
🍽️ servings 4
⚡ Difficulty medium

intro

Crisp golden fried dough sticks coated in cinnamon sugar, served with rich dark chocolate dip: crunchy outside, fluffy inside, best enjoyed warm.

Ingredients

All-purpose flour 240 grams (2 cups)
Water 240 ml (1 cup)
Unsalted butter 57 grams (4 tablespoons)
Granulated sugar (for dough) 12 grams (1 tablespoon)
Fine sea salt 1 gram (1/4 teaspoon)
Vanilla extract 5 ml (1 teaspoon)
Large eggs (shelled) 2 units (about 100 grams total)
Vegetable oil (for frying) 1 liter (4 cups)
Granulated sugar (for coating) 100 grams (1/2 cup)
Ground cinnamon 5 grams (2 teaspoons)
Dark chocolate (70% cacao, chopped) 113 grams (4 ounces)
Heavy cream 120 ml (1/2 cup)

Steps

1

Cook the dough base

Place 240ml water, 57g unsalted butter, 1 tbsp (12g) granulated sugar (for dough), and 1/4 tsp (1g) fine sea salt in a medium saucepan over medium heat. Stir constantly until butter fully melts and the mixture comes to a rolling boil, about 3-4 minutes. Immediately remove the pan from heat to prevent excess water evaporation that would alter dough consistency.

Step 1
step1:Cook the dough base
2

Mix flour and eggs

Pour all 240g all-purpose flour into the hot butter-water mixture all at once, stirring vigorously with a wooden spoon for 1 full minute until a smooth, thick dough forms that pulls cleanly away from the pan sides. Let the dough cool for 5 minutes, then stir in 1 tsp (5ml) vanilla extract. Add 2 large eggs one at a time, stirring completely after each addition, until the dough is thick, glossy, and holds a soft peak when the spoon is lifted.

Step 2
step2:Mix flour and eggs
3

Prep coating and piping

Mix 100g granulated sugar (for coating) and 2 tsp (5g) ground cinnamon in a shallow wide dish, set aside. Fit a large piping bag with a 1cm (1/2 inch) open star tip, then transfer the warm churro dough into the bag, twisting the top tightly to seal to prevent dough from squeezing out the top while piping.

Step 3
step3:Prep coating and piping
4

Heat frying oil

Pour 1L (4 cups) vegetable oil (for frying) into a deep, heavy-bottomed pot, clip a candy thermometer to the pot side, and heat over medium-high heat until the oil reaches a steady 190°C (375°F), about 5-7 minutes. Adjust stovetop heat as needed to hold this temperature for the entire frying process, as fluctuating heat causes soggy or burnt churros.

Step 4
step4:Heat frying oil
5

Fry churros until crisp

Hold the piping bag 5cm (2 inches) above the hot oil, pipe 10cm (4 inch) lengths of dough, using clean kitchen scissors to snip the dough off the tip directly into the oil. Fry 3-4 churros at a time (do not overcrowd the pot, which drops oil temperature) for 2-2.5 minutes per side, until deep golden brown and crisp all over. Use a slotted metal spoon to transfer cooked churros to a wire rack lined with paper towels to drain for 30 seconds.

Step 5
step5:Fry churros until crisp
6

Coat churros and make dip

While churros are still warm (within 1 minute of draining), roll each one thoroughly in the cinnamon-sugar mixture until fully coated on all sides. For the chocolate dip, heat 120ml heavy cream in a small saucepan over low heat for 2 minutes until just barely simmering, then pour over 113g chopped 70% dark chocolate. Let sit 2 minutes to melt, then stir until completely smooth. Serve churros warm alongside the chocolate dip.

Step 6
step6:Coat churros and make dip

Tips

1.Do not add eggs to hot dough: let the cooked flour dough cool for 5 minutes first, or the heat will cook the eggs, creating lumpy dough that won’t hold its piped shape in the oil.
2.Never overcrowd the frying pot: adding too many churros at once drops oil temperature rapidly, leading to greasy, soggy churros instead of light, crisp ones.
3.Do not leave churros on paper towels for longer than 30 seconds: extended contact will make them steam and lose their crisp texture—move them to the cinnamon sugar quickly after draining.

✨ You May Also Like

Desserts & Baking
🍜 Italy

Creamy, coffee-kissed classic Northern Italian no-bake dessert, with layers of rum-spiked mascarpone cream, soft ladyfingers, and a rich cocoa dusting.

⏱️ 4 hours 3Desserts & Baking ★ 4.8
Desserts & Baking
🍜 France

Flaky, shatteringly crisp, buttery French croissants with golden exteriors and soft, airy layered interiors, perfect for pairing with coffee for a special morning treat.

⏱️ 12 hours Desserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

Warm, spiced baked apples topped with a fluffy golden biscuit crust, this cozy dessert pairs perfectly with vanilla ice cream for cool-weather comfort.

⏱️ 55 minuteDesserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

A star-spangled classic American blueberry pie with buttery flaky crust and bright sweet-tart filling, perfect for summer patriotic gatherings.

⏱️ 1 hour 25Desserts & Baking ★ 4.8
Desserts & Baking
🍜 United States

A beloved no-bake regional Maine candy with a chewy coconut-potato center coated in rich dark chocolate, a New England holiday staple since the 1870s.

⏱️ 2 hours 3Desserts & Baking ★ 4.9
Desserts & Baking
🍜 France

Luxuriously creamy, floral frozen custard made with aromatic Tahitian vanilla beans, boasting a smooth, rich texture that melts slowly on the tongue.

⏱️ 3 hours 3Desserts & Baking ★ 4.6

Churros:Frequently Asked Questions

1.Why do my churros turn out soggy instead of crisp on the outside?
This almost always traces back to inconsistent oil temperature or overcrowding the fryer. Hold your frying oil at a steady 375°F (use a clip-on candy thermometer to track this) and fry only 3-4 churros at a time. Drain on a wire rack (not paper towels) for 1 minute before tossing in cinnamon sugar to lock in crunch.
2.Can I make the churro dough ahead of time instead of frying it right away?
Absolutely! Mix the dough fully, transfer it to an airtight container, and refrigerate it for up to 24 hours before frying. Let it come to room temperature for 15 minutes first so it pipes smoothly, and give it a quick stir to loosen the texture before loading into your star-tip piping bag.
3.How do I keep churros from splitting or exploding while they fry?
Splitting happens when trapped steam builds up too fast in dense, overmixed dough. Stir the flour into the hot butter-water base just until no dry streaks remain, don’t overwork it. Pipe churros directly into hot oil instead of letting them rest on a tray, and snip ends with shears to avoid sealed, pressure-building tips.
4.What’s the ideal cinnamon-to-sugar ratio for the classic coating?
For that perfectly balanced warm, sweet flavor, mix 1 cup of granulated sugar with 1 tablespoon of ground cinnamon, plus a tiny pinch of fine sea salt to amp up the spice notes. Toss warm, freshly drained churros in the mix right away so residual moisture makes the coating stick evenly without clumping.
5.Can I bake these churros instead of frying them for a lighter version?
You can, though the texture will be slightly less shatteringly crisp than the traditional fried version. Pipe dough onto a parchment-lined baking sheet, brush generously with melted unsalted butter, and bake at 425°F for 18-20 minutes until golden, then toss in cinnamon sugar immediately after pulling them from the oven.
6.How do I get the dark chocolate dip smooth instead of grainy?
Start by chopping 60-70% cacao dark chocolate into fine, even pieces so it melts uniformly. Heat ½ cup heavy cream until it just simmers, pour it over the chocolate, let it sit 3 minutes, then stir slowly in one direction until silky—avoid fast stirring, which introduces air and causes graininess.
7.Why are the centers of my churros raw and doughy even when the outside is golden?
That usually means your oil is too hot, which burns the exterior before the interior has time to cook through. Double-check your oil temp holds steady at 375°F, and cut churros to 4-5 inch lengths so heat reaches the center evenly. For thicker churros, add 30 seconds of fry time to cook the fluffy interior fully.
8.What’s the best way to store and reheat leftover churros?
Churros taste best fresh, but leftovers will keep in an airtight container at room temperature for up to 2 days. Reheat them on a wire rack set over a baking sheet in a 400°F oven for 3-4 minutes until crisp again—skip the microwave, which will turn them chewy and soggy. Serve with warmed chocolate dip for best results.

Comments (10)

2 days ago

OMG these churros taste EXACTLY like the ones we got at Disney World last summer! I made them for my kid’s soccer team potluck and every single one was gone in 10 minutes. The dark chocolate dip is such a game changer, not too sweet so it balances the cinnamon sugar perfectly. Only note is I had to fry them a tiny bit longer than the recipe said to get that crispy outside, might just be my stovetop though!

1 day ago

Wait same! I thought my oil temp was off at first, turns out letting them fry an extra 45 seconds made all the difference. So worth the extra wait!

1 day ago

So glad these were a hit at the potluck, Mia! Great call on the extra fry time—stovetops vary a ton, so we always recommend checking for that deep golden crisp before pulling them out. Pro tip: use a candy thermometer to keep oil at 375F for the most consistent results!

1 week ago

Made these for our family movie night last Friday and my kids are already begging me to make them again this weekend! I was nervous about the churro dough since I’ve never made a pate a choux before, but the instructions were so easy to follow even for a baking newbie like me. The dark chocolate dip is chef’s kiss, I added a tiny pinch of sea salt on top and wow.

6 days ago

Love that these made movie night extra special, Lila! The sea salt addition is genius—it really makes the chocolate flavor pop, we’ll have to add that as a variation note next time we update the recipe!

30 minutes ago

Pretty solid churro recipe! Dough came together great, the cinnamon sugar ratio is perfect. My only gripe is the dark chocolate dip was a little too thick for my taste when I followed the measurements, so I added a splash more heavy cream to thin it out. Otherwise super tasty, will make again for our next game night with friends.

3 days ago

SO good!!! I’ve tried so many homemade churro recipes that turn out soggy or greasy, but these stayed crispy for almost an hour after I made them? I brought them to a work potluck and three people asked for the recipe before I even left. The dark chocolate dip is rich and decadent, way better than the store-bought chocolate sauce I used to use.

2 days ago

Did you pipe them right into the oil or freeze them first? I tried a different recipe once and they fell apart when I fried them fresh, curious what worked for you!

yesterday

Game. Changer. I used to think churros were only something you could get at fairs or food trucks, but this recipe is so doable at home! Cook time was right at 35 minutes for me, no weird fancy ingredients needed. I did half the batch with a little chili powder mixed in for a spicy kick, and both were chef’s kiss.

12 hours ago

The chili powder addition sounds insane! How much did you mix in? I love a little sweet-spicy combo, need to try that next time!

8 hours ago

Love that creative twist, Noah! The spicy-sweet combo with the dark chocolate dip sounds absolutely delicious—we love when home cooks add their own fun spins on classic recipes!

5 minutes ago

Just pulled these out of the oil and wow, my whole apartment smells like a carnival! The dough was way easier to work with than I expected, even when I was piping it straight into the hot oil. Can’t wait to dip them in the chocolate, it’s still melting on the stove right now. Already know this is going to be a go-to dessert for date nights at home.

2 weeks ago

Really good churros! My only issue was that the dough kept oozing out of my piping bag when I was trying to squeeze it, I think I didn’t let it cool long enough after cooking the flour mixture. Once I let it sit for 10 extra minutes it worked perfectly, though. The flavor is spot on, the chocolate dip is rich and not cloyingly sweet.

1 week ago

Thanks for the honest feedback, Derek! You’re totally right—letting the choux dough cool slightly before adding eggs and piping is such a key step, we’ll make that note more prominent in the recipe instructions to help other bakers avoid the same oozing issue!

5 days ago

Made these for my daughter’s birthday party and they were the biggest hit! All the parents were asking where I got the recipe, and the kids were lined up for seconds. I was worried about making them for a crowd since I thought they’d take forever, but 35 minutes total cook time was totally accurate, even with me pausing to help with party setup. 10/10, will make again and again!

4 days ago

How far in advance did you make them? I’m hosting a birthday party next weekend and want to serve these but don’t want to be stuck frying while guests are over!

3 days ago

I fried them about 20 minutes before guests arrived and tossed them in cinnamon sugar right as people were showing up! They stayed crispy the whole party, just kept the chocolate dip warm in a little slow cooker. Worked like a charm!

2 hours ago

As someone who is absolutely terrible at baking, I cannot believe how good these turned out! The steps were so straightforward, no confusing jargon, and the end result tastes like it came from a fancy dessert shop. I skipped the dark chocolate dip because my partner is a milk chocolate fan, swapped it for milk chocolate chips and it was still incredible. SO good.

1 hour ago

Fellow bad baker here, this gives me so much hope! I’ve been scared to try churros because I thought the dough would be too fussy, adding this to my weekend meal plan stat!

just now

Wow, this recipe is perfect! Tried it on a whim because I had all the ingredients in the pantry, and I’m blown away. The cinnamon to sugar ratio is exactly what I remember from the churros I got growing up at the county fair, and the dark chocolate dip adds that perfect rich contrast. Don’t sleep on this recipe, folks—it’s a keeper.