There’s something about homemade Mexican churros that instantly brings a sense of celebration. I still remember the first time I piped that dough into hot oil and watched it puff and turn golden. The smell of cinnamon sugar filled the kitchen, and suddenly, an ordinary evening felt like a Cinco de Mayo street fair at home.
There’s something irresistible about homemade Mexican churros—crispy on the outside, soft and fluffy on the inside, and coated in warm cinnamon sugar. Whether you’re celebrating Cinco de Mayo or just craving a sweet treat, this easy churros recipe brings authentic street-style flavor right into your kitchen with simple pantry ingredients and a foolproof method.
Table of Contents
Why You’ll Love These Homemade Mexican Churros
Crispy Outside, Soft Inside Texture
First, homemade Mexican churros deliver that perfect contrast. The outside turns crisp and golden, while the inside stays tender and airy. As a result, every bite feels light yet satisfying.
Made with Simple Pantry Ingredients
Also, you likely already have everything you need. Ingredients like flour, butter, and sugar come together quickly. So, you don’t need anything fancy to make homemade Mexican churros at home.
Perfect for Cinco de Mayo and Festive Occasions
Meanwhile, these churros fit right into any celebration. They shine during Cinco de Mayo gatherings, yet they also work for casual weekends or family nights.
Ready in Under 35 Minutes
Finally, this recipe moves fast. From start to finish, homemade Mexican churros take about 30 to 35 minutes, which makes them a great last-minute dessert.
What Are Mexican Churros?
Origins and Cultural Influence
Mexican churros come from a long tradition influenced by Spanish and Portuguese cooking. Over time, Mexico added its own touch, especially with the cinnamon sugar coating that defines homemade Mexican churros today.
How Mexican Churros Differ from Spanish Versions
However, Spanish churros often skip the cinnamon sugar. Instead, they lean more on dipping sauces. In contrast, homemade Mexican churros always include that warm cinnamon coating, which adds a sweet and spiced flavor.
Traditional Serving Style with Cinnamon Sugar
Typically, vendors serve homemade Mexican churros fresh and hot. Then, they roll them in cinnamon sugar and pair them with chocolate or caramel sauce for dipping.
Ingredients for Homemade Churros
Dough Ingredients Breakdown
To make homemade Mexican churros, you need water, unsalted butter, granulated sugar, salt, and all-purpose flour. Then, you add an egg and vanilla extract to create a smooth, rich dough.
Cinnamon Sugar Coating Essentials
Next, mix granulated sugar with ground cinnamon. This coating gives homemade Mexican churros their signature flavor and aroma.
Best Oil for Frying Churros
For frying, use vegetable oil. It heats evenly and keeps the churros crisp without adding extra flavor.
Step-by-Step: How to Make Homemade Mexican Churros
Preparing the Choux-Style Dough
First, heat water, butter, sugar, and salt in a saucepan until it boils. Then, remove it from heat and stir in flour until a thick dough forms and pulls away from the sides.
Mixing in Egg and Vanilla Correctly
Next, let the dough cool slightly. This step matters because hot dough can scramble the egg. Then, mix in the egg and vanilla until smooth.
Piping the Dough for Classic Shape
After that, transfer the dough into a piping bag with a star tip. If needed, use a zip-top bag with a corner cut off. Pipe strips directly into the hot oil.
Frying Until Golden and Perfectly Cooked
Meanwhile, heat the oil properly. Fry the churros until golden brown, turning them as needed. This step helps cook them evenly inside and out.
Coating in Cinnamon Sugar for Authentic Flavor
Finally, remove the churros and drain them briefly. Then, roll them in cinnamon sugar while still warm so the coating sticks well.
Pro Tips for Perfect Churros Every Time
Controlling Oil Temperature for Even Cooking
Keep the oil at a steady temperature. If it gets too hot, the outside browns too fast. If it’s too cool, the churros absorb oil.
Avoiding Common Dough Mistakes
Also, always cool the dough before adding the egg. Otherwise, the texture will suffer and the dough won’t come together properly.
How to Get the Perfect Crisp Texture
For the best texture, fry until deep golden. Then, serve immediately because homemade Mexican churros taste best fresh.
Serving Ideas and Dipping Sauces
Chocolate Sauce Pairing
Chocolate sauce pairs beautifully with homemade Mexican churros. The rich flavor balances the cinnamon sugar coating.
Caramel and Dulce de Leche Options
Alternatively, serve them with caramel or dulce de leche. These add a creamy sweetness that complements the crisp churros.
Best Ways to Serve Churros Warm
Serve homemade Mexican churros right after frying. If you wait too long, they lose that crisp edge that makes them special.
Storage and Reheating Tips
How to Store Leftover Churros
If you have leftovers, store them in an airtight container at room temperature for a short time. However, they taste best fresh.
Reheating to Restore Crispiness
To reheat, place them in a warm oven for a few minutes. This helps bring back some of the crisp texture.
Before you head to the FAQ, you can also find more inspiration on my Pinterest page or connect on Facebook for more sweet ideas.
Frequently Asked Questions
What are churros made of in Mexico?
Mexican churros use a simple choux-style dough made from water, butter, flour, egg, and sugar. Then, cooks fry the dough and coat it in cinnamon sugar.
What are Mexican churros filled with?
Many homemade Mexican churros stay unfilled. However, some versions include fillings like chocolate, caramel, or dulce de leche.
Are Spanish churros different from Mexican churros?
Yes, Spanish churros often skip the cinnamon sugar coating. Meanwhile, homemade Mexican churros always include it, which gives them a sweeter flavor.
More Such Recipes
- Cinco de Mayo churro bars with cinnamon sugar for a crowd-pleasing dessert
- Easy churro cupcakes with classic cinnamon sugar flavor
- Crispy air fryer churro bites without deep frying
- No bake margarita cheesecake bites for a festive Mexican dessert spread
- Cinnamon sugar dessert ideas perfect for Cinco de Mayo celebrations
- Quick and easy Mexican-inspired desserts for parties and gatherings
- Baked churro-style treats with soft centers and sweet coating

Final Thoughts
Homemade Mexican churros bring warmth, texture, and a little joy to any kitchen. They come together quickly, yet they feel special every time. So, once you try them fresh and warm, you’ll want to make homemade Mexican churros part of your regular dessert rotation.

Homemade Mexican Churros Easy Irresistible Treat
- Total Time: 30 minutes
- Yield: 12 churros 1x
- Diet: Vegetarian
Description
Crispy homemade Mexican churros with a soft inside, coated in warm cinnamon sugar and ready in under 35 minutes.
Ingredients
1 cup water
1/2 cup unsalted butter
2 tablespoons granulated sugar
1/4 teaspoon salt
1 cup all-purpose flour
1 large egg
1 teaspoon vanilla extract
Vegetable oil for frying
1/2 cup sugar (for coating)
1 teaspoon ground cinnamon
Instructions
1. Heat water, butter, sugar, and salt in a saucepan until boiling.
2. Remove from heat and stir in flour until a thick dough forms.
3. Let the dough cool slightly to prevent the egg from cooking.
4. Mix in egg and vanilla until smooth and fully combined.
5. Transfer dough to a piping bag with a star tip.
6. Heat oil in a deep pan over medium heat.
7. Pipe strips of dough into hot oil, cutting to desired length.
8. Fry until golden brown, turning for even cooking.
9. Remove and drain briefly on paper towels.
10. Roll warm churros in cinnamon sugar and serve immediately.
Notes
Let dough cool before adding the egg to avoid scrambling.
Keep oil temperature steady for even cooking.
Do not undercook to avoid raw centers.
Use a zip-top bag if you do not have a piping bag.
Serve warm for best texture and flavor.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dessert
- Method: Frying
- Cuisine: Mexican
Nutrition
- Serving Size: 2 churros
- Calories: 96
- Sugar: 10g
- Sodium: 50mg
- Fat: 3g
- Saturated Fat: 1g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 17g
- Fiber: 1g
- Protein: 1g
- Cholesterol: 15mg

