Vegan Churros

Crunchy churros fried to gold brown perfection with a bittersweet chocolate sauce, these churros are so easy to make and they’re vegan too!

Why make vegan churros?

I’m not usually a vegan baker, and I think that’s pretty evident through my blog. I mean it’s full of dessert with cream, butter, eggs, and milk. I think they are baking staples, but this is an exception.

Churros are traditionally made by frying choux pastry, which is a batter made of eggs, milk, and butter. While these are delicious I found that they just aren’t the same as those Spanish churros that I get. After some research, I found that street vendors in Spain typically don’t use eggs, so I got testing on this egg-free recipe!

Traditional churros made from eggs and butter are a lot softer in texture, and it causes them to lose that super crunchy exterior. On the other hand, vegan churros that are made just with flour, water, and some oil have a shatteringly crisp exterior, while still having that soft and fluffy inside. Plus the simple ingredients make them even easier to make.

To make these fully vegan just switch up the chocolate and milk in the sauce to vegan options.

At-a-Glance – What You’ll Need Before We Start Rolling

YieldPrep TimeCook TimeDifficultyStorage
4 servings15 minutes30 minutesEasyBest eaten fresh; store piped dough frozen for later frying
spanish vegan churros rolled in cinnamon sugar with chocolate sauce

Ingredients

Churro Dough

  • Water: Regular water works fine here, we will bring it to a boil with the sugar and oil.
  • Granulated sugar: The sugar adds a little sweetness to the churros, as we are rolling the churros in sugar later they don’t need much.
  • Vegetable oil: Make sure you use a neutral-flavored oil so that it doesn’t add flavor to the batter. This keeps the inside of the churros soft.
  • All-purpose flour: Regular flour is perfect here!
  • Salt: A quarter teaspoon salt will help balance out the flavor.
spanish vegan churros rolled in cinnamon sugar with chocolate sauce

Cinnamon Sugar Coating

  • Granulated sugar: I like to use regular sugar for this as the sugar crystals are big enough for a little crunch
  • Cinnamon: This makes it cinnamon sugar! You can add more or less according to your flavor preferences.

Chocolate Dipping Sauce

  • Semi-sweet chocolate: I recommend using semi-sweet chocolate as the churros themselves are quite sweet. If you want to make these fully vegan make sure you use a plant-based chocolate bar!
  • Milk: You can use dairy free or regular milk, both work for a super delicious chocolate sauce. Coconut milk or even coconut cream will work for a rich sauce.
See Also This Recipe:  Twix Cookies

Optional – My Favourite Extras That Add a Little Magic

  • Matcha powder for a soft earthy note
  • Cocoa powder for a richer coating
  • Ground ginger for gentle warmth
  • Vegan custard, caramel, or jam for fillings
  • Vegan parmesan and garlic powder for a savoury twist

Tip: Start small when adding powders like matcha or cocoa. A little goes a long way and keeps the coating light.

Substitutions – Smart Ingredient Swaps That Still Taste Amazing

These are the swaps I’ve tried when the pantry’s looking empty but I still want something warm and crisp.

  • Swap plain flour for a 1:1 gluten-free blend
  • Use plant-based milk in the chocolate sauce
  • Coconut sugar works in place of white sugar for a slightly deeper flavour

Tip: Gluten-free doughs can feel softer. Let them rest slightly longer so they’re easier to pipe.

spanish vegan churros rolled in cinnamon sugar with chocolate sauce

Troubleshooting – Quick Fixes I’ve Learned from My Bakery Kitchen

IssueWhat’s HappeningQuick Fix
Churros are softOil too cool or dough too wetHeat oil to 190°C and check consistency before piping
Churros burst in oilSteam trapped inside from thick doughPipe thinner shapes or fry a touch longer
Oil splattersDough too wet or dropped from too highPipe close to the oil and avoid adding extra water
Coating won’t stickChurros cooled too muchToss them in sugar while they’re still warm
Dough feels stiffFlour absorbed too much liquidAdd 1–2 tsp warm water and mix again

Comparison – How This Recipe Stacks Up Against Other Desserts.

DessertTexture & ExperienceWhen I Make It
Vegan Churros (this recipe)Crisp edges, soft centre, warm cinnamon sugarWhen I want something simple but comforting
Fried DoughnutsSoft, fluffy, richer and more doughyWhen I’ve got extra time to proof dough
BeignetsLight, airy, slightly chewyWhen I want something café-style and a bit fancy

Tips for Perfect Vegan Churros

Use the Right Equipment

A piping bag with a large star-shaped nozzle is essential for creating the traditional churro texture. Ensure the nozzle is sturdy enough to handle the dough.

If you love fun piping projects, try my ultra-light French Crullers

Monitor Oil Temperature

Maintain the frying oil at 190°C (375°F) using a candy thermometer. Overheating can burn the churros, while cooler oil leads to greasy results.

Preheat and Test Oil

Before frying the churros, drop a small piece of dough into the oil. If it sizzles and floats to the surface within a few seconds, the oil is ready.

Avoid Overcrowding the Pan

Fry only a few churros at a time to maintain consistent oil temperature and ensure even cooking.

Experiment with Coatings

Mix the cinnamon sugar with a touch of cocoa powder or ground ginger for a unique flavor twist.

Craving more fried treats? My soft, pillowy fluffy yeast donuts are a reader favorite.

spanish vegan churros rolled in cinnamon sugar with chocolate sauce

Variations of Vegan Churros

Matcha Churros

Add 1-2 teaspoons of matcha powder to the cinnamon-sugar coating for a vibrant and earthy flavor.

See Also This Recipe:  TikTok Frog Macarons

Filled Churros

Once the churros cool slightly, use a piping bag to fill them with vegan custard, jam, or caramel.

Savory Churros

Omit the cinnamon-sugar coating and sprinkle churros with vegan Parmesan and garlic powder for a savory snack.

Mini Churros

Pipe shorter lengths for bite-sized churros, ideal for dipping or as a topping for vegan ice cream.

More plant-based sweets? Don’t miss my tender vegan donut holes.

Serving Suggestions for Vegan Churros

Churro Sundaes

Serve churros with a scoop of vegan ice cream, topped with chocolate sauce and crushed nuts.

With Espresso Shots

Pair churros with small cups of vegan espresso for a sophisticated dessert experience.

Dipped in Peanut Butter Sauce

Make a quick sauce by blending peanut butter with a touch of maple syrup and plant-based milk.

Cinnamon Churro Nachos

Slice churros into smaller pieces, layer them on a plate, and drizzle with chocolate and caramel sauces. Add whipped coconut cream for a decadent shareable treat.

spanish vegan churros rolled in cinnamon sugar with chocolate sauce

Common Mistakes to Avoid – Lessons I’ve Learned After Dozens of Batches

Adding Too Much Water

A wetter dough seems easier to pipe, but it only makes the churros soften and steam from the inside. Keep the dough firm so it fries into that crisp shell.

Frying in Oil That’s Too Cool

Cool oil gives the churros a heavy, greasy feel. Let the temperature come back to 190°C before every batch — something I learned during a late-night shop test when nothing crisped properly.

Overcrowding the Pot

Too many churros at once drop the oil temperature fast. Fry in small batches for even colour and crunch.

Coating Them After They Cool

Cinnamon sugar clings best when the churros are still warm. Toss them straight after draining.

Piping Uneven Shapes

Thicker sections take longer to fry and sometimes split. Pipe with steady pressure so everything cooks evenly.

Skipping the Dough Rest

Warm dough pipes messy and sinks in the oil. A short rest helps it firm up and behave.

Frequently Asked Questions

How long do these last?

These are best freshly fried as they are warm and crunchy. If possible fry just before serving for the best churros, and make sure the chocolate sauce is warm too. If you let them sit after frying they will get softer and lose their crunchy texture.

Will churros keep overnight?

Churros are definitely best the day they’re made, but if you want to fry the whole batch beforehand that also works. Just make sure you reheat them in the oven or air fryer before eating them to bring them back to that delicious crunchy texture.

How should I serve these?

I love serving these piping hot with the warm chocolate sauce, but there are so many different ways you can serve this. Here are a couple of my favorites:

  • With caramel sauce or dulce de leche
  • With melted cookie butter aka biscoff spread
  • With ice-cream
  • With chocolate sauce and fresh fruits like strawberries and bananas!
See Also This Recipe:  Chocolate Yule Log

Can I freeze these?

Rather than freezing the fried churros you can freeze the piped dough. Then when you are ready to eat them just take the frozen piped churro shape and fry it to golden perfection.

Why are my churros soft?

There are a couple of reasons why your churros might be soft:

  • Too much water was added to the dough
  • The oil wasn’t hot enough
  • The churros weren’t fried for long enough

Can I make vegan churros gluten-free?

Yes! Replace all-purpose flour with a 1:1 gluten-free flour blend or a mix of rice flour and tapioca starch. This will yield a similar texture, though the dough may require slight adjustments for consistency.

How can I air-fry vegan churros?

Preheat the air fryer to 180°C (356°F). Pipe the dough directly onto the air fryer basket lined with parchment paper. Spray lightly with oil and cook for 10-12 minutes, flipping halfway through, until golden and crispy.

What’s the best way to reheat leftover churros?

Reheat churros in an oven preheated to 175°C (350°F) for 5-8 minutes to restore crispiness. Avoid microwaving, as it can make them soggy.

How can I make churros suitable for a low-sugar diet?

Skip the cinnamon-sugar coating and serve the churros with unsweetened or naturally sweetened dips like a date syrup or fruit compote.

spanish vegan churros rolled in cinnamon sugar with chocolate sauce
Print

Let’s Get Cooking

If you liked this recipe make sure to leave me a comment and rating down below. I’d love to know how it went! Also, don’t forget to tag me on Instagram @catherine.desserts.

Follow me on Facebook, Pinterest, YouTube, and TikTok for more of my baking creations and updates!

Vegan Churro Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Crunchy churros fried to gold brown perfection with a bittersweet chocolate sauce, these churros are so easy to make and they’re vegan too!

  • Author: Catherine Zhang
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Snack
  • Method: Easy
  • Cuisine: Spanish

Ingredients

Units Scale

Churro Dough

  • 140ml Water (1/2 cup 1 tbsp)
  • 13g Granulated sugar (1 tbsp)
  • 30ml Vegetable oil (2 tbsp)
  • 120g All purpose flour (1 cup)
  • 1/4 tsp Salt

Cinnamon Sugar

  • 100g Granulated sugar (1/2 cup)
  • 2 tsp Ground Cinnamon

Chocolate Sauce

  • 100g Semi-sweet chocolate, vegan or regular (3.5oz)
  • 60ml Non-dairy milk, or regular milk (1/4 cup)

Instructions

Churros

  1. In a medium saucepan combine the water, oil, and sugar over medium-high heat, and bring to a boil
  2. Remove from the heat and add the flour to the water mixture all at once
  3. Stir until it forms a ball of dough
  4. Allow the dough to cool for 15-20 minutes
  5. Transfer the dough into a piping bag fitted with a large star tip
  6. Preheat a deep fryer or heavy-bottomed pan filled with vegetable oil to 190C /375F (you can test this by dropping a small piece of dough into the oil, if it bubbles and floats the oil is ready to be used)
  7. Combine the sugar and cinnamon in a shallow bowl and set aside until the churros are fried

To make heart-shaped churros

  1. Cut 10 x 10cm square sheets of parchment paper and pipe a heart shape onto each of the pieces
  2. Drop 2-3 piped churros on baking paper into the preheated oil and fry for 2-3 minutes, or until golden brown, removing the baking paper halfway through cooking
  3. Transfer the cooked churros onto a paper towel or wire rack to drain
  4. Repeat until all the churros have been fried then toss in the cinnamon sugar

To fry regular churros

  1. Pipe 4cm/10inch pieces of dough into the preheated pot of oil (you can cut the dough with a pair of scissors to help drop it into the pot of oil)
  2. Fry 2-3 churros at a time, for 2-3 minutes, or until golden brown
  3. Transfer the cooked churros onto a paper towel or wire rack to drain
  4. Repeat until all the churros have been fried then toss in the cinnamon sugar

Chocolate Sauce

  1. Finely chop the chocolate and place it in a heatproof bowl
  2. Heat the milk in a small saucepan or microwave and pour over the chocolate
  3. Sit for 5 minutes, and stir until completely melted
  4. Serve with the warm churros

Did you make this recipe?

Share a photo, tag me @catherine.desserts and hashtag #cattycakes

I cannot wait to see what you make!

author avatar
Catherine Zhang
My name is Catherine, a food blogger and dessert lover. If I look familiar you may have seen me on NETFLIX's Zumbo’s Just Desserts S2! As an Australian-Chinese pastry chef and recipe developer I share recipes and tips on desserts inspired by amazing flavours, fresh produce and of course my Asian background.

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Subscribe to my Newsletter

sign up below to receive new dessert recipes straight to your inbox