Classic Churros Recipe
Quick answer
Bring 1 cup water, the butter, 2 tablespoons sugar and the salt to a rolling boil, then stir in the flour until a smooth ball forms and beat in 3 eggs one at a time. Pipe the choux dough through a large star tip into oil heated to 350F, frying 4 to 5 inch sticks about 2 to 3 minutes per side until deep golden. Roll hot in cinnamon sugar and serve with warm chocolate sauce.
Classic Churros Recipe is the real deal: crisp, golden, deep fried churros with crackly ridges piped with a star tip, rolled in cinnamon sugar while they are still hot and served with a warm dark chocolate dipping sauce. The dough is a simple choux, water, butter, flour and eggs cooked into a smooth paste, then piped straight into 350F oil. No special equipment beyond a pastry bag and a thermometer, and the whole batch is ready in about 40 minutes.
Why you’ll love it
- Real fried churros with shattering crisp ridges, not baked puffs pretending to be churros.
- The choux dough comes together in one pan in about 10 minutes, step by step and very forgiving.
- Cinnamon sugar sticks to every ridge when you roll them hot, giving that classic crackly coating.
- The chocolate dipping sauce is just cream and chocolate, ready in 5 minutes.
- A total crowd pleaser for parties, movie nights and Cinco de Mayo, and easy to double for a big batch.
Ingredient notes
Water, butter, sugar and salt: this is the choux base. The butter needs to be fully melted and the water at a rolling boil before the flour goes in, so the starch hydrates evenly and the dough turns smooth instead of lumpy.
All purpose flour: plain all purpose flour is the right call here. Bread flour makes a tougher chew and cake flour makes churros that spread, so stick with all purpose for the classic texture.
Eggs: three large eggs at room temperature give the dough its structure and puff in the oil. Add them one at a time and mix fully after each, since the dough looks broken and lumpy before each egg is absorbed and that is normal.
Vanilla extract: one teaspoon rounds out the dough so it does not taste flat against the cinnamon sugar. Almond extract works as a swap if you want a bakery style note.
Cinnamon sugar: a half cup of sugar mixed with 1 1/2 teaspoons of cinnamon is the classic ratio. Roll the churros while they are hot so the coating melts on and sticks in one pass.
Chocolate sauce: heavy cream poured over chopped dark chocolate, rested and stirred smooth. Use chocolate you like eating, since the sauce is only as good as the chocolate in it.
The 350F oil rule that keeps churros crisp
Everything about fried churros comes down to one number: 350F. Below that, the dough sits in the oil too long and drinks it up, which gives heavy, greasy churros with pale color. Above that, the outside races to dark brown while the inside is still raw dough. Clip a thermometer to the pot and let the oil come back to 350F between batches, since each batch of cold dough drops the temperature. Fry only 4 to 5 churros at a time, give them 2 to 3 minutes per side and turn them with tongs so every ridge browns evenly. When the temperature stays steady, the churros practically fry themselves: they puff, turn deep golden and come out crisp enough to crackle when they cool.
Variations
- Dulce de leche dip: warm a jar of dulce de leche and serve it alongside or instead of the chocolate sauce for a caramel note that pairs perfectly with cinnamon.
- Churro bites: pipe 1 inch nuggets instead of long sticks, fry them a little faster and toss them in cinnamon sugar for poppable party snacks.
- Mexican chocolate sauce: stir a pinch of cinnamon and a tiny pinch of cayenne into the warm chocolate sauce for a gentle heat behind the chocolate.
- Stuffed churros: pipe the dough in a ring shape, fry as usual, then fill a squeeze bottle with dulce de leche and inject it into the cooled ring through a small hole.
What we learned testing it
- The dough pulling away from the pan is the visual cue that matters. Undercooked choux made churros that spread flat in the oil, while a full 2 minutes of cooking on the pan gave sticks that held their ridges.
- 350F was the sweet spot across three test batches. At 325F the churros were greasy and at 375F they browned in 90 seconds while the centers stayed soft.
- Rolling in the cinnamon sugar while hot made the coating stick in one pass. Churros rolled after cooling needed a second roll and still came out patchy.
Read how we test recipes.
Classic Churros Recipe
Makes About 24 churros, 4 to 5 inches each · 40 min total · Medium
Ingredients
Equipment
Large heavy pot or Dutch oven · Candy or deep fry thermometer · Pastry bag with a large open star tip · Wire cooling rack · Tongs · Shallow dish for the cinnamon sugar
Instructions
-
Make the choux dough
Add the water, butter, 2 tablespoons sugar and salt to a heavy saucepan and bring it to a rolling boil over medium high heat. Add all the flour at once and stir hard with a wooden spoon until a smooth dough forms, then keep cooking 1 to 2 minutes while the dough pulls away from the sides of the pan and a thin film forms on the bottom. Scrape the dough into a large bowl and let it cool for 5 minutes so it does not cook the eggs. Beat in the eggs one at a time, mixing fully after each, then stir in the vanilla. The finished dough should be thick, glossy and able to hold a ridge when piped.
-
Heat the oil and pipe the dough
Pour the oil into a large heavy pot to a depth of about 2 inches and heat it to 350F, checked with a thermometer. Fit a pastry bag with a large open star tip and fill it with the choux dough. Pipe 4 to 5 inch lengths of dough directly into the hot oil, snipping each one free with kitchen scissors. Fry only 4 to 5 churros at a time so the oil temperature stays steady.
-
Fry until deep golden
Fry the churros for 2 to 3 minutes per side, turning with tongs, until they are deep golden and well browned all over. Lift them out with tongs and drain briefly on a wire cooling rack set over a sheet pan. Let the oil come back up to 350F between batches so every batch fries at the same steady pace.
-
Roll in cinnamon sugar and serve
While the churros are still hot, roll them generously in the cinnamon sugar until every ridge is coated. For the chocolate sauce, heat the cream until it just starts to simmer, pour it over the chopped dark chocolate, rest 2 minutes and stir until smooth and glossy. Serve the churros warm with the chocolate sauce for dipping.
Notes
- Room temperature eggs mix into the dough much more easily than cold eggs. Set them on the counter when you start measuring the other ingredients.
- The star tip is what gives churros their signature ridges, and those ridges are what hold the cinnamon sugar. A round tip makes smooth sticks that shed their coating.
- Keep the oil at 350F the whole time. Too cool and the churros soak up oil and turn heavy, too hot and they brown outside while staying doughy inside.
- Fry only a few churros at a time. Crowding the pot drops the oil temperature fast and the batch comes out pale and greasy instead of crisp.
Nutrition per serving
Nutrition information is being calculated.
Substitutions
- Unsalted butter
- Use salted butter and skip the 1/2 teaspoon of salt in the dough. The flavor stays balanced and the dough behaves the same.
- Dark chocolate sauce
- Swap in a jar of good chocolate hazelnut spread warmed gently, or serve with warm dulce de leche. Both pair well with the cinnamon sugar coating.
- Vanilla extract
- Use 1/2 teaspoon of almond extract instead for a subtle bakery note, or leave it out entirely. The churros are still excellent plain.
Storage and make-ahead
Churros are at their best warm, within an hour of frying. Leftovers keep at room temperature in a loosely covered container for 1 day, but the coating softens. Crisp them back up in a 375F oven for 5 minutes. The chocolate sauce keeps in the refrigerator for up to 5 days and reheats gently in the microwave. I do not recommend freezing fried churros, since the texture turns soggy when thawed.
Frequently asked questions
Why are my churros doughy inside?
The oil was too hot. Above 350F the outside browns fast while the center stays raw. Use a thermometer, keep the oil at 350F and give each side a full 2 to 3 minutes in the oil.
Can I bake these churros instead of frying?
You can, but they are a different treat. Baked choux puffs at 400F for about 25 minutes, brushed with butter and rolled in cinnamon sugar, taste like cinnamon puffs, not the crisp fried churros this recipe makes.
Why did my dough spread flat in the oil?
The choux was undercooked on the stove. After the flour goes in, keep stirring 1 to 2 minutes until the dough pulls away from the sides of the pan and leaves a film on the bottom. That cooking step is what sets the structure.
Can I make the dough ahead of time?
Yes. The finished choux dough holds in the refrigerator in a covered container for up to 2 days. Bring it back toward room temperature for 20 minutes before piping so it flows through the star tip easily.
What oil is best for frying churros?
A neutral oil with a high smoke point, like canola, vegetable or peanut oil. You need about 2 inches of oil in a heavy pot, and the pot should hold heat well so the temperature recovers quickly between batches.