“You really think frying dough and dipping it in chocolate is going to fix your day?” my friend joked over the phone as I described my plan to make crispy churros with rich Mexican hot chocolate dipping sauce after a long, exhausting afternoon. Honestly, I was skeptical myself at first. I mean, churros seemed fancy, a bit intimidating, and hot chocolate? Well, I’ve had plenty that felt more like sugary glue than comfort.
But then, as the warm scent of cinnamon and vanilla filled the kitchen, the sizzle of the dough hitting hot oil brought back a flood of memories from a tiny street stand in Mexico City I stumbled upon years ago. The first bite was a surprise—crispy outside, tender inside, dusted with just the right amount of cinnamon sugar. That chocolate sauce? Deep, velvety, with a whisper of spice that made me pause mid-dip and smile.
I ended up making this recipe multiple times that week, tweaking it here and there until it was just right—because, you know, churros are deceptively simple but wildly satisfying when done well. This recipe stuck with me not just because it tastes fantastic but because it turns any ordinary evening into a little celebration, no matter how chaotic things feel outside the kitchen. It’s the kind of treat that feels like a warm hug in dessert form, and I can’t wait to share that feeling with you.
Why You’ll Love This Recipe
After testing this crispy churros recipe with rich Mexican hot chocolate dipping sauce through plenty of kitchen experiments, I can say it’s a winner for so many reasons. Here’s why it’s become a go-to for me and those lucky enough to join for a snack:
- Quick & Easy: Ready in about 30 minutes from start to finish, perfect for when you want a cozy treat without fussing for hours.
- Simple Ingredients: Mostly pantry staples – flour, sugar, cinnamon, chocolate, and a few basics you likely already have on hand.
- Perfect for Gatherings: Whether it’s a casual weekend hangout or a festive family night, these churros always impress without stress.
- Crowd-Pleaser: Kids, adults, even the pickiest eaters love the crispy texture paired with the rich, slightly spicy chocolate dipping sauce.
- Unbelievably Delicious: The cinnamon sugar coating combined with that luscious hot chocolate is comfort food at its finest.
What sets this recipe apart is the way the churro dough is cooked to a golden crisp while staying tender inside, and the hot chocolate sauce is made with real Mexican chocolate and a pinch of cinnamon and chili powder for an authentic flavor kick. Honestly, this isn’t just another churro recipe; it’s the one that makes you close your eyes and savor every bite. If you love treats with a bit of soul and heart, this recipe is going to feel like a small celebration in your kitchen.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to bring out bold flavors and that perfect texture without any complicated steps. Most are pantry staples, so you won’t have to run to a specialty store to get started.
- For the Churros:
- 1 cup water (240 ml)
- 2 ½ tablespoons granulated sugar
- ½ teaspoon salt
- 2 tablespoons vegetable oil (or any neutral oil)
- 1 cup all-purpose flour (125 g) – I like King Arthur for consistent results
- 2 quarts vegetable oil for frying (about 1.9 liters)
- ½ cup granulated sugar (for coating)
- 1 tablespoon ground cinnamon (for coating)
- For the Rich Mexican Hot Chocolate Dipping Sauce:
- 2 cups whole milk (480 ml) – for richness, but you can swap for almond or oat milk
- 3 oz Mexican chocolate (like Ibarra or Abuelita), chopped
- 2 tablespoons unsweetened cocoa powder
- 2 tablespoons granulated sugar (adjust to taste)
- ½ teaspoon ground cinnamon
- Pinch of chili powder or cayenne (optional, but highly recommended for that warm kick)
- 1 teaspoon vanilla extract
Look for authentic Mexican chocolate brands in Latin markets or the international aisle—using real Mexican chocolate makes the sauce uniquely rich and flavorful. If you can’t find it, a good-quality bittersweet chocolate bar also works in a pinch. For a gluten-free version, you could try swapping the all-purpose flour with a gluten-free blend, but I haven’t tested that extensively yet. The cinnamon sugar coating is what really brings the churros alive, so don’t skimp on fresh ground cinnamon!
Equipment Needed
- Deep heavy-bottomed pot or a deep fryer – I prefer a 4-quart Dutch oven for stable heat control.
- Pastry bag with a large star tip (about ½ inch) – gives the churros their classic ridged texture. If you don’t have one, a sturdy zip-top bag with a corner snipped off works as a budget-friendly alternative.
- Slotted spoon or spider strainer – for safely removing churros from hot oil.
- Thermometer – essential to keep oil temperature steady around 350°F (175°C) to avoid greasy or undercooked churros.
- Mixing bowls and a whisk.
I’ve tried frying churros in different pots, but a heavy-bottomed Dutch oven really keeps the temperature steady, which makes a big difference. The pastry bag with a star tip is worth the investment if you plan to make churros or any piped pastries frequently. Just remember to clean it properly to avoid dough buildup, which can clog the tip.
Preparation Method
- Make the churro dough: In a medium saucepan, combine 1 cup (240 ml) water, 2 ½ tablespoons sugar, ½ teaspoon salt, and 2 tablespoons vegetable oil. Bring to a boil over medium heat. Once boiling, remove from heat and immediately stir in 1 cup (125 g) flour until the mixture forms a ball and pulls away from the sides. This step is crucial to get the right churro texture – the dough should be smooth and not sticky.
- Prepare the frying oil: Pour about 2 quarts (1.9 liters) of vegetable oil into your deep pot or fryer. Heat the oil to 350°F (175°C). Use a thermometer to monitor; too hot and you’ll burn the churros, too cool and they’ll absorb oil and get greasy.
- Pipe the churros: Transfer dough to the pastry bag fitted with a large star tip. Carefully pipe 4-6 inch (10-15 cm) lengths directly into the hot oil, cutting the dough with scissors or a knife as you go. Fry in batches to avoid overcrowding.
- Fry until golden: Fry churros for about 2-3 minutes per side until golden brown and crispy. Use a slotted spoon to flip them gently halfway through. Watch the oil closely and adjust heat to maintain temperature.
- Drain and coat: Remove churros and drain on paper towels briefly. While still warm, toss them in a bowl with ½ cup sugar and 1 tablespoon cinnamon until evenly coated.
- Make the hot chocolate sauce: In a small saucepan, warm 2 cups (480 ml) milk over medium heat. Whisk in chopped Mexican chocolate, 2 tablespoons cocoa powder, 2 tablespoons sugar, ½ teaspoon cinnamon, and a pinch of chili powder. Stir constantly until chocolate is fully melted and sauce is smooth and slightly thickened, about 5-7 minutes. Remove from heat and stir in 1 teaspoon vanilla extract.
- Serve immediately: Plate churros alongside a bowl of warm Mexican hot chocolate sauce for dipping. The contrast of crispy churros and the rich, spicy sauce is magical.
Pro tip: Keep an eye on the oil temperature throughout frying and drain churros well to keep that crisp crunch. If the dough feels too stiff to pipe, let it cool for a minute or two—you want it warm but pliable.
Cooking Tips & Techniques
Frying churros can feel tricky, but a few tips can make it much easier. First, always use a thermometer to maintain a steady 350°F (175°C). I learned the hard way that oil that’s too cool means soggy churros soaking up too much oil, while too hot means burnt outsides and raw insides.
When piping, don’t rush. Cut the dough lengths carefully and fry in small batches so the oil temperature doesn’t drop. I keep a plate covered with paper towels nearby for quick draining to keep the churros crisp.
For the chocolate sauce, stirring constantly helps prevent scorching and gives a silky texture. Adding a pinch of chili powder is a personal favorite—it adds warmth without heat, and it’s a classic flavor note in Mexican hot chocolate.
One time, I tried making the dough ahead and refrigerating it, but it got too stiff to pipe smoothly, so fresh dough is best for texture and ease. Also, don’t skip the cinnamon sugar coating; it’s the final touch that makes these churros irresistible.
Variations & Adaptations
- Gluten-Free Churros: Try substituting the all-purpose flour with a 1:1 gluten-free baking flour blend. The texture will be slightly different but still delicious.
- Vegan Version: Swap water for plant-based milk in the dough and use coconut or almond milk for the hot chocolate sauce. Use vegan chocolate chips or bars for dipping sauce.
- Flavored Dipping Sauces: Instead of traditional hot chocolate, a salted caramel or dulce de leche sauce pairs beautifully with crispy churros for a sweeter twist.
- Air-Fried Churros: If you want less oil, you can air-fry the churros at 375°F (190°C) for 10-12 minutes, flipping halfway, though they won’t be quite as crispy as fried.
- Spiced Dough: Add a pinch of nutmeg or cardamom to the churro dough for a subtle aromatic twist.
A personal favorite variation is dipping the churros in a homemade no-churn strawberry ice cream on a warm day — the contrast of hot and cold is surprisingly delightful!
Serving & Storage Suggestions
Serve your crispy churros fresh and warm, immediately after frying for the best crunch. The Mexican hot chocolate dipping sauce is at its richest and smoothest when freshly made and warm, too. Presentation-wise, a rustic bowl or mug for the chocolate sauce works beautifully, with churros stacked casually alongside.
These churros are best eaten the same day. If you do have leftovers, store them in an airtight container at room temperature for up to 12 hours. To reheat, pop them in a 350°F (175°C) oven for 5-7 minutes to bring back some crispness. Avoid microwaving, as that makes them soggy.
The hot chocolate sauce can be refrigerated for up to 3 days in a sealed container. Reheat gently on the stovetop, stirring to restore its silky texture. The flavors actually deepen as it rests, so reheated sauce is still delicious.
For a festive touch, serve churros alongside a steaming mug of creamy strawberry cheesecake stuffed French toast for a breakfast or brunch spread that’s hard to beat.
Nutritional Information & Benefits
Each serving (about 3 churros with dipping sauce) contains approximately 350-400 calories, with a moderate amount of fat from frying and the richness of the chocolate sauce. The cinnamon adds a comforting antioxidant boost, and the pinch of chili powder in the sauce can help with digestion and circulation.
Though fried, these churros are a treat best enjoyed occasionally, but the recipe’s use of simple, real ingredients means you’re not hiding any artificial additives or preservatives. You can lighten the recipe by air frying or using plant-based milk options, making it adaptable for some dietary needs.
Keep in mind this recipe contains gluten, dairy, and is fried in oil, so it’s not suitable for those with certain allergies or dietary restrictions without modifications.
Conclusion
What I love most about this crispy churros recipe with rich Mexican hot chocolate dipping sauce is how it turns simple ingredients into a joyful experience. The combination of crispy, cinnamon-sugared dough paired with that deep, warm chocolate sauce is just plain comforting and satisfying.
Feel free to tweak the spice levels or try the variations to make it your own. Whether you’re sharing with friends, surprising your family, or sneaking a few bites alone, this recipe is a sweet reminder that sometimes the simplest treats bring the biggest smiles.
I’d love to hear how your churros turn out or any fun twists you try. Drop a comment below and share your churro stories — happy cooking and happy dipping!
FAQs
Can I make churros without a pastry bag?
Yes! You can use a sturdy zip-top bag with a corner snipped off as a makeshift piping bag. Just make sure the cut is about ½ inch wide and pipe carefully.
What’s the best oil for frying churros?
Neutral oils with a high smoke point like vegetable, canola, or sunflower oil work best. Avoid olive oil as it has a lower smoke point and can add an unwanted flavor.
How do I store leftover churros?
Store leftover churros in an airtight container at room temperature for up to 12 hours. Reheat in the oven at 350°F (175°C) for 5-7 minutes to restore crispiness.
Can I prepare the chocolate sauce ahead of time?
Absolutely. The sauce can be made up to 3 days in advance and refrigerated. Reheat gently on the stove, stirring to maintain smoothness.
Is there a gluten-free version of churros?
Yes, you can substitute all-purpose flour with a gluten-free flour blend, though texture may vary slightly. Make sure your blend contains xanthan gum or similar for best results.
Pin This Recipe!

Crispy Churros Recipe with Rich Mexican Hot Chocolate Sauce
A quick and easy recipe for crispy churros coated in cinnamon sugar, served with a rich and slightly spicy Mexican hot chocolate dipping sauce. Perfect for gatherings and cozy treats.
- Total Time: 30 minutes
- Yield: 4 servings 1x
Ingredients
- 1 cup water (240 ml)
- 2 ½ tablespoons granulated sugar
- ½ teaspoon salt
- 2 tablespoons vegetable oil (or any neutral oil)
- 1 cup all-purpose flour (125 g)
- 2 quarts vegetable oil for frying (about 1.9 liters)
- ½ cup granulated sugar (for coating)
- 1 tablespoon ground cinnamon (for coating)
- 2 cups whole milk (480 ml)
- 3 oz Mexican chocolate (like Ibarra or Abuelita), chopped
- 2 tablespoons unsweetened cocoa powder
- 2 tablespoons granulated sugar (adjust to taste)
- ½ teaspoon ground cinnamon
- Pinch of chili powder or cayenne (optional)
- 1 teaspoon vanilla extract
Instructions
- Make the churro dough: In a medium saucepan, combine 1 cup water, 2 ½ tablespoons sugar, ½ teaspoon salt, and 2 tablespoons vegetable oil. Bring to a boil over medium heat. Remove from heat and stir in 1 cup flour until the mixture forms a ball and pulls away from the sides.
- Prepare the frying oil: Pour about 2 quarts of vegetable oil into a deep pot or fryer. Heat the oil to 350°F (175°C), using a thermometer to monitor the temperature.
- Pipe the churros: Transfer dough to a pastry bag fitted with a large star tip. Pipe 4-6 inch lengths directly into the hot oil, cutting the dough with scissors or a knife as you go. Fry in batches to avoid overcrowding.
- Fry until golden: Fry churros for about 2-3 minutes per side until golden brown and crispy. Flip gently halfway through frying.
- Drain and coat: Remove churros and drain on paper towels briefly. Toss warm churros in a bowl with ½ cup sugar and 1 tablespoon cinnamon until evenly coated.
- Make the hot chocolate sauce: In a small saucepan, warm 2 cups milk over medium heat. Whisk in chopped Mexican chocolate, cocoa powder, sugar, cinnamon, and chili powder. Stir constantly until chocolate is melted and sauce is smooth and slightly thickened, about 5-7 minutes. Remove from heat and stir in vanilla extract.
- Serve immediately: Plate churros alongside a bowl of warm Mexican hot chocolate sauce for dipping.
Notes
Maintain oil temperature at 350°F (175°C) to avoid greasy or burnt churros. Use a pastry bag with a star tip for classic ridged texture or a zip-top bag with a corner snipped off as an alternative. Coat churros immediately after frying for best cinnamon sugar adherence. The hot chocolate sauce can be made ahead and reheated gently. For gluten-free, substitute flour with a gluten-free blend. Air frying is an option but results in less crispiness.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dessert
- Cuisine: Mexican
Nutrition
- Serving Size: About 3 churros with
- Calories: 375
- Sugar: 20
- Sodium: 250
- Fat: 18
- Saturated Fat: 7
- Carbohydrates: 50
- Fiber: 3
- Protein: 5
Keywords: churros, Mexican hot chocolate, cinnamon sugar, fried dough, dessert, easy recipe, crispy churros, dipping sauce





