There is truly nothing like biting into fresh, warm churros, and this Homemade Mexican Churros: Crispy, Sweet Joy in Every Bite Recipe brings that irresistible experience right to your kitchen. Imagine golden, crunchy exteriors giving way to soft, tender insides, all perfectly spiced with cinnamon and kissed by vanilla. Whether you’re craving a cozy dessert or a festive treat to share, these churros deliver that authentic, delightful taste that instantly transports you to a vibrant Mexican street fair. It’s comfort and celebration rolled into one crispy, sugary bite.

Ingredients You’ll Need
These ingredients are wonderfully simple yet essential—they work together to build the flavors, texture, and the familiar golden color that make these churros so special. Each element has its role, from the butter that enriches the dough to the cinnamon that provides that signature warmth.
- Unsalted butter, 6 tablespoons: Delivers a rich, smooth base to our dough that helps keep churros tender.
- Water, 2 ¼ cups: Perfectly balances the mixture, ensuring the dough has the right consistency for piping and frying.
- Kosher salt, 1 teaspoon: Enhances and balances the sweetness while boosting overall flavor complexity.
- Vanilla extract, 1 teaspoon: Adds a subtle, sweet aroma that elevates the churro’s depth of flavor.
- Cinnamon stick, 1 stick: Infuses the boiling liquid with warm spices that bring authentic flavor to your churros.
- All-purpose flour, 2 ¼ cups: The base ingredient that gives churros their structure and chew.
- Large egg, 1: Binds the dough and ensures a delicate interior crumb.
- Sugar, 1 ½ cups: Sweetens every bite and, combined with cinnamon, creates the irresistible coating.
- Ground cinnamon, 1 tablespoon: Classic churro flavor that makes the sugar coating sing.
- Canola oil, 1 quart: Ideal for frying due to its high smoke point and neutral flavor.
How to Make Homemade Mexican Churros: Crispy, Sweet Joy in Every Bite Recipe
Step 1: Preparing the Flavored Liquid Base
Begin by melting the butter over medium-high heat in a saucepan, then add the water, kosher salt, vanilla extract, and the cinnamon stick. Bringing this mixture to a boil allows you to infuse the water with warmth and sweetness, laying the perfect foundation for your churro dough. Remove the cinnamon stick after boiling—its flavor will have fully blossomed into your liquid.
Step 2: Forming the Dough
Remove the saucepan from the heat and immediately stir in the all-purpose flour. Stir vigorously with a wooden spoon until you achieve a smooth dough, about 3 to 5 minutes. This stage is crucial for properly gelatinizing the starch, which gives churros their unique chewy texture.
Step 3: Incorporating the Egg
Allow the dough to cool for 10 to 15 minutes so that the egg doesn’t scramble when added. Transfer the dough to a mixing bowl and mix in the egg thoroughly until fully combined. The egg enriches the dough and helps it hold its shape during frying.
Step 4: Preparing to Fry
Transfer your dough into a piping bag fitted with a closed star tip; this tip is essential because it creates those iconic ridges on the churros that hold the sweet cinnamon-sugar coating. Meanwhile, mix together sugar and ground cinnamon in a shallow bowl to create the classic churro topping.
Step 5: Frying the Churros
Heat the canola oil in a Dutch oven or deep skillet to 400°F (204°C). Carefully pipe 6-inch lengths of dough directly into the oil, frying about four at a time. Fry the churros until they turn golden brown and crispy, roughly 2 minutes, turning occasionally for even cooking. Once fried, let them drain on paper towels.
Step 6: Coating with Cinnamon Sugar
While the churros are still warm, roll them in the cinnamon-sugar mixture to ensure every inch is coated in that perfect crunchy, sweet crust. This last step is what turns good churros into unforgettable ones.
How to Serve Homemade Mexican Churros: Crispy, Sweet Joy in Every Bite Recipe

Garnishes
Classic churros shine on their own, but don’t be afraid to get creative! A drizzle of melted chocolate, dulce de leche, or a sprinkle of powdered sugar adds an extra layer of indulgence. A small ramekin of spiced hot chocolate or caramel is perfect for dipping, making every bite richer and more luxurious.
Side Dishes
Churros pair beautifully with fresh fruit, such as sliced mango or berries, which provide a refreshing contrast to their fried sweetness. For an extra festive touch, try serving alongside Mexican hot chocolate or as part of a brunch spread including huevos rancheros for a sweet and savory balance.
Creative Ways to Present
Turn your churros into a party centerpiece by stacking them in a cone wrapped with parchment paper or arrange them on a platter with assorted dipping sauces for a charming dessert buffet. You can also serve smaller churro bites sprinkled with chili powder and lime sugar for a fun twist that blends sweet and spicy flavors.
Make Ahead and Storage
Storing Leftovers
If you’re lucky enough to have leftovers, store them in an airtight container at room temperature for up to two days. This keeps them crisp, although they are always best fresh. Avoid refrigeration as it can make churros soggy.
Freezing
To freeze churros, place them on a baking sheet in a single layer until firm, then transfer them to a freezer-safe container or bag. They keep well for up to one month. This way, you can have your Homemade Mexican Churros: Crispy, Sweet Joy in Every Bite Recipe ready anytime the craving hits.
Reheating
Reheat frozen or stored churros in a preheated oven at 350°F (175°C) for about 5 to 7 minutes, which brings back their crispiness. Avoid the microwave since it tends to make them chewy rather than crunchy. Reheating this way feels almost like having freshly made churros again.
FAQs
Can I make churros without a piping bag?
Absolutely! If you don’t have a piping bag, you can use a sturdy resealable plastic bag with a corner snipped off, but keep in mind this may affect the classic ridged shape of your churros that holds the cinnamon sugar so well.
Why is my churro dough too runny or too stiff?
Dough consistency can vary depending on flour type and humidity. If too runny, add a tablespoon of flour at a time until it thickens. If too stiff, add a tiny bit of warm water carefully until it reaches a pipeable consistency.
Can I use a different type of oil for frying?
Yes, oils like vegetable oil or peanut oil with a high smoke point also work great. Canola oil is recommended for its neutral taste and health benefits, but any oil that can reach 400°F safely is suitable.
How do I prevent churros from becoming soggy after frying?
Drain churros immediately on paper towels to absorb excess oil. Don’t stack them until they’re completely coated with cinnamon sugar and cooled slightly, which helps maintain their crisp texture.
Is it okay to skip the cinnamon stick when boiling the water?
While the cinnamon stick adds authentic warmth to the dough, you can omit it if necessary. However, you might want to increase the ground cinnamon in the sugar coating slightly to keep that classic churro flavor coming through strongly.
Final Thoughts
Making Homemade Mexican Churros: Crispy, Sweet Joy in Every Bite Recipe is not only a rewarding kitchen adventure but also a delicious way to spread joy to everyone at your table. Once you master these crispy, sugary treats, they’ll become your go-to for celebrations or cozy nights in. So go ahead, grab your piping bag, warm the oil, and indulge in a taste of Mexico that’s as fun to make as it is to eat!
Print
Homemade Mexican Churros: Crispy, Sweet Joy in Every Bite Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 60 churros
- Category: Dessert
- Method: Frying
- Cuisine: Mexican
Description
These Homemade Mexican Churros are crispy, sweet, and bursting with cinnamon flavor. Made from a smooth buttery dough, fried to golden perfection, and rolled in a cinnamon-sugar coating, they offer the authentic taste of a classic Mexican treat that’s perfect for sharing or indulging any time of day.
Ingredients
Dough Ingredients
- 6 tablespoons unsalted butter
- 2 ¼ cups water
- 1 teaspoon kosher salt
- 1 teaspoon vanilla extract
- 1 stick cinnamon stick
- 2 ¼ cups all-purpose flour
- 1 large egg
Coating and Frying
- 1 ½ cups sugar
- 1 tablespoon ground cinnamon
- 1 quart canola oil (for frying)
Instructions
- Prepare the flavored liquid: In a saucepan over medium-high heat, melt the unsalted butter. Once melted, add water, kosher salt, vanilla extract, and the cinnamon stick. Bring this mixture to a boil. Then remove the cinnamon stick and take the pan off the heat.
- Make the dough: While the mixture is still warm, add the all-purpose flour. Stir vigorously with a wooden spoon until the dough forms a smooth ball and pulls away from the sides of the pan, approximately 3 to 5 minutes.
- Cool and incorporate egg: Let the dough cool for 10 to 15 minutes so it’s safe to handle. Transfer the dough to a mixing bowl and stir in the large egg thoroughly until fully incorporated and the dough is smooth again.
- Prepare for frying: Place the dough into a piping bag fitted with a closed star tip. This will help create the classic ridged texture of churros.
- Mix the coating: Combine sugar and ground cinnamon in a shallow bowl to create the sweet cinnamon-sugar coating.
- Heat the oil: In a Dutch oven, heat the canola oil to 400°F (204°C) for frying. Use a thermometer to ensure accurate temperature.
- Fry the churros: Hold the piping bag above the hot oil, carefully piping out four 6-inch lengths of dough into the oil at a time. Fry the churros until they turn golden brown, about 2 minutes, flipping occasionally for even cooking.
- Drain and coat: Remove the churros with a slotted spoon and place them on paper towels to drain excess oil. While still warm, roll them in the cinnamon-sugar mixture until evenly coated.
Notes
- Make sure the oil temperature stays consistent for crispy churros—too low and they absorb oil, too high and they burn quickly.
- Use a closed star tip for piping to get the traditional churro ridges and texture.
- Cool the dough slightly before adding the egg to avoid scrambling it.
- Serve churros immediately fresh and warm for the best texture and flavor.
- Leftover churros can be stored in an airtight container and reheated briefly in an oven to regain their crispiness.

