Let me tell you something right away. The moment you bite into freshly made homemade Mexican churros, everything else kind of fades into the background. That crispy shell gives way to a soft, airy center, and then comes the cinnamon sugar coating that hits just right.
You don’t need a street vendor or a trip to Mexico to enjoy this. You can make authentic Mexican churros right in your own kitchen, and honestly, once you do, there is no going back.
This guide walks you through everything step by step, with real tips, real fixes, and zero confusion. Whether you are trying churros for the first time or improving your frying game, you are in the right place.

Homemade Mexican Churros What Are They and Why Everyone Loves Them
Homemade Mexican churros are a classic fried dough dessert that started in Spain and Portugal before becoming a staple in Mexican street food culture. These golden sticks of dough are deep fried until crisp, then coated in a mixture of sugar and cinnamon.
What makes authentic Mexican churros stand out is the texture. The outside is crunchy, slightly ridged from the piping tip, while the inside stays soft and tender.
Unlike Spanish churros, which are often just coated in sugar, Mexican churros almost always include cinnamon sugar. That extra layer of flavor is what makes them so addictive.
People love homemade churros because they are simple to make yet feel like a special treat. You only need a handful of ingredients, but the result feels like something you picked up from a busy food stall.
Homemade Mexican Churros Ingredients You Need for the Perfect Dough
When making homemade Mexican churros from scratch, the ingredients are refreshingly simple. No complicated shopping list, no hard to find items.
Here is what you need
All purpose flour
Water
Butter
Salt
Egg
Vanilla extract
Sugar
Ground cinnamon
Oil for frying
This dough is similar to choux pastry, the same base used for cream puffs. That is what gives churros their light and airy center.
If you want to take things up a notch, you can simmer a cinnamon stick in the water before mixing the dough. It adds a subtle warmth that makes your easy churros recipe taste even more authentic.
Homemade Mexican Churros Step by Step Guide for Beginners
Making homemade Mexican churros step by step is easier than it looks. Let’s break it down so nothing feels overwhelming.
Start by heating water, butter, salt, and vanilla in a saucepan. Once it begins to boil, remove it from the heat and stir in the flour. Keep mixing until a smooth dough forms.
Now comes a crucial moment. Let the dough cool for about 10 to 15 minutes. If you add the egg too soon, it will cook and ruin the texture.
Once cooled, mix in the egg until the dough becomes smooth and slightly sticky. It might look separated at first, but keep mixing and it will come together.
Transfer the dough into a piping bag fitted with a star tip. This is what creates those classic ridges on crispy churros at home.
Heat oil to around 375 degrees Fahrenheit. Carefully pipe strips of dough directly into the oil and fry until golden brown. This usually takes about two minutes per batch.
Remove the churros and place them briefly on paper towels, then roll them in cinnamon sugar while still warm.
That is it. You just made homemade churros without a machine.
Homemade Mexican Churros Tips for Getting Crispy Results Every Time
Getting that perfect texture with homemade Mexican churros comes down to a few key details.
First, oil temperature matters more than anything. If the oil is too cool, your churros will absorb oil and turn soggy. If it is too hot, they will brown too quickly and stay raw inside.
A good range is between 360 and 400 degrees Fahrenheit.
Second, avoid overcrowding the pan. Frying too many churros at once drops the oil temperature and affects the final texture.
Third, pay attention to the thickness when piping. Thick churros may look impressive, but they often end up undercooked inside.
If you want more guidance on frying techniques, check out this Huevos Rancheros Recipe.
These small adjustments make a big difference when you are learning how to make churros that turn out just right.
Homemade Mexican Churros Common Mistakes and How to Fix Them
Even a simple churros recipe can go wrong if you miss a step. Let’s fix the most common issues.
If your homemade Mexican churros are not crispy, the oil temperature is likely too low. Always let the oil heat properly before frying.
If the inside is raw, your churros may be too thick or the oil too hot. Try piping thinner strips and lowering the heat slightly.
If the dough feels too runny, it may not have been cooked long enough in the saucepan before adding the egg.
And if your churros taste greasy, they probably stayed in the oil too long or were not drained properly.
Making authentic Mexican churros is all about balance. Once you get the feel for it, it becomes second nature.
Homemade Mexican Churros Serving Ideas That Make Them Even Better
Homemade Mexican churros are amazing on their own, but dipping sauces take things to another level.
Chocolate sauce is the classic choice. Warm, rich, and slightly bitter, it balances the sweetness of the churros perfectly.
Caramel or dulce de leche is another favorite. It adds a creamy, buttery sweetness that pairs beautifully with the crispy churros.
Take a look at sweet Taco Pinwheels Recipe.
You can also serve churros with coffee, hot chocolate, or even horchata for a full experience.
If you want to build a full menu, combine them with authentic Baked Tacos you’ll love.

Homemade Mexican Churros Storage and Reheating Tips That Actually Work
Fresh is always best when it comes to homemade Mexican churros, but if you have leftovers, you can still enjoy them later.
Store churros at room temperature for up to two days in an airtight container. Avoid the fridge, as it makes them soggy.
For longer storage, freeze them for up to one month.
To reheat, place them in the oven at 350 degrees Fahrenheit for about five to ten minutes. This helps bring back the crispiness.
Avoid using the microwave unless you are okay with a softer texture.
Print
Homemade Mexican Churros Crispy Golden and Impossible to Resist
Description
Crispy on the outside, soft on the inside, these homemade Mexican churros are coated in cinnamon sugar and deliver that irresistible street food flavor right from your kitchen.
Ingredients
- All purpose flour
- Water
- Butter
- Salt
- Egg
- Vanilla extract
- Sugar
- Ground cinnamon
- Oil for frying
Instructions
- Heat water, butter, salt, and vanilla in a saucepan until boiling.
- Remove from heat and stir in flour until a smooth dough forms.
- Let the dough cool for 10 to 15 minutes.
- Mix in the egg until smooth and slightly sticky.
- Transfer dough to a piping bag with a star tip.
- Heat oil to 375°F (190°C).
- Pipe strips of dough into hot oil.
- Fry until golden brown, about 2 minutes per batch.
- Remove and drain on paper towels.
- Roll in cinnamon sugar while still warm.
Notes
Keep oil temperature between 360°F and 400°F for best results. Avoid overcrowding the pan and pipe thinner strips to ensure even cooking.
Homemade Mexican Churros Final Thoughts and Why You Should Try Them Today
At this point, you already know that homemade Mexican churros are not complicated. They are simple, comforting, and incredibly satisfying.
You start with basic ingredients, follow a few key steps, and end up with a dessert that feels special every single time.
Whether you are making them for a weekend treat, a family gathering, or just because you are craving something sweet, this easy churros recipe delivers.
If you are looking for more easy homemade dessert ideas, you can always browse Strawberry Icebox Cake
Once you make your first batch of homemade Mexican churros, you will see how easy it is to get that crispy outside and soft inside texture right at home.
And fair warning, they disappear fast.
For more delicious recipe ideas, check out our Pinterest page at virlerecipes. Happy cooking!
