Classic Mexican Churros with Rich Chocolate Dipping Sauce

The ultimate authentic Churros and chocolate recipe—this is the one you’ve been looking for. Crispy, cinnamon- and sugar-dusted outside, soft and buttery inside, with a simple technique that makes them easier to prepare at home. Don’t skip the Mexican chocolate sauce; it’s the ideal accompaniment. Video included.

Recipe first posted on December 19, 2021 and updated with step-by-step photos on February 7, 2024.


Several churros on a parchment-lined baking sheet with a blue saucepan of chocolate sauce next to them.

Is there anything better than a freshly fried churro? If you ask me, a warm churro dipped in thick, rich chocolate sauce comes pretty close to perfection. The combination of crunch, warmth and chocolate is hard to beat.

Making churros at home isn’t as intimidating as it may sound. Yes, there’s hot oil involved, but with the right technique and a little caution, you’ll find the process straightforward and rewarding. This recipe includes a helpful method that avoids the challenges of piping directly into hot oil, increasing your chance of perfect churros every time.

What are churros?

A hand holding a churro that has been dipped in chocolate sauce with a platter of churros and chocolate sauce behind it.

Churros are a fried dough pastry associated with street food, fairs and markets in many Spanish-speaking countries. The dough is closely related to pâte à choux (cream puff dough): a hot liquid of water, butter and salt is combined with flour, creating a thick paste. Once an egg is beaten in, the dough becomes pipeable and can be shaped into long ridged sticks or other forms, then fried until golden and rolled in cinnamon sugar.

While there are many modern variations—stuffed churros, chocolate-dusted versions, and other creative fillings—the classic cinnamon-sugar churro served with a warm chocolate dipping sauce remains the most beloved in my kitchen.

A simple technique that makes churros easier

Several churros covered in cinnamon and sugar with a glass bowl of chocolate sauce next to them.

Instead of piping churros directly into hot oil, try piping them onto a parchment-lined baking sheet, freezing them until firm, and then sliding the frozen churros into the fryer. Freezing stabilizes the shape so the churros hold their ridged profile and are easier to flip. They cook quickly and evenly, producing a crisp exterior and tender interior.

Ingredients

Ingredients to make churros sitting on a wood table including flour, butter, egg, salt, water, cinnamon-sugar, and vanilla extract.

Ingredients

  • 1 cup water
  • 3 tablespoons unsalted butter
  • 1 tablespoon granulated sugar
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon kosher salt
  • 1 cup all-purpose flour
  • 1 large egg, at room temperature
  • 1 quart vegetable oil, for frying
  • 1/2 cup granulated sugar + 1 teaspoon ground cinnamon for coating
  • Mexican chocolate sauce, for serving

Equipment

  • Candy or deep-fry thermometer to monitor oil temperature
  • Stand mixer or hand mixer (for incorporating the egg)
  • Pastry bag fitted with a 1/2-inch open star tip
  • Medium saucepan and wooden spoon
  • Wide, shallow frying pan or braiser for frying
  • Baking sheet lined with parchment paper

How to make these churros

Step one

Heat the liquid. In a medium saucepan, combine the water, butter, sugar, vanilla and salt. Place over medium heat and bring to a boil. Remove from heat once it reaches a boil.

Liquid boiling in a saucepan on the stove

Step two

Beat in the flour. Add the flour all at once and stir vigorously with a wooden spoon until the mixture comes together into a thick, smooth dough.

A dough in a saucepan being stirred with a wood spoon

Step three

Beat in the egg. Transfer the dough to the bowl of a stand mixer or a mixing bowl and let it cool for a few minutes. Add the egg and beat on medium speed until fully incorporated and the dough is soft, smooth and slightly stretchy.

Dough in the metal bowl of a stand mixer

Step four

Pipe the churros. Fit a pastry bag with a 1/2-inch open star tip and fill it with the dough. Pipe long ridged sticks onto a parchment-lined baking sheet. You can make spirals or shorter sticks if you prefer.

Churro dough in a piping bag that is placed inside a Mason jar. The jar in on a wood table with a baking sheet near by.

Step five

Freeze the churros. Place the baking sheet in the freezer until the churros are firm, about 15–30 minutes. Freezing keeps the shape when transferring to hot oil.

Churros waiting to be fried on a parchment-lined baking sheet.

Step six

Fry the churros. Pour vegetable oil into a wide, shallow pot or braiser and heat to 360°F (182°C). Fry 3–4 churros at a time, taking care not to crowd the pan. Fry until golden and crisp, about 2 minutes per side, adjusting time as needed. Drain briefly on paper towels.

Churros frying in oil in a wide pot on the stove.

Step seven

Coat in cinnamon sugar. Mix the sugar and cinnamon in a shallow dish, then toss the warm churros in the mixture so they’re evenly coated.

Two churros in a green dish covered with cinnamon and sugar

Step eight

Serve. Warm the Mexican chocolate sauce in a small saucepan, pour into a serving bowl and enjoy the churros while they are still warm.

Storage: Churros are best the day they are made. Keep warm in a 200°F oven for up to 30–40 minutes if needed. Leftovers can be stored in an airtight container for 2–3 days and reheated until crisp.

Top tips

  • Measure the width of your frying pan before piping so your churros will fit comfortably in the pan when frying.
  • If a churro is floppy when turning, give it another minute in the oil so it firms up and is easier to flip.
  • The chocolate sauce can be made ahead and reheated; it keeps well refrigerated for several days.
A churro with a bite taken out of it sitting on a plate with a bit of chocolate sauce on it.

Authentic Churros Recipe with Chocolate Sauce

Yield: 6–8 (9-inch) churros
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes

Crisp on the outside, tender inside, rolled in cinnamon sugar and served with warm chocolate sauce. This method simplifies piping and frying by stabilizing the churros in the freezer before frying.

Ingredients (summary)

  • 1 cup water, 3 tbsp unsalted butter, 1 tbsp sugar, 1 tsp vanilla, 1/2 tsp salt
  • 1 cup all-purpose flour, 1 large egg
  • Vegetable oil for frying
  • Cinnamon-sugar: 1/2 cup sugar + 1 tsp cinnamon
  • Mexican chocolate sauce for serving

Instructions (summary)

  1. Boil water, butter, sugar, vanilla and salt.
  2. Remove from heat and stir in flour until a thick dough forms.
  3. Cool slightly, then beat in the egg until smooth.
  4. Pipe onto parchment, freeze until firm.
  5. Heat oil to 360°F and fry frozen churros until golden.
  6. Drain briefly, toss in cinnamon-sugar and serve with chocolate sauce.

Notes

Best eaten fresh. Reheat briefly to restore crispness. Measure pan width before piping and don’t overcrowd the fry pan.

© Kate Ramos
Cuisine: Spanish
/
Category: Sweets

img 32193 16

Resources

Suggested reading: David Castro Hussong’s The Baja California Cookbook for regional context and background on recipes and techniques related to Mexican and Baja cuisine.


This recipe appears on a small food blog and helps support the creator through content and recipe development. If you try the recipe, consider leaving feedback or sharing a photo.