Freshly fried homemade Churros with Chocolate Sauce combine a cinnamon-sugar coating with a chocolate dip made from semisweet chocolate and heavy cream for a classic Spanish dessert.

Homemade churros use a simple flour-and-water dough fried until golden. They are then coated with cinnamon sugar and a pinch of nutmeg. Served with a two-ingredient chocolate dipping sauce made from semisweet chocolate and heavy cream, they make a classic Spanish dessert. You can also bake or air fry the churros instead of deep-frying them. For more dessert ideas, try my dulce de leche, chocolate fondue, or Dulce de Leche Churro Trifle.
Quick Look: Churros with Chocolate Sauce
- ⏱️ Prep Time: 20 minutes
- 🔥 Cook Time: 3 minutes
- ⏲️ Total Time: 23 minutes
- 🍽️ Servings: 8 churros
- 🍫 Flavor Profile: Sweet cinnamon, optional nutmeg, and semisweet chocolate
- 🥨 Texture: Crisp, cinnamon-sugar-coated churros with soft, chewy centers and a smooth chocolate dip
- 👌 Difficulty: Moderate
- 🎉 Best For: Dessert, parties, and sharing
- 🍳 Cooking Method: Deep-frying, with baked and air-fryer alternatives
- 🥣 Key Ingredients: All-purpose flour, vegetable oil, cinnamon, sugar, semisweet chocolate, and heavy cream
- Why This Recipe Works: The simple flour-and-water dough needs no eggs or butter. A large star tip gives the churros their signature ridges, and keeping the oil at 375°F (190°C) helps them cook evenly. Rolling the churros in cinnamon sugar when they're still warm helps the coating stick.
SUMMARIZE & SAVE THIS CONTENT ON
Jump to:
- Quick Look: Churros with Chocolate Sauce
- Churros vs. Donuts
- Chef's Notes from Valentina
- Ingredients
- Substitutions And Additions
- How to Make Churros with Chocolate Sauce
- Oven-Baked Churros
- Expert Tips for Homemade Churros
- FAQ About Churros with Chocolate Sauce
- What to Serve with Churros
- More Sweet Treats to Try
- Churros with Chocolate Sauce Recipe
- Storage and Reheating
Churros vs. Donuts
Churros and donuts are both fried pastries, but they differ in shape, dough, and texture. Popular in Spain and throughout Latin America, including Mexico and Brazil, churros typically come in long, ridged strips or loops.
They are often coated with sugar or cinnamon sugar and served with chocolate for dipping. In Latin America, some versions also contain fillings such as dulce de leche or chocolate.
Unlike traditional donuts, which commonly use yeast-raised or cake-style dough, churros are typically piped through a star-shaped nozzle. The churro dough in this recipe combines flour, water, sugar, salt, and vegetable oil without eggs, butter, or yeast. Churros also tend to have a crisper coating than traditional donuts.
Ingredients
For the Churros
- All-purpose flour – 2 cups. Gives the homemade churros their structure and slightly chewy texture beneath the crisp coating. Gluten-free flour can also work, although the texture may vary depending on the blend.
- Granulated sugar – 2 tablespoons for the dough and ½ cup for coating. Gives the dough mild sweetness, with the remaining sugar mixed with cinnamon and nutmeg for a lightly spiced coating.
- Ground cinnamon – 1 teaspoon. Brings a warm, earthy spice flavor to the sugar coating that complements the chocolate dipping sauce.
- Water – 2 cups. Hydrates the flour and produces a thick dough that holds its shape when piped.
- Ground nutmeg – 1 pinch, optional. Adds a hint of sweet, nutty spice to the cinnamon-sugar coating.
For the Chocolate Sauce
- Semisweet chocolate chips – 3 ½ ounces (100 g). Give the chocolate sauce for churros a deep chocolate flavor without excessive sweetness.
- Heavy cream – ½ cup. Adds richness and a silky texture to the melted chocolate, keeping the sauce smooth enough for dipping when warm.
How to Make Churros with Chocolate Sauce

Fry the Churros
- Prepare the dough: In a medium saucepan over medium heat, combine 2 cups of water, 2 tablespoons of granulated sugar, 1 teaspoon of salt, and 2 tablespoons of vegetable oil. Bring to a boil, stir, and remove from the heat. Add 2 cups of all-purpose flour and mix for about 30 seconds until the dough comes together into a ball.
- Heat the frying oil: Heat 2 quarts of vegetable oil in a deep fryer to 375°F (190°C). Transfer the dough to a churrero or a sturdy piping bag fitted with a large star tip. Twist the top of the bag to close it.
- Pipe the churros: Hold the churrero or piping bag straight and upright over the hot oil to keep the churros straight. Pipe the dough into strips about 7 inches (18 cm) long. Cut each strip with a sharp knife or kitchen scissors and carefully let it drop into the oil.
- Fry until golden: Fry the churros for 2–3 minutes per batch, turning occasionally until golden brown on all sides. Cook no more than 4–5 churros at a time, as overcrowding lowers the oil temperature and affects the results.
- Drain the churros: Remove the churros from the oil with a slotted spoon. Transfer them to a shallow baking pan lined with paper towels to drain excess oil.
Note: Making an opening for filling is optional. Churros made with a regular piping bag won't have a hollow center. If you plan to fill them, let them cool slightly and hold each churro upright. Carefully insert a wooden skewer lengthwise from the top, stopping just before the bottom. Avoid piercing through the sides. - Coat with cinnamon sugar: Combine the remaining ½ cup of granulated sugar, 1 teaspoon of ground cinnamon, and the optional pinch of nutmeg. Spread the mixture on another baking sheet and roll the warm churros in it until evenly coated. Set aside.
- Add toppings and serve: Enjoy the churros with the chocolate dipping sauce.
Note: For a decorated version, use a piping bag fitted with a star nozzle to pipe store-bought chocolate frosting or dulce de leche over the churros. Finish with colorful sprinkles and, if desired, mini Oreos or mini candy bars.
Make the Chocolate Sauce
- Heat the cream: Bring ½ cup of heavy cream to a boil in a small saucepan over medium-high heat.
- Note: For the microwave method, heat the cream in a microwave-safe bowl in 20-second intervals, stirring between each, until it begins to boil.
- Add the chocolate: Place 3 ½ ounces (100 g) of semisweet chocolate chips in a heatproof glass bowl. Pour the hot cream over the chocolate.
- Let the chocolate soften: Allow the mixture to stand for 30–40 seconds.
- Whisk until smooth: Whisk the chocolate and cream together until smooth. Serve the chocolate dipping sauce with the churros.
Oven-Baked Churros
- Make the dough: Follow the standard churro dough instructions, skipping the deep-frying.
- Pipe onto baking sheets: Transfer the dough to a piping bag fitted with a large star tip. Pipe the churros onto baking sheets lined with parchment paper or silicone baking mats.
- Bake until golden: Bake at 400°F (204°C) for approximately 20 minutes, until golden brown.
- Finish the churros: Let them cool slightly before filling with chocolate sauce, if desired, and rolling in cinnamon sugar.
Air-Fried Churros
- Make the dough: Follow the original stovetop dough instructions. Transfer the hot dough to a large mixing bowl or the bowl of a stand mixer.
- Beat in the eggs: Add one egg and beat immediately with an electric or stand mixer until incorporated. Repeat with the remaining three eggs, adding them one at a time.
- Pipe into the basket: Transfer the dough to a piping bag fitted with a large star tip. Pipe as many churros as will fit into the air fryer basket, leaving a little space between them.
- Apply cooking spray: Lightly coat the tops of the churros with nonstick cooking spray.
- Air fry until golden: Close the air fryer and cook for approximately 6–8 minutes, turning halfway through, until golden brown and crisp.
- Finish the churros: Let them cool slightly before filling with chocolate sauce, if desired, and rolling in cinnamon sugar.

FAQ About Churros with Chocolate Sauce
Semisweet chocolate works well because its sweetness complements the cinnamon-sugar coating. You can also use dark chocolate for a less sweet dipping sauce or milk chocolate for a sweeter version. Adjust the cream slightly if needed to achieve your preferred consistency.
The frying oil may have cooled too much, causing the dough to absorb excess oil. Keep the temperature close to 375°F (190°C), fry in small batches, and allow the oil to heat back up between batches.
Yes. Coat the warm churros in plain granulated sugar instead, or skip the coating and enjoy them with the chocolate dipping sauce. Cinnamon adds flavor but isn't essential to the dough.
What to Serve with Churros
- Dips: Try my Cream Cheese Fruit Dip instead of chocolate sauce. The tangy cream cheese and lime add a refreshing contrast to the cinnamon sugar.
- Cakes: Add Brigadeiro Cake or Dairy-Free Chocolate Cake to your dessert table. Both pair with churros for a chocolate-themed spread.
- Frozen Desserts: Pair warm churros with Chocolate Pudding Ice Cream Pie. The chilled pie makes a good contrast to the warm pastries.
- Fruit Desserts: Add Strawberry-White Chocolate Flan or Chocolate-Strawberry Slump when you want some fruit on the dessert table.
- Drinks: Make Caramel Apple Cider to go with the churros. Its apple and spice flavors complement the cinnamon-sugar coating.
Did You Love This Recipe? If you make this recipe and love it, stop back, give it a 5-star rating ★★★★★ and leave a comment.
Churros with Chocolate Sauce Recipe
Equipment
- pan
- knife or scissors
- plate
- bowl
- microwave
Ingredients
For the Churros
- 2 cups water
- 2 tablespoons granulated sugar
- 1 teaspoon salt
- 2 tablespoons vegetable oil
- 2 cups all-purpose flour or gluten-free flour
- 2 quarts vegetable oil – for frying
- ½ cup granulated sugar – for coating
- 1 teaspoon ground cinnamon
- 1 pinch ground nutmeg – optional
For the Homemade Chocolate Sauce
- ½ cup heavy cream
- 3 ½ ounces semisweet chocolate chips
For the Air-Fried Churros Only
- 4 large eggs
Instructions
Fry the Churros
- Prepare the dough: In a medium saucepan over medium heat, combine 2 cups of water, 2 tablespoons of granulated sugar, 1 teaspoon of salt, and 2 tablespoons of vegetable oil. Bring to a boil, stir, and remove from the heat. Add 2 cups of all-purpose flour and mix for about 30 seconds until the dough comes together into a ball.
- Heat the frying oil: Heat the frying oil: Heat 2 quarts of vegetable oil in a deep fryer to 375°F (190°C). Transfer the dough to a churrero or a sturdy piping bag fitted with a large star tip. Twist the top of the bag to close it.
- Pipe the churros: Hold the churrero or piping bag straight and upright over the hot oil to keep the churros straight. Pipe the dough into strips about 7 inches (18 cm) long. Cut each strip with a sharp knife or kitchen scissors and carefully let it drop into the oil.
- Fry until golden: Fry the churros for 2–3 minutes per batch, turning occasionally until golden brown on all sides. Cook no more than 4–5 churros at a time, as overcrowding lowers the oil temperature and affects the results.
- Drain the churros: Remove the churros from the oil with a slotted spoon. Transfer them to a shallow baking pan lined with paper towels to drain excess oil. Note: Making an opening for filling is optional. Churros made with a regular piping bag won't have a hollow center. If you plan to fill them, let them cool slightly and hold each churro upright. Carefully insert a wooden skewer lengthwise from the top, stopping just before the bottom. Avoid piercing through the sides.
- Coat with cinnamon sugar: Combine the remaining ½ cup of granulated sugar, 1 teaspoon of ground cinnamon, and the optional pinch of nutmeg. Spread the mixture on another baking sheet and roll the warm churros in it until evenly coated. Set aside.
- Add toppings and serve: Enjoy the churros with the chocolate dipping sauce. Note: For a decorated version, use a piping bag fitted with a star nozzle to pipe store-bought chocolate frosting or dulce de leche over the churros. Finish with colorful sprinkles and, if desired, mini Oreos or mini candy bars.
Make the Chocolate Sauce
- Heat the cream: Bring ½ cup of heavy cream to a boil in a small saucepan over medium-high heat. Note: For the microwave method, heat the cream in a microwave-safe bowl in 20-second intervals, stirring between each, until it begins to boil.
- Add the chocolate: Place 3 ½ ounces (100 g) of semisweet chocolate chips in a heatproof glass bowl. Pour the hot cream over the chocolate.
- Let the chocolate soften: Allow the mixture to stand for 30–40 seconds.
- Whisk until smooth: Whisk the chocolate and cream together until smooth. Serve the chocolate dipping sauce with the churros.
Oven-Baked Churros
- Make the dough: Follow the standard churro dough instructions, skipping the deep-frying.
- Pipe onto baking sheets: Transfer the dough to a piping bag fitted with a large star tip. Pipe the churros onto baking sheets lined with parchment paper or silicone baking mats.
- Bake until golden: Bake at 400°F (204°C) for approximately 20 minutes, until golden brown.
- Finish the churros: Let them cool slightly before filling with chocolate sauce, if desired, and rolling in cinnamon sugar.
Air-Fried Churros
- Make the dough: Follow the original stovetop dough instructions. Transfer the hot dough to a large mixing bowl or the bowl of a stand mixer.
- Beat in the eggs: Add one egg and beat immediately with an electric or stand mixer until incorporated. Repeat with the remaining three eggs, adding them one at a time.
- Pipe into the basket: Transfer the dough to a piping bag fitted with a large star tip. Pipe as many churros as will fit into the air fryer basket, leaving a little space between them.
- Apply cooking spray: Lightly coat the tops of the churros with nonstick cooking spray.
- Air fry until golden: Close the air fryer and cook for approximately 6–8 minutes, turning halfway through, until golden brown and crisp.
- Finish the churros: Let them cool slightly before filling with chocolate sauce, if desired, and rolling in cinnamon sugar.
Recipe Video

Recipe Notes
Storage and Reheating
Make Ahead: Prepare the churro dough up to 24 hours in advance. Keep it covered in the refrigerator and bring it to room temperature before piping and cooking. Refrigerate: Let leftover churros cool completely, then store in an airtight container or zip-top bag in the refrigerator for up to 2 days. Keep the chocolate sauce separately in the refrigerator for 3–4 days. Freeze: Freeze cooled churros on a parchment-lined baking sheet until firm. Transfer to a freezer-safe container or bag for up to 1 month. Freeze without the chocolate sauce for better texture. Reheat: Warm refrigerated churros in a 375°F (190°C) oven for 5–8 minutes. Frozen churros may take a little longer. Reheat the chocolate sauce gently, stirring until smooth.Nutrition
** Nutrition labels on easyanddelish.com are for educational purposes only. This info is provided as a courtesy and is only an estimate, since the nutrition content of recipes can vary based on ingredient brand or source, portion sizes, recipe changes/variations, and other factors. We suggest making your own calculations using your preferred calculator, based on which ingredients you use, or consulting with a registered dietitian to determine nutritional values more precisely.
Please note that health-focused and diet information provided on easyanddelish.com is for educational purposes and does not constitute medical advice, nor is it intended to diagnose, treat, cure, or prevent disease. Consult with your doctor or other qualified health professional prior to initiating any significant change in your diet or exercise regimen, or for any other issue necessitating medical advice.







Honestly that is the best looking churros I had ever seen in my life, I just want to dig in in that plate of goodness
Thanks Raymund! My family is crazy about these churros and they make a great treat for birthday parties too.
I would love that churro dipped in chocolate right now. These are one of my very favorite treats! And deep fried adds so much amazing flavor!!
I’m looking for a dessert recipe and find this recipe. It looks so yummy, and it’s easy to make. I’ll make it tomorrow. Thank you for the recipe!
My pleasure Rosanna! I hope you make these churros and enjoy it. The big batch that I made disappeared in less than 24 hours.
Churros are terrific! Love their flavor and their shape. And with chocolate sauce? Yes!
Lovely churros. What a visual treat.
Thank you! Churros are one of my family's favorite treats.
Churros are such a great dessert and you have made it even more delicious with chocolate sauce!
Thanks so much, Nik! This is teh way that we eat churros in Brazil...
So excited to find your site! Kids and I are making churros and pastel tonight. I grew up in Brasil, but growing up there did not teach me how to cook their food. Bummer! And now I miss it, but do not have the knack for making things the same way they do. I will be checking out further recipes here. Today I am going to use your churro recipe. Thanks!!!
Hi, Amy! I am glad that you found my site. I hope you visit us again soon and also enjoy the churros recipe which is one of my family's favorite. I also have a pastel recipe here called pizza empanadas (pastel de presunto e queijo) but is baked instead of fried. I do prefer that way. If you'd like to try it one of these days, I think you'd enjoyed it too. If you have any question, please let me know. Have a great day!
Oh Denise, just love your chocolate filled version. Here in Southern California we had only plain chrurros dusted with cinnamon sugar. Have to try your recipe soon!
Thanks both Judit and Corina! I do hope you try this recipe...This is the way that we eat churros in Brazil. We fill them with chocolate sauce, dulce de leche, guava sauce, or sweetened condensed milk, etc instead of having them plain or dipped in a sauce. I love churros so much that I enjoy eating them in any form. 🙂
Thanks so much for stopping by!!! Wishing you a great night.
These churros are such cute little desserts! Love their shape.
Thanks, Julia! My family is crazy for them...
I love the chocolate sauce, these churros look impossible to resist!
Thanks, Laura! I am glad that you like the churros with chocolate sauce.
Your visits make me happy...
Oh Denise...I remeber the churros recheados from Brasil...and I could never find it here 🙁
Yours look awesome...I so wish I lived near you so I could steal some of this beauties.
Hope you are enjoying your week and have a Happy Valentine's Day!
Thanks a lot, Juliana! Your visits always make me happy.
I wish we live near each other b/c I'd love to invite you to eat churros accompanied by our cafezinho brasileiro.
Wishing you a very happy V-day!!! xx
We love our churros here in southern Arizona too! 😉
You have an amazing collection of recipes! I'll be back often.
Nice to 'meet' you on Google+
Thanks a lot for having welcomed me on Google and visiting me here, Gwen!!!
I do appreciate a lot. Anytime that you want to visit me here, you are very welcome.
Wishing you a happy V-day!
What a luscious treat for your family! I have not had the pleasure of tasting a homemade churro and am fixated on the chocolate sauce! A lovely post!
Thanks, Deb!
Churro is one of my family's favorite treats. My children cannot have enough of it.
I have to confess that neither can I. 🙂
Beautiful churros! I love them and I always get them while in Disneyland. Your chocolate sauce version is fantastic looking.
Thanks, Lokness!
In Brazil, we eat churros filled with chocolate, guava sauce, dulce de leche, etc instead of plain or dipped in a sauce.
I have added vanilla bean to the original recipe making them tastier... 😉
Ummmm...churros...I like churros so much, as well as my son and my husband. Here in peru are very popular, and we have different sizes, the ones that are not filled are smaller so you can dip into hot chocolate, and big ones that are filled with chocolate souce, manjarblanco (dulce de leche) and "crema pastelera"..
Churros filled with chocolate, dulce de leche, guava sauce, or leche condensada, etc are the way that we eat in Brazil.
They are so delicious... Thanks for stopping by, Nydia! Have a happy Valentine's day! xx
These things are so good! I love your version stuffed with chocolate, who doesn't loved stuffed things especially with chocolate! Yum.
Nazneen xx
Thanks, Nazneen!!!
My family and I love churros. These filled ones are very Brazilian-style...
I love churros! Such an amazing dessert.
Thanks, Natalie! I agree with you...I made 16 of them and they disappeared quickly.