There is something almost magical about a freshly fried churro. That first bite, the crisp sugared shell giving way to a pillowy, eggy interior, and then the slow drag through a glossy pool of dark chocolate sauce, is one of those small, uncomplicated joys that deserves to happen in your own kitchen. Churros trace their roots to Spain and Portugal, though the version most of us fell in love with is the Latin American style, longer and ridged and generously coated in cinnamon sugar. They are street food at its most honest: humble ingredients, a little heat, and something that tastes far more special than the sum of its parts.
What makes this recipe stand out is the base. Real churro dough is a choux paste, the same foundation used for cream puffs and eclairs, cooked briefly on the stovetop before piping. This stovetop cooking gelatinizes the starch in the flour, which gives the churros their characteristic airy structure and prevents them from being greasy or doughy inside. A star-tipped piping bag creates those signature ridges, which are not just for looks: they increase surface area, meaning more crunch, more cinnamon sugar clinging to every groove. The chocolate sauce is made with real dark chocolate and a touch of heavy cream, finished with a pinch of cayenne for warmth that sneaks up on you in the best possible way.
This recipe sits comfortably in the medium difficulty range. The choux dough comes together quickly and there is no chilling required, but frying does demand your attention and a thermometer is genuinely helpful here. These are perfect for a weekend dessert or a special occasion where you want to do something a little theatrical, pulling hot churros from the pan and tossing them in cinnamon sugar while everyone watches. They are best eaten immediately, so plan to serve them straight from the fryer.
20
servings
Ingredients
- Gloss And Smoothness
- 240 mlwater (1 cup)
- 60 gunsalted butter (4 tablespoons), cut into pieces
- 1 tbspgranulated white sugar
- 0.5 tspfine sea salt
- 130 gall-purpose flour (1 cup, spooned and leveled)
- 2 largeeggs, at room temperature
- 1 tsppure vanilla extract
- 1 literneutral oil for frying, such as vegetable or sunflower oil (about 4 cups)
- 100 ggranulated white sugar for coating (about 1/2 cup)
- 2 tspground cinnamon for coating
- 170 gdark chocolate (60 to 70% cacao), finely chopped (about 6 oz)
- 180 mlheavy cream (3/4 cup)
- 1 tbsplight corn syrup or golden syrup
- Chocolate Sauce)
- —Pinch of cayenne pepper (optional
- —Pinch of fine sea salt for the chocolate sauce
Ingredient Substitutions
Instructions
🔧 Equipment
- Make the chocolate sauce first so it is ready to serve. Place the finely chopped dark chocolate in a heatproof bowl. In a small saucepan over medium heat, warm the heavy cream with the corn syrup until it just begins to simmer around the edges. Do not boil. Pour the hot cream over the chocolate and let it sit for 90 seconds, then stir gently from the center outward until completely smooth and glossy. Add the pinch of cayenne and salt. Set aside at room temperature.
- Make the churro dough. In a medium saucepan, combine the water, butter, 1 tablespoon sugar, and 1/2 teaspoon salt. Bring to a rolling boil over medium-high heat, stirring to melt the butter. Once fully boiling, remove from the heat and add all the flour at once. Stir vigorously with a wooden spoon or stiff spatula until the mixture comes together into a smooth, non-sticky ball that pulls cleanly away from the sides of the pan.
- Return the pan to low heat and stir the dough continuously for about 1 to 2 minutes to dry it out slightly. You will see a thin film form on the bottom of the pan, which is a good sign. Remove from heat and let cool for 5 minutes so the eggs do not scramble when added.
- Add the eggs one at a time, beating vigorously after each addition. The dough will look broken and slippery at first, but keep beating and it will come back together into a smooth, pipeable paste. Beat in the vanilla extract. The finished dough should be thick and glossy and hold a soft peak when you pull the spoon away. Transfer to a piping bag fitted with a large open-star tip (1M or equivalent, about 1/2 inch opening).
- Whisk together the coating sugar and cinnamon in a wide shallow dish and set aside near the stove. Line a sheet pan with paper towels.
- Pour the oil into a deep heavy-bottomed pot (a Dutch oven works well) to a depth of at least 2 inches. Heat over medium to medium-high heat until it reaches 375°F (190°C). Use a thermometer. If the oil is too cool, the churros will be greasy; too hot and the outside burns before the inside cooks through.
- Working in batches of 3 to 4 churros at a time to avoid crowding, pipe 5-inch lengths of dough directly into the hot oil. Use scissors or a knife to snip the dough from the piping tip. Fry for 2 to 3 minutes, turning once or twice with tongs, until deep golden brown all over. Remove with a slotted spoon or spider strainer and drain briefly on the paper towels.
- While still hot, roll the churros in the cinnamon sugar mixture, turning to coat generously on all sides. Serve immediately with the chocolate dipping sauce alongside. Reheat the chocolate sauce gently if it has thickened.
- Make the chocolate sauce and the churro dough exactly as described in steps 1 through 4 of the classic method. Transfer the finished dough to a piping bag fitted with a large open-star tip.
- Lightly spray the air fryer basket with cooking spray. Pipe 5-inch lengths of churro dough into the basket, snipping with scissors. Leave at least 1 inch of space between each churro to allow air circulation. Do not crowd the basket. Work in batches.
- Spray the tops of the piped churros generously with cooking spray or brush lightly with a neutral oil. This step is important: without enough oil on the surface, the churros will dry out rather than crisping up.
- Air fry at 375°F (190°C) for 10 to 12 minutes, flipping the churros carefully at the 6-minute mark. They should be firm, deep golden in color, and set all the way through. If they look pale at 10 minutes, give them another 1 to 2 minutes.
- Remove immediately from the air fryer and roll in the cinnamon sugar coating while hot. The coating will adhere better if you work quickly. Serve with the warm chocolate sauce. Note that air-fried churros are best eaten within 10 minutes as they soften faster than fried ones.
- Preheat your oven to 400°F (200°C). Line two large baking sheets with parchment paper and spray lightly with cooking spray.
- Make the chocolate sauce and the churro dough exactly as described in steps 1 through 4 of the classic method. Transfer to a piping bag fitted with a large open-star tip.
- Pipe 5-inch lengths of dough onto the prepared baking sheets, spacing them about 2 inches apart. Lightly spray the tops of the piped dough with cooking spray or brush with a thin layer of neutral oil. This helps them color and develop a crust in the oven.
- Bake for 22 to 26 minutes until puffed, golden, and dry-looking on the outside. They should feel hollow and light when you tap them gently. Do not underbake: pulling them out too early will result in a gummy interior that collapses.
- While the churros are still hot from the oven, brush each one all over with melted butter (about 2 tablespoons total), then roll immediately in the cinnamon sugar mixture. The butter helps the sugar adhere and adds richness that partially compensates for the lack of frying oil. Serve warm with the chocolate dipping sauce.
Nutrition Per Serving
Per 1 serving (makes about 20 churros (each approximately 5 inches long), plus 1 cup of chocolate sauce)
Why This Recipe Works
Churro dough is a choux paste, and understanding that unlocks everything about why these behave the way they do. When you cook the flour with the boiling water and butter, the starch granules absorb the liquid and swell in a process called gelatinization. This creates a cohesive, almost plastic dough that holds the eggs in suspension rather than letting them simply loosen the batter. Those gelatinized starch granules are key: they trap steam during frying, which puffs the churro from the inside and creates that hollow, airy crumb. When you then roll the dough in the pan to dry it slightly, you are driving off excess surface moisture, which helps the eggs incorporate more smoothly and gives you a dough that pipes cleanly without spreading.
The eggs serve two critical roles. They add richness and color, but more importantly, they provide the protein structure that sets during frying and holds the churro in its shape. Adding them one at a time and beating well is not optional: the fat in the egg yolk needs to be emulsified gradually into the paste, and rushing this step produces a broken, greasy dough that will not pipe neatly. If your dough looks curdled after adding the first egg, keep beating. It will come together. The finished dough should fall from the spoon in a slow, thick ribbon, not run off like a batter and not stay stiff like a paste.
Oil temperature is the single most controllable variable in frying, and 375°F (190°C) is the sweet spot for churros. At this temperature, the outside sets quickly into a crisp shell before the inside has time to absorb oil, and steam generated from the moisture in the dough escapes rapidly rather than condensing back in. If your oil is below 350°F (175°C), the churros will sit in the oil too long while the outside slowly colors, absorbing grease throughout. If it climbs above 390°F (200°C), the exterior browns and hardens before the center has cooked through. A thermometer is not a luxury here, it is the difference between greasy and crisp.
Baker’s Tips
- Use a large open-star tip (the 1M tip or a 6-point star of similar size) for ridged churros. A round tip produces a smooth cylinder that lacks the surface area for maximum crunch and does not hold the cinnamon sugar as well.
- Bring your eggs to room temperature before adding them. Cold eggs incorporated into warm dough cause the fat to seize slightly, making the dough harder to bring together and potentially greasy.
- Pipe directly over the oil and snip with scissors for neat, consistent churros. Piping onto a tray first and then trying to transfer them stretches and distorts the shape.
- Coat the churros while they are hot, within 30 seconds of coming out of the oil or oven. The heat helps the sugar adhere and melt slightly onto the surface, creating that characteristic slightly caramelized crust.
- If your chocolate sauce seizes or becomes grainy, add 1 teaspoon of warm cream at a time and stir gently. It will come back together. Seized chocolate usually means water accidentally got into it or the cream was added too hot.
- Keep a close eye on oil temperature between batches. Adding cold dough to the oil drops the temperature. Let it recover back to 375°F (190°C) before frying the next batch, otherwise the second and third batches will absorb more oil than the first.
Variations
- Chocolate churros: Replace 2 tablespoons of the flour with unsweetened cocoa powder and add 1 extra teaspoon of sugar to the dough. Roll in plain sugar instead of cinnamon sugar and serve with a salted caramel sauce.
- Filled churros (churros rellenos): After frying, use a thin piping tip to inject the churros with dulce de leche, Nutella, or vanilla pastry cream. Best done immediately before serving.
- Cardamom and orange sugar coating: Replace the ground cinnamon with 1 teaspoon ground cardamom and add the finely grated zest of one orange to the sugar coating. Serve with a white chocolate sauce instead of dark.
- Mini churro bites: Pipe the dough into 1-inch rounds onto a tray, then fry or bake as bite-sized pieces. Reduce fry time to 90 seconds and bake time to 14 to 16 minutes. Perfect for parties.
Troubleshooting & FAQ
My churros are greasy and heavy instead of crisp. What went wrong?
My dough is too soft to pipe and just oozes out of the bag. What happened?
The churros are golden on the outside but raw and doughy in the middle. How do I fix this?
My chocolate sauce has gone thick and stiff. Can I rescue it?
The cinnamon sugar is not sticking to my churros. What am I doing wrong?
Storage & Make-Ahead
- Storage: Churros are genuinely best eaten within minutes of being made. If you must store them, keep unfrosted, uncoated churros in an airtight container at room temperature for up to 1 day and re-crisp in a 375°F (190°C) oven or air fryer for 4 to 5 minutes before coating in fresh cinnamon sugar. The chocolate sauce keeps in an airtight container in the refrigerator for up to 1 week. Reheat gently in a small saucepan over low heat or in 20-second microwave bursts, stirring between each.
- Make-Ahead: The chocolate sauce can be made up to 1 week ahead and refrigerated. The churro dough can be piped onto a parchment-lined tray, frozen solid, and then transferred to a zip-lock bag for up to 1 month. Fry or bake directly from frozen, adding 1 to 2 minutes to the cook time. Do not let frozen piped dough thaw before cooking or it will become sticky and lose its shape.






