Homemade Churros

4.83 from 17 votes
↓ Jump to Recipe 11

This post may contain affiliate links | disclosure policy

This easy churros recipe yields irresistibly light, crispy fried pastries with the perfect chew. These hot fluted sticks are tossed in cinnamon and sugar for a quick and easy sweet treat.

How to make churros at home that are as good as getting them from restaurants and theme parks.

Eyes grow wide, and cravings kick in when churros are in sight. Hot, crispy fried dough generously coated in sugar and cinnamon is a winning combination. This popular snack can be found freshly fried by street vendors, at bustling sporting events, and major theme parks. This sweet treat is like a sugar donut but in stick form.

Learning how to make churros from scratch is easy with impressive results. The dough comes together quickly, cooking it briefly on the stovetop and then incorporating the eggs. Each piece is piped into hot oil until expanded and crunchy. I’ll warn you, once you have one, you’ll sacrifice burnt fingertips for another taste!

The key ingredients for a great churro

The churro dough is based on French pâte à choux (or choux pastry), which consists of flour, sugar, water, butter, and eggs. This combination creates a light, crunchy exterior and nearly hollow centers. While good for cream puffs, it’s not great for heartier churros.

To add more bready thickness inside, I slightly increase the flour and reduce the eggs and butter to give that characteristic churro chew. For this recipe, I add some vanilla and ground cinnamon to the mixture to enhance the sweet notes of the plain dough.

Cooking the flour

Churro pastry dough in a stand mixer.

A unique step to making this dough is cooking the flour mixture on the stovetop for several minutes. Bring the water, salt, sugar, vanilla, and cinnamon to a boil, then add the flour and cook in the saucepan over medium heat. Make sure to stir constantly to prevent burning.

This process effectively breaks down the starch in the wheat, making it easier for the flour to absorb the liquid. This keeps the fried dough tender, increases gluten formation for structure, and makes a stiffer paste.

Once this step is complete, remove the dough from heat and cool to below 130ºF (54ºC) before adding the eggs. The egg proteins will solidify or scramble when heated above 144ºF (62ºC). We want to keep it rich and liquified.

How flour impacts the texture

Flour gives the churro its structure and shape. The flour granules are coated with the fat from butter to inhibit some gluten formation, but not all. I increased the typical amount of flour in my choux pastry recipe by 25% to ensure the creation of stunning ridges on the exterior and to provide bread-like consistency when bitten.

The dough should be firm enough to control when piping out of the bag, so much so that you must cut it with scissors. If the dough is too runny or soft, chill before using it to help firm up the butter.

Eggs like to expand

Eggs keep the texture light, the center slightly custardy, and provide volume when heated. Eggs are natural leavening agents that give rise and puff to this fried pastry. I tested out various amounts of eggs and saw noticeable differences in the churro size, specifically the diameter.

I find two large eggs to be perfect. The dough expands to about double its size and has some bounce when chewed, but it also keeps a nice uniform fluted appearance.

Creating the fluted shape

A pastry bag with a star tip pipping churro dough into a pot of oil.

You need two things to make churros look like they were store-bought or at least expertly made; a piping bag fitted with a large star-shaped tip. I use the Ateco 824 star tip size. The fluted edges have a larger surface area, creating more crispy facets. The pleats also allow for the fried dough to expand more. You can use smaller tips, but it will cook faster and is better for mini-churro bites.

I tested a round tip, and although edible, they aren’t as pretty and cause issues. Churros have more chances of exploding when round in shape because the outside cooks quicker and hardens, while the inside is still expanding and might crack, especially if the oil is too hot.

The pot size affects the shape

The vessel for frying can be a cast iron skillet, a large pot like a Dutch oven, or a saucepan if you want longer churros. A shallow skillet gives straighter sticks because you can pipe it parallel to the pan, and multiple pieces stay closer together, so there’s less curling.

You want to add enough oil to the pot so the dough doesn’t touch the bottom. It needs to be able to swim in the hot grease easily.

Frying the churros

Churros frying in a pot of oil.

The ideal temperature range to fry the churros is 350 to 360ºF (177 to 182ºC). This allows the surface to gradually deepen the color and the inside to cook thoroughly. If the temperature climbs too high, the interior will taste raw.

Carefully pipe the dough into the hot oil in the desired strip length, and quickly cut it off with kitchen shears (this gives that nice blunt edge). Fry until deep golden brown, about 2 minutes per side. The middle is not a fully solid bread core. The egg will keep it moist, with pockets of dough.

Drain then coat

Paper towel-lined sheet pan soaking excess oil from several churros after frying them.
Three churros in a bowl being coated with cinnamon and sugar mixture.

Let the cooked churros slightly cool down for the best texture. The pastries should be drained on paper towels to remove the excess oil on the surface. Wait for at least 5 to 10 minutes before tossing in the sugar. This allows the dough to finish cooking in the center due to carryover cooking.

Reheating and freezing

If you’re making a big batch of churros, you can keep them crisp by warming them in a 350ºF (177ºC) oven for about 5 minutes before serving. They also freeze very well, with or without the sugar coating. Store them in a resealable plastic bag once cooled down, then reheat them for about 10 minutes in the oven.

What to serve with churros

Basket of homemade churros with crispy golden surface and tossed in cinnamon and sugar.

Recipe Science

Making even chewier churros

For those who enjoy a more bready texture, use one egg instead of two. The lower amount of eggs and moisture from the ingredients will make the dough chewier once fried. The dough will be stiffer in the pastry bag for piping and skinnier in width.

Homemade Churros

If you're a fan of crunchy, cinnamon-sugar coated treats with a soft and fluffy interior, my churro recipe will surely satisfy your cravings. Recreate the authentic flavors of Mexican-style churros from the comfort of your own kitchen.
4.83 from 17 votes
Prep Time25 minutes
Cook Time20 minutes
Total Time45 minutes
Servings 20 pieces
Course Snack
Cuisine Mexican



  • 1 cup water
  • ¼ cup unsalted butter, cut into slices
  • ¼ teaspoon kosher salt
  • 2 teaspoons sugar
  • ¼ teaspoon cinnamon
  • ½ teaspoon vanilla extract
  • 1 ¼ cup all-purpose flour, spoon and leveled
  • 2 large eggs, chilled


  • ½ cup granulated sugar
  • ½ teaspoon cinnamon


  • Form the Dough – Add water, butter, salt, 2 teaspoons sugar, ¼ teaspoon cinnamon, and vanilla into a medium saucepan. Bring to a boil and stir the mixture until the butter is fully melted. Turn off the heat and immediately add the flour. Vigorously stir with a spoon by hand until incorporated.
    Turn the heat to medium, constantly stir and press the dough until it comes away from the sides of the pan and forms a ball, about 2 to 3 minutes. The dough should look relatively dry and begin leaving a film on the saucepan.
  • Cool the Dough – Transfer the dough to a bowl of a stand mixer fitted with a paddle. Slowly stir on low speed (setting 2) to cool to 100 to 130°F (37 to 54ºC), about 2 to 3 minutes. This prevents the eggs from curdling when added.
  • Incorporate the Eggs – Add eggs one at a time, mixing on medium-low speed (setting 4) until each egg is fully incorporated, about 45 to 60 seconds per egg. Scrape down the sides of the bowl with a spatula between each addition.
    The final dough should pull away from the sides of the bowl in thick threads. It will not clear the bowl. It should be shiny but firm and not runny so that it’s easy to control when piped.
  • Prepare the Piping Bag – Add a large star tip (Ateco 824) to a piping bag. Lightly spray the inside with cooking spray to prevent sticking. Add the dough to the bag. Line a sheet pan with paper towels to drain the churros after frying.
  • Fry the Churros – Add enough oil to a medium cast iron skillet, dutch oven, or medium saucepan to reach 1 ½ to 2 inches in depth. Heat over medium heat until the temperature reaches 350 to 360ºF (177 to 182ºC). Check the temperature between each batch and adjust the heat as needed to maintain this range.
    Carefully pipe a 6-inch strip of dough into the hot oil and use kitchen shears to cut it. Add up to 4 inside the pan at a time, making sure there's enough room for the churros to swim freely in the oil. Fry, turning a few times until each piece is golden brown, about 1 ½ to 2 minutes per side.
  • Let them Cool – Use metal tongs to transfer the churros to the paper towel-lined baking sheet to drain excess oil. Cool for 5 to 10 minutes before tossing in the coating.
  • Toss in Sugar – In a shallow bowl, whisk together ½ cup sugar and ½ teaspoon cinnamon. Toss the churros in the mixture until coated. Repeat with frying and coating process with the remaining churro dough. Serve immediately while still warm.


  • Serving Size: 1 piece
  • Make Ahead: Cover and refrigerate the churro dough for up to 1 day in advance. Bring to room temperature or until it’s easy to pipe before frying.
  • Storing: Store in an airtight container for up to 2 days. Freeze for up to one month; defrost before reheating.
  • Reheating: Place in a single layer on a baking sheet. Bake at 375ºF (190ºC) until warm, about 5 to 10 minutes. 

Nutrition Facts

Serves: 20 pieces
Calories 56kcal (3%)Carbohydrates 9g (3%)Protein 1g (2%)Fat 1g (2%)Saturated Fat 1g (5%)Cholesterol 19mg (6%)Sodium 36mg (2%)Potassium 14mgFiber 1g (4%)Sugar 3g (3%)Vitamin A 52IU (1%)Calcium 4mgIron 1mg (6%)

Percent Daily Values are based on a 2000-calorie diet. All nutritional information is based on estimated third-party calculations. Each recipe and nutritional value will vary depending on the brands you use, measuring methods, and portion sizes per household.

Tried this recipe?

Tag me on Instagram. I'd love to see how it turns out!

Tag @jessica_gavin

Jessica Gavin

I'm a culinary school graduate, cookbook author, and a mom who loves croissants! My passion is creating recipes and sharing the science behind cooking to help you gain confidence in the kitchen.

Quick & Easy Meals in Under 30 Minutes!
Get 25 simple meals your whole family will love.
Jessica Gavin standing in the kitchen

You May Also Like

Reader Interactions

4.83 from 17 votes (13 ratings without comment)

Leave a Comment

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

Recipe Rating

11 Comments Leave a comment or review

  1. Bruno says

    Easy recipe to make it! Great tips as well. I just have one question, why my Churros shrink when I put in the oil?

    • Jessica Gavin says

      Thanks, Bruno! How significantly did the churros shrink in the oil? The hot oil cooks the proteins and they tighten together. The churros don’t expand big like doughnuts, but they should puff up in the hot oil.

  2. Mobasir hassan says

    Truly appreciate the way you made this churros. Everything is so nicely described that really helped. Thanks for this lovely treat Jassica.

    • Jessica Gavin says

      I would reheat the frozen churros at 350ºF (177ºC) until they are warmed through. Usually takes 10 to 20 minutes depending on how many you are reheating.

    • Jessica Gavin says

      If the oil is perhaps too hot, the water will steam and egg in the dough will expand really quickly, causing the churro to crack.

  3. Aneesha says

    This recipe is pure perfection! It was so easy to follow for my 15 year olds, they made the most delicious, crispy churros ever! Thank you for a fool-proof recipe Jessica!