Homemade Churros. This easy to make Mexican dessert is sure to please! The simple choux dough comes together with pantry ingredients. Once fried the dough becomes golden and crisp on the outside, tender on the inside! Coat with a sprinkling of cinnamon sugar, and serve with some warm chocolate fudge sauce for the ultimate treat!

Homemade Churros are an easy to make Mexican and Tex Mex dessert. It’s a fried dough that gets a sprinkling of cinnamon sugar. Serve after a meal of Enchiladas, or Tacos to get a full Tex Mex experience!

Ingredient Breakdown:

The dough comes together with simple pantry ingredients:

  • Water: doesn’t need to be filtered since we will be bringing to a boil.
  • Butter: unsalted butter is used, if using salted butter then adjust the amount of salt called for in the recipe.
  • Sugar: granulated white sugar
  • Vanilla extract
  • Salt
  • Cinnamon: a bit of cinnamon in the dough gives more flavor to the churro itself.
  • Flour: all purpose
  • Egg: one large egg is all that is needed for the dough.
  • Oil for frying: use vegetable or canola oil.

How to Make Churros:

Boil Ingredients: In a medium size saucepan combine the water, butter, sugar, vanilla extract, salt and cinnamon. Bring this to a boil, the butter will be melted and the water will start to bubble along the edge of the pot.

Ingredients in a small saucepan to make a pate choux dough

Add flour: Remove the pot from the heat and add the flour. Stir this together until well combined. Then add this dough to the bowl of a stand mixer and add in the beaten egg.

If you don’t have a stand mixer you can use a hand mixer or do this mixing by hand. Be sure to mix for at least 2-3 minutes because the egg will want to separate from the dough.

Mixed dough for churros

Add dough to piping bag: the dough will be thick and sticky once completely mixed. This is what we want! The dough needs to be able to hold it’s form when being piped into the oil. If needed spray the inside of your pastry bag with cooking spray. I use a large 1M piping tip (amazon affiliate link) to get the star shape.

Dough being squeezed through a star tip on a pastry bag.

Fry the churro dough: Squeeze out strips of dough into the hot oil (375℉) 2 1/2-3 inches long. Use scissors to cut the dough. Fry 3-4 strips of dough at a time to prevent crowding. Fry the dough for 2-3 minutes until golden brown on the outside and crispy.

Coat in Cinnamon Sugar: remove the fried churros to a baking sheet lined with a cooling wire rack, this helps remove any excess oil. Pipe in the next batch of dough for frying and then carefully dip the fried churros into the cinnamon sugar mixture.

Fried churros being coated in cinnamon sugar mixture.

Important Tips & Tricks:

  • Oil Temperature: it’s important to maintain a consistent temperature for proper cooking. If the oil isn’t hot enough then the dough won’t cook through or get a crispy exterior. If the oil is too hot the outside will cook too much and create a blackened exterior.
  • Maintaining Temperature: adding dough to the oil will lower the temperature. It’s important to let the oil come back up to temperature before adding another batch of dough.
  • Cooking Thoroughly: let the exterior get a nice dark golden coloring to help ensure that the inside of the dough cooks completely through.
  • Keep warm: churros are best served warm. If needed you can place on a baking sheet and place in a 275℉ preheated oven for 30-45 minutes before serving.
  • Making ahead of time: Store the churros at room temperature. If needed place into an oven at 350℉ for 7-9 minutes to reheat and help the exterior crisp back up. As churros sit out they soften as they cool.
Churro being dipped into chocolate fudge.

More Tex Mex Dessert Recipes:

These Sopapillas are light fluffy and perfect for serving with powdered sugar and honey.

Thin and crisp Bunuelos served with a homemade piloncillo syrup.

A fun and easy recipe, these Sopapilla Cheesecake Rolls are made with a store bought dough and filled with a creamy cheesecake filling.

This Tres Leches Cake has many 5 star reviews! It’s always a crowd pleaser.

Churro being dipped into chocolate fudge.

Homemade Churros (Step by Step Instructions)

5 from 1 vote
These easy Homemade Churros are sure to please! Coat with a sprinkling of cinnamon sugar, and serve with some warm chocolate fudge sauce for the ultimate treat!


  • 1 cup water
  • 2 tbsp butter, unsalted
  • 1 tbsp sugar
  • 1 tsp vanilla extract
  • ¼ tsp salt
  • ¼ tsp ground cinnamon
  • 1 cup all purpose flour
  • 1 large egg, beaten
  • 2 cups cooking oil for frying, canola or vegetable oil

Cinnamon Sugar Coating

  • ½ cup sugar
  • 1 tbsp ground cinnamon


  • ½ cup chocolate fudge sauce, for serving


  • Preheat 2 inches of cooking oil in a large pot or dutch oven to 375℉.
  • In a medium size saucepan add the water, butter, sugar, vanilla, salt and cinnamon, stir to combine. Bring to a boil, water will start bubbling around the sides of the pan. Sugar will be completely dissolved in the water.
  • Remove from heat and add the flour. Stir to combine. 
  • Add this dough to the bowl of a stand mixer. 
  • Add in beaten egg. Mix completely using paddle attachment of mixer. It will take 2-3 minutes for the egg to combine with the dough, wait for dough to pull away from the edge of the bowl. Dough will be firm, and still slightly sticky, it will stick to the bottom of the mixing bowl.
  • Add dough to pastry bag (spray inside of pastry bag with cooking spray) fitted with star tip (Atecco 1M tip is my favorite!)
  • Squeeze out strips of dough 2 1/2 – 3 inches long into the hot oil, use scissors to cut the dough. Fry 3-4 strips of dough at a time to prevent crowding. 
  • Fry in oil for 2-2.5 minutes, turn then continue frying. Fry churros for approximately 4 minutes, until golden on all sides.
  • Remove from oil, place on large baking tray lined with a wire cooling rack, allow to cool briefly, (I add the next batch of batter to the oil) then dip into the cinnamon sugar topping while still warm. 
  • Serve warm with warm chocolate fudge sauce.



  • Make Ahead Instructions: Churros are best made fresh and served warm. If needed prepare them for a dinner ahead of time and leave at room temperature. Simply cover loosely with foil for storage. 
  • To Reheat Churros: as the churros sit they will cool and soften. To help them warm and crisp back up, preheat oven to 350℉ and bake for about 7-9 minutes until warmed through and slightly crisp on the outside. 
  • Dough is runny? This can occur if the dough is allowed to cool in temperature too much before adding the egg. Working with the dough while it is still warm helps the dough come together and makes it easier to pipe. 
  • Dough Sticky: the churro dough will be sticky and thick, this helps it to keep it’s shape when piped into the hot oil. 
  • Oil Temperature: Keep the oil temperature between 350-375℉ for optimal cooking. This helps the dough cook completely, getting a crispy outside and not overcooking. After removing a batch of cooked churros let the oil come back to temperature before adding the next batch. Check the temperature using an instant read thermometer. 


Serving: 1serving, Calories: 198kcal, Carbohydrates: 36g, Protein: 3g, Fat: 5g, Saturated Fat: 3g, Cholesterol: 37mg, Sodium: 144mg, Potassium: 32mg, Fiber: 1g, Sugar: 19g, Vitamin A: 158IU, Calcium: 20mg, Iron: 1mg
Did you make this recipe?Tag @HouseofYumm on Instagram and hashtag #houseofyumm!

Photography done by KJandCompany.co