Love this? Pin it for later!
Crispy, golden batons kissed with cinnamon sugar and plunged into a cup of thick Spanish-style chocolate—this is winter comfort at its sweetest.
Every December, when the first real frost etches the windows of my 1912 kitchen, I dig out my mother’s fluted pastry tip and announce to anyone within earshot that “churro season” has officially begun. The ritual started the year I turned nine: my parents had just installed an ancient wood-burning stove, and my mother—determined to christen it with something celebratory—poured choux dough straight into bubbling oil while snow piled against the back door. The scent of hot cinnamon sugar drifted through the house like holiday music you can taste. Neighbors knocked in their mittens; my brother and I fought over the twisted “tails.” Three decades later, the same scene replays in my own farmhouse: the kettle of oil, the crackle of dough, the cloud of steam that fogs my glasses while I whisk chocolate and cream into glossy submission. These churros are not a quick weeknight whim; they are an event—an edible excuse to gather people you love around a table while winter does its worst outside. Serve them after sledding, during game night, or as the finale to a soup-supper. Just promise me you’ll keep the oil temperature steady and the chocolate thick enough to coat the back of a spoon.
Why This Recipe Works
- Buttery choux base: Water, butter, and flour cook together first, creating a light interior that stays custardy even after frying.
- Triple-star nozzle: A 1M open-star tip gives those deep ridges that blister into ultra-crispy edges.
- Two-temp frying: A lower first fry sets the shape; a hotter second fry colors and crisps without greasiness.
- Cinnamon-sugar ratio: 3:1 sugar to cinnamon maximizes sparkle without overwhelming the chocolate.
- Spanish chocolate: Bittersweet 70 % chocolate, a whisper of espresso, and cornstarch for that classic dipping-cup thickness.
- Winter timing: Oil holds heat better in cold kitchens, so winter is churro prime-time.
- Make-ahead friendly: Pipe and freeze logs; fry straight from frozen for impromptu snow-day parties.
Ingredients You'll Need
Great churros start with supermarket staples, but a few thoughtful choices elevate them from county-fair fine to bakery-level exceptional.
Water: Use cold tap water; it slows gluten just enough to keep the dough tender. If your house is very dry in winter, add an extra tablespoon.
Unsalted butter: European-style (82 % fat) lends a touch more richness. Dice it small so it melts evenly before the water reaches a rolling boil.
Fine sea salt: Balances sugar and amplifies chocolate. Avoid iodized table salt—it can taste metallic against the cocoa.
All-purpose flour: A mid-protein brand such as King Arthur (11.7 %) gives structure without chew. Sift once for lump-free dough.
Eggs: Large, room-temperature eggs trap steam and expand the churro walls. Cold eggs tighten the dough and cause blow-outs.
Vanilla extract: Use pure, not imitation. A whisper of floral aroma flatters both cinnamon and chocolate.
Neutral oil: Refined peanut or sunflower oil have high smoke points and neutral flavors. Save olive oil for another day—its grassy notes clash.
Granulated sugar + cinnamon: Look for Ceylon (“true”) cinnamon; it’s milder and fruitier than the assertive cassia sold in most jars.
Chocolate: Valrhona, Callebaut, or Ghirardelli 70 % bars melt smoothly and deliver that iconic Spanish bitterness.
Heavy cream + milk: A 50-50 blend keeps the sauce fluid even as it cools, preventing the dreaded “pudding skin.”
Cornstarch: Just a teaspoon tightens the chocolate to that authentic dip-with-a-churro consistency without floury taste.
How to Make Homemade Churros with Chocolate Sauce for Winter
Prep your station
Clip a deep-fry thermometer to a heavy 4-quart Dutch oven and add 2 inches of oil. Set aside a sheet pan fitted with a wire rack and a 1-inch stack of paper towels. Fit a large piping bag with an open-star tip (Wilton 1M or Ateco 849). Whisk together ¾ cup granulated sugar and 2 teaspoons Ceylon cinnamon in a shallow roasting tray; the wide surface makes rolling hot churros effortless.
Cook the choux
In a medium saucepan combine 1 cup cold water, 6 tablespoons diced unsalted butter, 1 tablespoon granulated sugar, and ½ teaspoon fine sea salt. Bring to a rolling boil over medium heat, stirring once or twice to melt the butter. Dump in 1 cup sifted all-purpose flour all at once. Stir vigorously with a wooden spoon until a film forms on the bottom of the pan and the dough comes together into a smooth ball, about 90 seconds. Remove from heat and spread the dough into the saucepan’s walls to speed cooling; 5 minutes should bring it to lukewarm.
Beat in the eggs
Transfer the warm dough to the bowl of a stand mixer fitted with the paddle. Mix on medium speed for 30 seconds to release more steam. Add 2 large eggs, one at a time, beating until each disappears before adding the next. The batter will separate into a slippery mess—keep mixing; it always comes back together. Add ½ teaspoon pure vanilla extract. The perfect texture is glossy and elastic, falling from the paddle in a thick V. If your eggs were extra-large and the dough looks loose, beat in 1 tablespoon flour; if it refuses to drop, drizzle in 1 teaspoon warm water.
Pipe and chill
Scrape the dough into your prepared piping bag. Twist the top to exclude air bubbles. Pipe 5-inch strips onto a parchment-lined sheet, using scissors to snip each free. Chill 15 minutes; this firms the butter and prevents blow-outs in the hot oil. Meanwhile, heat the oil to 325 °F (163 °C) over medium heat.
First fry (set the shape)
Slide 5–6 chilled churros into the 325 °F oil. Do not crowd; cold dough drops the temperature quickly. Fry 3 minutes, turning once with tongs. They will puff and lighten but stay pale. Transfer to the paper-towel rack. Repeat with remaining strips. (This step can be done up to 2 hours ahead; keep the par-cooked churros loosely covered on the counter.)
Second fry (color & crunch)
Increase oil temperature to 375 °F (190 °C). Return all par-cooked churros to the pot. Fry 90 seconds, turning constantly, until deep golden and blistered. Use a spider to lift them out, draining 5 seconds over the pot, then tumble immediately into the cinnamon sugar. Roll until thoroughly coated. Move to the wire rack set over low heat (or a 200 °F oven) while you fry the rest.
Make the chocolate sauce
In a small saucepan whisk ½ cup heavy cream, ½ cup whole milk, 1 tablespoon granulated sugar, and 1 teaspoon cornstarch until no lumps remain. Bring to a bare simmer over medium heat. Off the heat, whisk in 4 oz finely chopped bittersweet chocolate, 1 oz unsweetened chocolate, and ¼ teaspoon instant espresso powder. Return to low heat and stir 1 minute until the sauce coats a spoon like melted fudge. Pour into espresso cups or small ramekins for dipping.
Serve immediately
Pile churros into a footed plate, drape with a linen towel for 30 seconds to keep them warm, then serve alongside the chocolate sauce. Encourage guests to dip generously; the contrast between the crunchy crust and the thick, slightly bitter chocolate is the entire point of winter.
Expert Tips
Oil is everything
A $10 candy thermometer is cheaper than a pot of wasted oil. Maintain 25 °F between the two fry stages; too low and churros absorb grease, too high and they brown before cooking through.
Winter advantage
Cold ambient air keeps the fried shells crisp longer. Set the sheet pan on a closed porch or unheated mudroom while you work in batches.
Reuse the oil
Let it cool completely, strain through cheesecloth, and store in a dark cabinet. You can fry two more batches of churros or a round of doughnuts before the oil degrades.
Midnight snack hack
Pipe and freeze raw churros on a tray; once solid, bag them. Fry from frozen, adding 30 seconds to the second fry. Instant churros at 11 p.m.—you’re welcome.
Piping practice
If you’ve never used a star tip, practice with softened butter on parchment first. The motion is: squeeze, hold, snip. You’ll master it in five minutes.
Keep them upright
When piping long churros, support the bag with your non-dominant hand under the tip; gravity prevents the ridges from smearing.
Variations to Try
- Orange-cardamom churros: Add ½ teaspoon ground cardamom and the zest of ½ orange to the sugar. Dip in dark-chocolate sauce spiked with Grand Marnier.
- Choco-stuffed: Pipe a ½-inch stripe of Nutella down the center of each strip before frying. Seal by pinching the dough around it.
- Savory cheese: Omit sugar and cinnamon; beat ½ cup finely grated Manchego into the dough. Serve with warm quince paste instead of chocolate.
- Gluten-free: Substitute a 1:1 GF baking blend that contains xanthan gum. Chill the piped churros 30 minutes to hydrate the starches and prevent breakage.
- Vegan: Swap butter for coconut oil, eggs for ½ cup aquafaba, and use oat milk with coconut cream for the chocolate dip. Texture is slightly lighter but still delicious.
Storage Tips
Room temperature: Churros taste best within 30 minutes of frying. Keep them on a wire rack in a 200 °F oven up to 1 hour; any longer and they begin to stale.
Refrigerating: The high moisture in the choux turns refrigerated churros soggy. If you must, cool completely, layer between parchment in an airtight container, and re-crisp 5 minutes at 400 °F in a single layer.
Freezing (cooked): Freeze cooled churros on a tray, then bag. Reheat from frozen 8–10 minutes at 400 °F; toss in fresh cinnamon sugar while warm.
Freezing (raw): Pipe, freeze solid, then store airtight up to 2 months. Fry from frozen as directed, adding 30–45 seconds to the second fry.
Chocolate sauce: Refrigerate up to 1 week. Reheat gently with a splash of milk; whisk vigorously to restore silkiness.
Frequently Asked Questions
Homemade Churros with Chocolate Sauce for Winter
Ingredients
Instructions
- Prep station: Fit a piping bag with an open-star tip. Combine ¾ cup sugar and cinnamon in a shallow dish. Heat 2 inches of oil to 325 °F.
- Make choux: Boil water, butter, sugar, and salt. Stir in flour until a ball forms. Cool 5 minutes.
- Add eggs: Beat in eggs one at a time, then vanilla. Dough should form a V on the paddle.
- Pipe & chill: Pipe 5-inch strips onto parchment; chill 15 minutes.
- First fry: Fry 3 minutes at 325 °F; remove and drain.
- Second fry: Raise oil to 375 °F; fry churros 90 seconds until golden. Roll in cinnamon sugar.
- Chocolate sauce: Simmer cream, milk, sugar, and cornstarch. Off heat whisk in chocolates and espresso. Serve warm for dipping.
- Serve: Enjoy churros immediately alongside thick chocolate sauce.
Recipe Notes
Oil temperature is critical; keep a thermometer clipped to the pot. Churros are best the moment they’re fried, but par-cooked logs freeze beautifully for impromptu treats.