Churros with Chocolate Sauce Recipe

By Valentina Dimitrova | Updated on October 31, 2026

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.

Three long churros topped with chocolate frosting, caramel-colored frosting, mini Oreos, and colorful sprinkles on a cooling rack.

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:

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.

Chef's Notes from Valentina

  • The churro dough uses water, flour, and vegetable oil instead of eggs or butter. The thick dough holds its shape when piped, giving the churros their traditional ridged appearance.
  • A churrero creates hollow churros suitable for filling with chocolate or dulce de leche. A regular piping bag produces solid churros, which work just as well with a dipping sauce.
  • A pinch of nutmeg adds a subtle spice note to the cinnamon-sugar coating. Semisweet chocolate complements the sweet churros without making the dipping sauce overly sugary.
  • For another pairing, try vegan caramel sauce for dipping or banana compote alongside the cinnamon-sugar churros.

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.

Substitutions And Additions

Gluten-Free Churros: Replace the all-purpose flour with a gluten-free 1:1 baking flour blend. The texture may differ slightly depending on the blend, so check that the dough remains thick enough to pipe.

Dulce de Leche Churros: Fill hollow churros with dulce de leche or drizzle it over the finished pastries for a caramel flavor that pairs well with cinnamon sugar.

Chocolate-Hazelnut Churros: Use Nutella or another chocolate-hazelnut spread as a filling or dipping sauce. Warm it briefly if needed to make dipping easier.

Add Orange Zest: Mix finely grated orange zest into the cinnamon-sugar coating for a citrus flavor that complements the chocolate dipping sauce.

Cinnamon-Sugar Churro Bites: Pipe shorter pieces of dough instead of long strips for bite-sized churros. Fry in small batches and coat with cinnamon sugar when warm.

How to Make Churros with Chocolate Sauce

Chocolate and caramel-colored frosting being piped onto churros arranged in brown paper liners with mini Oreos and colorful candies.

Fry the Churros

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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

  1. Heat the cream: Bring ½ cup of heavy cream to a boil in a small saucepan over medium-high heat.
  2. 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.
  3. Add the chocolate: Place 3 ½ ounces (100 g) of semisweet chocolate chips in a heatproof glass bowl. Pour the hot cream over the chocolate.
  4. Let the chocolate soften: Allow the mixture to stand for 30–40 seconds.
  5. Whisk until smooth: Whisk the chocolate and cream together until smooth. Serve the chocolate dipping sauce with the churros.

Oven-Baked Churros

  1. Make the dough: Follow the standard churro dough instructions, skipping the deep-frying.
  2. 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.
  3. Bake until golden: Bake at 400°F (204°C) for approximately 20 minutes, until golden brown.
  4. Finish the churros: Let them cool slightly before filling with chocolate sauce, if desired, and rolling in cinnamon sugar.

Air-Fried Churros

  1. 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.
  2. 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.
  3. 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.
  4. Apply cooking spray: Lightly coat the tops of the churros with nonstick cooking spray.
  5. Air fry until golden: Close the air fryer and cook for approximately 6–8 minutes, turning halfway through, until golden brown and crisp.
  6. Finish the churros: Let them cool slightly before filling with chocolate sauce, if desired, and rolling in cinnamon sugar.
A hand dips a cinnamon-sugar churro into chocolate sauce beside several golden churros on parchment paper.

Expert Tips for Homemade Churros

  • Cool the dough slightly. Let it rest for 5–10 minutes before piping, until comfortable to handle. The dough becomes easier to squeeze through the piping bag.
  • Remove trapped air. Press the dough toward the piping tip before closing the bag. A steady flow gives the churros a more even shape without gaps.
  • Chill for straight churros. Pipe the dough onto parchment paper and freeze for 20–30 minutes until firm. The strips will be easier to transfer into the oil without bending. Frozen churros may need extra frying time, so check that the centers are cooked through.
  • Check the first churro. Cut one open after frying to check that the center is cooked through. If the middle remains doughy, pipe slightly thinner strips for the next batch.
  • Rewarm the chocolate sauce. Heat it gently over low heat or in short microwave intervals, stirring between each. The sauce will loosen and become easier to dip into again.

FAQ About Churros with Chocolate Sauce

What kind of chocolate goes with churros?

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.

Why are my churros greasy?

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.

Can I make churros without cinnamon?

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

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.

Cinnamon-sugar churros on parchment paper with one churro dipped into a bowl of chocolate sauce.
Print This Recipe SAVE Pin
5 from 4 votes

Churros with Chocolate Sauce Recipe

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.
Course:Dessert
Cuisine:Spanish
Prep Time 20 minutes
Cook Time 3 minutes
Total Time 23 minutes
Servings 8 churros
Calories327.1 kcal
Cost $ 0.50 per churro

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

Calories: 327.1kcal | Carbohydrates: 46.5g | Protein: 4.4g | Fat: 13.9g | Saturated Fat: 6.8g | Polyunsaturated Fat: 2.5g | Monounsaturated Fat: 3.6g | Trans Fat: 0.03g | Cholesterol: 17.6mg | Sodium: 296.8mg | Potassium: 119.8mg | Fiber: 2g | Sugar: 20.6g | Vitamin A: 225.7IU | Vitamin C: 0.1mg | Calcium: 25.3mg | Iron: 2.3mg

** 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.

Did you make this recipe?

Comment and rate the recipe. Also follow us on Pinterest at @easyanddelish for more delish recipes.
5 from 4 votes (1 rating without comment)

Leave a Reply

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

Recipe Rating




 

32 Comments

  1. 5 stars
    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

    1. Thanks Raymund! My family is crazy about these churros and they make a great treat for birthday parties too.

  2. 5 stars
    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!!

  3. 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!

    1. My pleasure Rosanna! I hope you make these churros and enjoy it. The big batch that I made disappeared in less than 24 hours.

  4. Churros are terrific! Love their flavor and their shape. And with chocolate sauce? Yes!

  5. 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!!!

    1. 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!

  6. 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!

    1. 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.

  7. 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!

    1. 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

  8. 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+

    1. 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!

  9. 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!

    1. 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. 🙂

  10. Beautiful churros! I love them and I always get them while in Disneyland. Your chocolate sauce version is fantastic looking.

    1. 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... 😉

  11. 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"..

    1. 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

  12. These things are so good! I love your version stuffed with chocolate, who doesn't loved stuffed things especially with chocolate! Yum.

    Nazneen xx