Homemade Churros with Mexican Chocolate Dipping Sauce – A Crispy, Cinnamon-Sugar Treat!

The content on this site may include affiliate links. As an Amazon Associate I earn from qualifying purchases. This means that, at zero cost to you, we will earn an affiliate commission if you click on one of the links and buy something.

If you’ve never made churros at home, get ready for crispy, golden perfection coated in warm cinnamon sugar—all dunked into rich, velvety Mexican chocolate sauce. Crunchy on the outside, soft and airy inside, these homemade churros taste just like the ones from your favorite Mexican street vendor or theme park!

The best part? They’re easy to make and use simple ingredients you already have in your kitchen. Let’s get frying!

If you’ve never made churros at home, get ready for crispy, golden perfection coated in warm cinnamon sugar—all dunked into rich, velvety Mexican chocolate sauce. Crunchy on the outside, soft and airy inside, these homemade churros taste just like the ones from your favorite Mexican street vendor or theme park!

What You’ll Need

👉 For the Churros:

  • 1 cup water
  • 2 tbsp unsalted butter
  • 1 tbsp granulated sugar
  • ½ tsp salt
  • 1 cup all-purpose flour
  • 1 large egg
  • ½ tsp vanilla extract
  • 2 cups vegetable oil (for frying)

👉 For the Cinnamon Sugar Coating:

  • ½ cup granulated sugar
  • 1 tsp ground cinnamon

👉 For the Mexican Chocolate Dipping Sauce:

  • 4 oz Mexican chocolate (or dark chocolate, chopped)
  • ½ cup heavy cream
  • ½ tsp cinnamon
  • ¼ tsp cayenne pepper (optional, for a little heat!)
  • ½ tsp vanilla extract

How to Make Churros

1️⃣ Prepare the dough – In a saucepan over medium heat, combine water, butter, sugar, and salt. Bring to a simmer, then stir in the flour all at once. Stir vigorously with a wooden spoon until the dough forms a ball and pulls away from the sides of the pan.
2️⃣ Cool slightly, then mix in eggs – Let the dough cool for 5 minutes, then mix in the egg and vanilla until smooth and glossy.
3️⃣ Pipe the churros – Transfer the dough to a piping bag fitted with a large star tip. Pipe 4-6 inch strips of dough onto a parchment-lined baking sheet.
4️⃣ Heat the oil – In a deep pan, heat vegetable oil to 375°F (190°C). Carefully fry 2-3 churros at a time, turning occasionally, until golden brown (about 2-3 minutes per side).
5️⃣ Coat in cinnamon sugar – Remove the churros from the oil, drain on a paper towel, then immediately roll in cinnamon sugar.


How to Make Mexican Chocolate Dipping Sauce

1️⃣ Heat the cream – In a small saucepan, warm the heavy cream over low heat until it just starts to simmer.
2️⃣ Melt the chocolate – Add the chopped Mexican chocolate, stirring until smooth.
3️⃣ Flavor boost! – Stir in cinnamon, vanilla, and cayenne (if using). Keep warm for dipping!


Easy Variations & Tips

🔥 Want Extra Crispy Churros? Fry them a little longer for a deeper golden brown crunch!
🍊 Zesty Twist! Add a teaspoon of orange zest to the dough or dipping sauce for a citrusy kick.
🍓 Other Dipping Sauces? Try dulce de leche, caramel, or strawberry sauce for a fun twist!
❄️ Make Ahead? Pipe the dough onto a baking sheet, freeze, and fry when ready!


💡 What to Serve with It?

  • A warm mug of Mexican hot chocolate
  • Fresh strawberries for a fruity contrast 🍓
  • Vanilla ice cream for a churro sundae 🍦

These homemade churros are crispy, golden, and coated in cinnamon-sugar bliss, and when dipped into that rich, spiced chocolate sauce? Pure dessert heaven.

Scroll to Top