Authentic Mexican Churros

Three golden fried churros on a plate with one that has been dipped in warm chocolate.

Follow this step-by-step churros recipe to make your own amazing Mexican Churros at home. They turn out perfectly crispy golden brown on the outside while staying soft and tender on the inside. Sprinkle them in cinnamon sugar and eat them with ice cream. Or dip them in warm chocolate sauce or Dulce de Leche for the ultimate sweet treat.

Churros and chocolate may be a classic pairing but if you love coffee, I recommend enjoying these churros alongside a homebrewed Caramel Macchiato or boozy Carajillo Cocktail for a truly Mexican treat.

Golden fried churros grouped together in a mug beside chocolate dipping sauce.

Want to save this recipe?

Enter your email below and get this post sent straight to your inbox. Plus, I’ll send you my weekly newsletter featuring the newest and best Dish ‘n’ the Kitchen recipes every week!

Save Recipe

Authentic Mexican Churros

I have never met anyone that doesn’t like churros, have you? These little deep-fried delights are practically irresistible to anyone with a sweet tooth. And really, who could resist sweet batter deep fried to perfection and sparkling with cinnamon sugar?

If you’ve ever been to Mexico and eaten churros from a street cart, you already know that the ideal churro is crispy golden brown on the outside with a soft, almost creamy inside. The sugar mixture on the outside is like icing on a cake! 

Three golden fried churros on a plate with one missing a bite.

What are Churros?

Churros are any length or shape of fried dough, typically from Spain and Portugal and their related colonies and areas of migration. However, since they bear such strong resemblance to Chinese fried youtiao, it is most likely that the Portuguese learned of this pastry technique during Ming Dynasty exploration.

Churro dough, or pâte à choux, is the same dough used to make gougères, éclairs and profiteroles. The delicate dough contains butter, water, salt, sugar*, and flour which are cooked together and cooled before eggs are added.

Ingredients required to make churros.

The dough is then placed in a piping bag and piped into various shapes and deep fried. Once it hits the hot oil, the moisture within evaporates to steam, acting as a leavening agent and causing the pastry to puff up.

Churro shapes vary regionally from thin rings to wavy or straight long thick ropes. They may be or may not contain various fillings like jam, chocolate, Dulce de Leche, lemon curd, vanilla cream, Nutella, etc.

A series of process photos showing how to make stove top churro dough.

Ingredients for Mexican Churros

The essential ingredients for all pâte à choux recipes are butter, water, flour and eggs. However, this sweet choux dough also contains sugar and a tiny bit of salt. You’ll also need extra sugar and some cinnamon, along with serving dips, as needed.

  • Butter
  • Salt
  • Sugar
  • Water
  • Flour
  • Eggs
  • Cinnamon
  • Frying Oil

Choose unsalted butter, fine salt, granulated sugar, and fragrant ground cinnamon for this recipe. Any all-purpose flour will work, although it is important to note that different flours will absorb differing amounts of moisture.

A series of photos showing how to add the eggs to cooked churro dough using a hand mixer.

The Best Oil for Deep Frying

Typically, the best oil for deep frying is a vegetable oil with a high smoke point. At high temperatures (like those for deep frying), oils with low smoke points (nut oils, olive oil) begin to break down, releasing unpleasant odours and harmful byproducts.

Food experts recommend using vegetable oils that have a smoke point of 370 F or higher for deep frying food. These include refined oils such as safflower and soybean oil, peanut oil, or canola oil. They are the most stable and will not break down at high temperatures.

A series of photos showing how to pipe and fry churros in hot cooking oil.

How to Make Churros

Make the Pâte à Choux

To make the pâte à choux, melt butter in a large saucepan over medium heat. Add the water, sugar, and salt then bring the mixture to a boil. Remove from heat and stir in the flour. Use a rubber spatula to continuously stir the mixture until it is smooth, and no lumps remain.

Next, return the dough to the stove and stir over medium low heat until it becomes very sticky and forms a compact ball. Heating the flour enables more moisture to be absorbed by the flour giving the pâte à choux its characteristic puffing power.

Transfer the dough to the bowl of a stand mixer (or use a hand mixer) and use the whisk attachment to whisk the dough until it cools and tears into small pieces.

A group of golden fried churros waiting on paper towel.

With the mixer running, add one egg and allow it to incorporate before adding the second egg. Continue mixing on medium speed until the dough becomes smooth. Finally, add ¼ teaspoon of cinnamon and mix until just combined.

Transfer the pâte à choux to a pastry bag fitted with a closed star tip, like the ATECO #849 . Alternatively, use a large open star piping tip like the Wilton 1M for less pronounced ridges and slightly smaller churros. (affiliate links)

Combine the teaspoon of cinnamon and 1/2 cup sugar together in a small bowl and set aside.

One hot churro being coated in a cinnamon sugar mixture.

Fry the Churros

Start by pouring enough frying oil in a large heavy bottomed pot or Dutch oven to reach a minimum depth of 2 inches. Place a thermometer on the side of the frying pot and heat the oil until it reaches 370 F. For best results, try to keep the temperature constant throughout the frying process.

To fry the churros, carefully pipe pâte à choux into the hot oil, using sharp scissors to cut the dough into 2 – 3 inch lengths. Feel free to make them longer if desired but note that it will cut down the serving size.

Pipe another 3 – 4 churros into the hot oil, depending on how big your pot is. Do not to overcrowd the pot to ensure even cooking.

Three golden fried churros on a plate with one missing a bite.

Fry churros until they become golden brown, about 2 minutes cooking time per side. Remove churros from the hot oil and transfer a plate lined with paper towels. Check the oil temperature and pipe the next batch of churros if it is at 370 F.

While the second batch is frying, toss the first batch of hot churros into the cinnamon sugar mixture to coat. Repeat piping and frying with the remaining dough.

Serve warm with your favourite dipping sauce.

Two Golden fried churros on a plate beside chocolate dipping sauce. One is coated in glossy chocolate.
Pinterest image featuring golden brown churros coated in cinnamon sugar grouped together in a cup and on a plate with chocolate sauce.

Hi! I’m Bernice Hill and I am the sole recipe developer, photographer, and writer at Dish ‘n’ the Kitchen. It is my pleasure to share easy to follow recipes that are delicious, nutritious, and approachable for the whole family.

If you make this Authentic Mexican Churros recipe, I’d love to hear about it in the comments section or in a recipe rating. Be sure to follow me on Facebook and Pinterest for my latest recipes. Also, if you do make this recipe, please share your photos and tag me on Instagram. I hope you like this recipe!

Yield: 6 servings

Authentic Mexican Churros

Golden fried churros grouped together in a mug beside chocolate dipping sauce.

Follow this step-by-step churros recipe to make your own amazing Mexican Churros at home. They turn out perfectly crispy golden brown on the outside while staying soft and tender on the inside. Sprinkle them in cinnamon sugar and eat them with ice cream. Or dip them in warm chocolate sauce or Dulce de Leche for the ultimate sweet treat.

Prep Time 35 minutes
Cook Time 12 minutes
Total Time 47 minutes

Ingredients

  • ¼ cup Butter
  • 2 Tablespoons of Sugar
  • 1 cup Water
  • dash Salt
  • 1 cup All Purpose Flour
  • ¼ teaspoon ground cinnamon
  • 2 Eggs
  • Vegetable Oil - for frying

CINNAMON SUGAR

  • 1/2 cup granulated Sugar
  • 1 teaspoon ground Cinnamon

Instructions

MAKE THE CHURRO DOUGH

  1. Melt the butter in a medium saucepan. Add the water, sugar, and salt.
  2. Bring to a boil over medium high heat then remove from heat and stir in flour. Stir constantly with a rubber spatula until the flour mixture comes together and is smooth with no lumps.
  3. Return to the stove and stir over medium low heat until the dough becomes very sticky and compact, forming a ball.
  4. Transfer dough to a mixing bowl and use a hand mixer (or use stand mixer with whisk attachment) to whisk until the dough cools in temperature and begins to tear apart into small pieces.
  5. Add one egg at a time, and continue mixing on medium speed until the dough becomes smooth. Mix in the ¼ teaspoon of cinnamon and until just combined.
  6. Transfer the mixture to a piping bag fitted with a closed star piping tip, like the ATECO #849 tip.
  7. Combine the cinnamon and sugar together in a small bowl and set aside.

FRYING THE CHURROS

  1. Pour frying oil in a large saucepan, cast iron skillet, or Dutch oven until the depth reaches at least 2 inches.
  2. Place a thermometer on the side of the frying pot and heat until the oil reaches 370 degrees F. For best results, try to keep the temperature constant throughout the frying process.
  3. Carefully pipe churro mixture into the preheated oil and use sharp scissors to cut the dough once it reaches 2 - 3 inches in length. Feel free to make them longer if desired but note that it will cut down the serving size.
  4. Pipe another 4 -5 churros into the hot oil, depending on how big your pot is. Do not to overcrowd the pot to ensure even cooking.
  5. Fry churros until golden brown, about 2 minutes per side. Carefully remove them from hot oil and transfer to paper towels while you pipe the next batch.
  6. While the next batch is frying, toss the hot churros into the cinnamon sugar mixture until they are evenly coated.
  7. Repeat piping and frying with the remaining dough.
  8. Serve warm with warm chocolate sauce or Dulce de Leche, if desired.




    Nutrition Information:

    Yield:

    6

    Serving Size:

    1

    Amount Per Serving: Calories: 270Total Fat: 12gSaturated Fat: 6gTrans Fat: 0gUnsaturated Fat: 5gCholesterol: 82mgSodium: 113mgCarbohydrates: 37gFiber: 1gSugar: 21gProtein: 4g

    Nutritional calculation was provided by Nutritionix and is an estimation only. For special diets or medical issues please use your preferred calculator.

    Did you make this recipe?

    Share your dish pic on Instagram or Facebook and tag @dishnthekitchen (or #dishnthekitchen) in your post or story! Rate this recipe and leave a review to share your experience with others!

    6 comments

    1. Fouzia

      Love how they are golden and crispy and moist inside. Thanks for the step by step clear instructions, Bernice. Definitely going to make this in the coming long weekend.

      Reply

      1. Bernice Hill

        Thanks for the great feedback Fouzia. I really strive to make my recipes accessible to anyone regardless of their skill level.

    2. Colleen

      We’ve been craving churros ever since our last trip to Mexico, so I was thrilled to find this recipe. They turned out perfect!

      Reply

      1. Bernice Hill

        ahhhh me too! Man, even when you make them at home, they aren’t the same as street side. I’m glad you enjoyed these.

    3. Asha

      These Mexican churros turned out perfectly and disappeared very quickly.
      Everyone loved them.

      Reply

      1. Bernice Hill

        Love to hear that Asha. Thank you for trying out my churros!

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Skip to Recipe