Vegan Churros

Try vegan churros for a sweet, simple, and satisfying dessert! Only 3 ingredients are required, but each churro turns out perfectly crispy on the outside with a warm, tender interior. Enjoy this treat as-is or pair it with a rich, velvety chocolate sauce.

Vegan Churro Dipping into Chocolate Sauce.

Using easy-to-find pantry staples, this vegan churro recipe tastes just like they make it at churrerias. With a sweet, cinnamon-y flavor, similar to my bunuelos, churros are perfect for an afternoon pick-me-up with tea or coffee.

Why I love this recipe

Churros are an iconic dessert, especially in Latin America and parts of Europe, and I love how easy they are to prepare at home with this vegan churro recipe!

Traditionally, the dough is made with just flour, water, and salt, so it’s naturally plant-based. Once combined, it’s piped out of a churrera and deep-fried, resulting in a golden-brown color, characteristic ridged shaped, and irresistibly crispy texture.

I love tossing my churros in cinnamon and sugar to add a delicate sweetness and warmth, but you can opt for sugar only for a classic Spanish-style churro. For the most indulgent flavor, dip them into my homemade chocolate sauce or hot chocolate!

“This was so delicious. A perfect sweet treat, vegan churros with chocolate sauce. I can eat these any day!” — ANDREA
Add your review >

Ingredient notes

With just 3 pantry staples required, you can make these vegan churros whenever a sweet craving strikes! Find a breakdown and suitable substitutes below.

Coconut Milk, Flour, Chocolate, Oil, and Cinnamon.

Flour
You’ll need unbleached all-purpose flour for the best texture and flavor in your recipe.

Substitute: You can also try a 1:1 gluten-free flour blend, but be aware that the textures and flavors will vary.

Cinnamon
Forms one half of the outer coating, providing a warm, sweet flavor. Make sure to use Ceylon cinnamon over cassia cinnamon, as it’s healthier for you and tastes better.

Substitute: Feel free to use other spices or blends, like pumpkin pie spice, for a festive twist.

Sugar
Since the dough doesn’t contain sugar, coating the churros adds a delicately sweet element. You can use cane sugar or vegan-certified granulated sugar.

Chocolate
Hot chocolate is a typical dip for Spanish and Mexican churros. I use dark chocolate mixed with full-fat coconut milk, cinnamon, and vanilla for a dairy-free option.

How to make

Learn how easy it is to make vegan churros with my step-by-step instructions. Look for the tips in green throughout this section for consistent and successful results! Also, you can watch my video tutorial down below!

Cooking

Step 1
Bring the water, salt, and vegetable oil to a low boil in a saucepan. Once it has come to a boil, combine the mixture with flour and let the dough cool for 10-15 minutes.

Before transferring it to the piping bag, it’s important to let the dough cool. Leave it in your mixing bowl as it cools.

Vegan Churro Dough in a Bowl.

Step 2
While the dough is cooling, mix the cane sugar and cinnamon together in a shallow bowl or plate. You can also prepare your plate with just sugar.

Cinnamon sugar on a plate.

Step 3
Fill a churrera or piping bag with the cooled dough, and attach a large star tip to form the characteristic churro ridges.

If you don’t have a churrera, piping bag, or star tip, don’t worry! Just cut a small corner off of a freezer bag and transfer the dough in.

Step 4
Bring a deep pot of oil to 350 or 375 degrees Farhenheit, then squeeze 2-3 pieces of dough out at a time over the pot. Cut each piece with a pair of scissors or a knife, then fry the churros for about 2-4 minutes until they turn golden brown.

When deep-frying, use vegetable oil with a high smoke point. Some great options include canola oil, avocado oil, corn oil, soybean oil, and peanut oil.

Cutting a Churro Over Pot of Oil.

Step 5
Transfer the churros to a paper towel-lined plate or wire cooling rack using a slotted spoon or tongs. Let them rest while you start the next batch, then roll each one in the cinnamon-sugar mixture.

For an even coating, roll the churros in cinnamon sugar while they’re still warm but not hot. The warmth helps the sugar stick without dissolving.

Vegan Churro on a Plate of Cinnamon Sugar.

Step 6
Make the chocolate sauce by melting the dark chocolate, coconut milk, cinnamon, and vanilla together in a double boiler over low. Serve this sauce on the side of your warm and crispy vegan churros. Happy eating!

Keep an eye on the chocolate sauce to prevent it from burning or seizing from water or steam dropping in.

Vegan Churro Dipping in Dark Chocolate Sauce.

Expert tip

Getting the dough consistency just right will make or break your vegan churros! It should be firm enough to hold its shape when piped but soft enough to squeeze through a churrera or piping bag without much resistance.

Boiling the liquids before mixing in the flour starts the cooking process early, partially cooking the dough even before frying. This method guarantees a crisp exterior with a tender, airy interior that churros are known for.

Always allow the mixed dough to cool for about 10-15 minutes before piping; this not only makes it easier to handle but also helps in achieving a smoother texture, ensuring your churros are not only delicious but have the ideal mouthfeel, setting them apart from the rest.

Cooking tips

Practice piping: Try using the churrera and piping the dough onto parchment paper before frying so you can get comfortable with the technique.

Use a thermometer: It’s ideal to use a thermometer when working with oil. If you don’t have one, test if it’s ready by dropping a small piece of dough in. If it sizzles and floats to the top, you should be good to go.

Opt for scissors: I find scissors are the best tool for cutting the piped dough. You can also use a serrated knife if you don’t have kitchen scissors.

Fry in batches: Fry the churros in small batches to prevent the oil temperature from dropping too low and prevent the dough from sticking.

Go slow: Lower the churros gently into the oil so you don’t splash and burn yourself! You can also pipe them onto a baking sheet and lower them in with a slotted spoon.

Vegan Churros and Chocolate on a Plate.

Frequently asked questions

Why are my churros soggy after frying?

Soggy churros often result from oil that’s not hot enough, causing the churros to absorb too much oil. Ensure the oil is at the correct temperature and don’t overcrowd the pan, as this can lower the oil’s temperature.

What if my dough is too thick or too thin?

If the dough is too thick, add a little more water, one tablespoon at a time, until the right consistency is reached. If it’s too thin, mix in additional flour, a tablespoon at a time, until it firms up.

How do I know if the churros are cooked through?

You’ll know the churros are cooked completely when they turn a deep golden-brown color and feel firm to the touch.

Storing & reheating

Vegan churros are best enjoyed fresh, but you can store and reheat them for later if necessary. Let them cool completely before transferring them to a container.

Room temperature
Once the churros have cooled, wrap them in a paper towel and store them in an airtight container for up to 1-2 days.

Fridge
I don’t recommend storing vegan churros in the fridge as they will turn soft and soggy. If you really need to, wrap them tightly in aluminum foil for up to 2 days.

Freezer
Cooked churros can be frozen for up to a month. Lay them in a single layer on a baking sheet to freeze individually, then transfer them to a freezer bag or container. This prevents them from sticking together.

Reheat
Bake the churros for 10-12 minutes at 375 degrees Fahrenheit. If you’re using frozen dough, let it thaw completely and refer to the same instructions on the recipe card.

Make ahead
Pipe the churro dough out onto a baking sheet and freeze it. Transfer the frozen churros to a freezer-safe bag or container for up to 3 months. You can cook the churros straight from the freezer!

Watch how to make it

YouTube video

More vegan desserts

Hungry for more?

If you enjoyed this recipe, please consider leaving a star rating and a comment down below! Your feedback not only helps others discover our blog but also gives us valuable insights from your experience.

Don’t forget to subscribe to our newsletter for the latest recipes, and check out our shop for our top kitchen recommendations. Thank you for supporting BBV!

Recipe

Easy Vegan Churro Recipe

Best Vegan Churros (With Chocolate Sauce)

Justine Drosdovech
Sink your teeth into the best vegan churros ever! They're crispy on the outside, soft on the inside, and served with homemade dark chocolate sauce.
5 from 104 votes
Prep Time 5 minutes
Cook Time 20 minutes
Rest time 10 minutes
Total Time 35 minutes
Course Dessert
Cuisine Mexican, Spanish, Vegan
Servings 14 servings
Calories 164 kcal

Equipment

  • Medium saucepan
  • Mixing bowl
  • Large stockpot
  • Piping bag & large star-tip attachment
  • Scissors
  • Slotted spoon or tongs

Ingredients
 

Churros

  • 2 cups water
  • 1 teaspoon salt
  • ¼ cup vegetable oil (avocado, canola, peanut, etc.)
  • 2 cups all-purpose flour
  • 5-6 cups oil for frying (avocado, canola, peanut, etc.)

Cinnamon Sugar

  • ½ cup cane sugar
  • 1 tablespoon ground cinnamon

Chocolate Sauce

  • 50 grams dark chocolate bar
  • ¼ cup full-fat coconut milk
  • ¼ teaspoon vanilla extract
  • ¼ teaspoon ground cinnamon

Instructions
 

Churros

  • Bring the water, salt, and ¼ cup of vegetable oil to a gentle boil in a medium saucepan. Once boiling, transfer mixture into a bowl with the flour. Mix well, then let the dough cool for about 10-15 minutes.
  • Meanwhile, combine the sugar and cinnamon in a shallow bowl or plate. Set aside.
  • Transfer the dough to a churrera or piping bag with a large star-tip attachment. Heat ~5 cups of oil (enough to fully submerge the churros) to 350-375°F in a large pot.
  • If you don't have a thermometer, test if the oil is ready by dropping a small piece of dough in. If it sizzles and floats, then you should be good to go.
  • Squeeze 2-3 pieces of dough out at a time over the pot of oil (around 4-6 inches long). Cut each piece with a pair of scissors or a knife. Don't cook more than 3 at a time since the oil temperature will drop.
  • Cook the churros until golden brown, about 2-4 minutes per batch. Using a slotted spoon or tongs, transfer them onto a paper towel-lined plate or wire rack. Let them sit for about 30-60 seconds, then coat in cinnamon sugar.

Chocolate Sauce

  • Melt the chocolate, coconut milk, cinnamon, and vanilla in a double boiler over low heat. Stir constantly until the chocolate has melted, then transfer to a serving dish. Serve your vegan churros while warm with a side of chocolate. Happy eating!

Notes

Practice piping: Try using the churrera and piping the dough onto parchment paper before frying so you can get comfortable with the technique.
Use a thermometer: It’s ideal to use a thermometer when working with oil. If you don’t have one, test if it’s ready by dropping a small piece of dough in. If it sizzles and floats to the top, you should be good to go.
Opt for scissors: I find scissors are the best tool for cutting the piped dough. You can also use a serrated knife if you don’t have kitchen scissors.
Fry in batches: Fry the churros in small batches to prevent the oil temperature from dropping too low and prevent the dough from sticking.
Go slow: Lower the churros gently into the oil so you don’t splash and burn yourself! You can also pipe them onto a baking sheet and lower them in with a slotted spoon.
Before transferring it to the piping bag, it’s important to let the dough cool. Leave it in your mixing bowl as it cools.
If you don’t have a churrera, piping bag, or star tip, don’t worry! Just cut a small corner off of a freezer bag and transfer the dough in.
When deep-frying, use vegetable oil with a high smoke point. Some great options include canola oil, avocado oil, corn oil, soybean oil, and peanut oil.
For an even coating, roll the churros in cinnamon sugar while they’re still warm but not hot. The warmth helps the sugar stick without dissolving.
Keep an eye on the chocolate sauce to prevent it from burning or seizing from water or steam dropping in.
Nutritional information is a rough estimate and should not be taken as health advice.

Nutrition

Serving: 1serving | Calories: 164kcal | Carbohydrates: 20.8g | Protein: 2.5g | Fat: 8g | Saturated Fat: 5.7g | Trans Fat: 0g | Cholesterol: 0mg | Sodium: 170.2mg | Potassium: 80.4mg | Fiber: 1.4g | Sugar: 5.3g | Vitamin A: 3.6IU | Vitamin C: 0.1mg | Calcium: 12.6mg | Iron: 1.8mg
Don’t miss another recipe!Subscribe to our newsletter!

Note: I’ve updated this post to include new information and helpful tips about the recipe.

Justine Drosdovech is a food writer, photographer, and one of the founders of Broke Bank Vegan. She is a self-taught plant-based chef but uses her healthcare background to craft dishes that are both delicious and nourishing.

Leave a Reply

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

Recipe Rating




19 Comments

  1. 5 stars
    Vegan churros looks delicious with cup of hot chocolate.

    1. Mitch and Justine says:

      Hey Swathi!

      The chocolate absolutely makes the recipe!

  2. 5 stars
    We love Mexican food. It is fun making this tasty treat at home. Always a hit with the family.

    1. Mitch and Justine says:

      Hi Gloria,

      It’s the best, right?! We’re happy to hear your family liked it!

  3. 5 stars
    These churros sound amazing! I live in Spain and this is definitely a staple here! Such a good idea with the coconut milk to make the chocolate sauce. Yum!

    1. Mitch and Justine says:

      Hi Kit,

      Churros are the best! Thanks for the comment, and we hope you enjoy the chocolate sauce 🙂

  4. Andréa Janssen says:

    5 stars
    This was so delicious. A perfect sweet treat, vegan churros with chocolate sauce. I can eat these any day!

    1. Mitch and Justine says:

      Hi Andrea,

      We couldn’t agree more! Churros and chocolate are a match made in heaven. We’re glad you liked the recipe 🙂

  5. Love, love churros and these being vegan are an added bonus. Will make them for my girls.

    1. Mitch and Justine says:

      Hey Padma,

      That’s great to hear! We hope your girls like them 🙂

  6. Hi there, can I make these gluten-free and air-fried?

    1. Mitch and Justine says:

      Yes, you can make them with a 1:1 gluten-free flour blend (like King Arthur Baking Company or Bob’s Red Mill). We haven’t air-fried them, but we would pipe the churros onto a baking sheet and refrigerate them beforehand. Than, air-fry them at 375F for about 10 minutes. Hope that helps!

  7. Made half batch this morning. No leftover! I managed to make 15 pieces (5in long) but I want to make bigger ones next time as they looked like breadsticks. Nonetheless, they’re perfect. Thank you for this.
    I was thinking of adding a bit more oil though…

  8. Hi! Will it still be good if I cook it the night before, ready for a family getaway the next day?

    1. Mitch and Justine says:

      Hi Rosena,

      It should be fine! It might be best to transfer it to the piping bag right away and store it in your fridge this way. The next day, if it is too hard to pipe, let it warm up for a few minutes first. Let us know how it goes!

  9. Can the batter be put in the fridge if there’s some left over?

    1. Broke Bank Vegan says:

      Hi Jade,

      Yes, absolutely! Just let it warm up for a few minutes before making more.

  10. 5 stars
    Very nice. Just finished baking them (I don’t fry food myself although I enjoy it when done by other 😉
    They smell gorgeous and cinnamony.

    Thank you for the recipe

    1. Broke Bank Vegan says:

      Hi Brigitte, you are so welcome 🙂 Thank you for the comment!

      That’s a great way to make these healthier, and definitely equally as tasty!