Homemade Vegan Churros photo

These vegan churros are exactly what I reach for when I want something warm, crisp, and comforting without dairy or eggs. The exterior should snap, the interior stay tender, and the cinnamon-sugar coating needs to cling and melt into every crevice. This recipe gives those results with pantry-friendly ingredients and a straightforward technique.

No special flours. No weird binders. Just a choux-like dough that comes together on the stove, a quick fry, and a glossy chocolate dip that’s ready in minutes. I’ll walk you through the small details that make them reliably crisp and properly saucy every single time.

Expect practical tips, sensible gear choices, and troubleshooting steps that save time and wasted batches. These churros shine when served right after frying, but I’ll also cover how to store and reheat them so leftovers don’t disappoint.

The Essentials

Classic Vegan Churros image

Churros are essentially a cooked dough — water, fat, flour — that puffs slightly and crisps when fried. The technique hinges on heating the water and oil, mixing in the flour to form a smooth ball, then using a piping bag to portion the dough straight into hot oil. Heat control and timing are the two big levers: oil must be hot enough to puff and crisp the dough but not so hot it burns the outside before the inside cooks.

The chocolate sauce is equally forgiving: warm coconut cream melts chopped chocolate into a glossy, spoonable dip. Because the sauce is coconut-cream based, it stays vegan, rich, and smooth. Keep it warm and stirred while you fry so every churro gets its moment in the chocolate.

Ingredients

  • 1/4 cup oil (vegetable or canola oil) — used in the dough for tenderness and also indicates the type of fat flavor; neutral oils work best.
  • 1 cup + 3 tablespoons sugar, divided — sugar sweetens the dough and the extra portion is for the cinnamon-sugar coating. Keep it divided as directed.
  • 2 cups water — the liquid base that hydrates the flour and creates steam during frying to puff the churros.
  • 2 cups all purpose flour — provides structure; note in the source it says “gluten free, if needed” meaning you can substitute a cup-for-cup gluten-free all-purpose blend if you require it.
  • 1 tablespoon cinnamon — mixed with sugar to make the classic coating.
  • 1/2 cup coconut cream — the base for the chocolate sauce; warm it gently to melt the chocolate smoothly.
  • 1 cup chocolate, chopped — use good-quality chocolate for the sauce; chopping helps it melt evenly.

Vegan Churros: From Prep to Plate

  1. In a small saucepan, combine 1/4 cup oil, 2 cups water, and 3 tablespoons sugar. Bring to a rolling boil over medium-high heat.
  2. Remove the saucepan from the heat and immediately add 2 cups all-purpose flour. Stir vigorously until the mixture comes together into a smooth ball of dough. Let the dough rest 5 minutes to cool slightly (it should still be warm but not piping hot).
  3. While the dough cools, mix the coating: in a small bowl combine the remaining 1 cup sugar and 1 tablespoon cinnamon; set aside.
  4. Heat oil for frying in a deep pot or heavy-bottomed pan (use enough oil to allow churros to float). Heat over medium-high until it reaches 190°C (375°F) or until a small piece of dough sizzles and rises to the surface.
  5. Fit a piping bag with a large star tip and transfer the dough into the bag. Hold the bag about 4–5 inches above the hot oil and pipe 4–5 inch strips directly into the oil. Fry 2–3 churros at a time without overcrowding.
  6. Fry the churros until golden brown on all sides, turning as needed (about 2–4 minutes total per batch, depending on oil temperature). Use a slotted spoon or tongs to remove them.
  7. Drain the cooked churros on paper towels for 1–2 minutes, then immediately roll each churro in the cinnamon-sugar mixture to coat. Repeat steps 5–7 until all the dough is used.
  8. For the chocolate sauce: heat 1/2 cup coconut cream in a small saucepan or microwave-safe bowl until warm (do not boil). Add 1 cup chopped chocolate, let sit for 2 minutes, then whisk until smooth and thick.
  9. Serve the churros warm with the chocolate sauce.

Why You’ll Keep Making It

Easy Vegan Churros recipe photo

They’re fast and forgiving. The dough is made on the stovetop in one pot and needs only a short rest before piping. Fried properly, churros develop a delightful contrast: crisp outer ridges and a tender interior. That contrast is addictive and shows up reliably with this method.

Also, the chocolate sauce is simple and versatile. Because it’s coconut-cream based, it’s rich but stays dairy-free. The whole recipe uses common pantry items, so it’s a weekend treat that rarely requires a special shopping trip.

Allergy-Friendly Substitutes

Delicious Vegan Churros shot

If you need to avoid gluten, use a cup-for-cup gluten-free all-purpose flour blend in place of the 2 cups all-purpose flour. Results are generally very good, though textures vary by blend—one with xanthan gum will mimic the chew and structure better. No extra liquid changes are necessary.

For nut allergies or coconut sensitivity, the coconut cream is only used for the chocolate sauce. You can substitute an equal amount of another non-dairy cream (such as an oat or soy cooking cream) as long as it’s thick and stable when warmed. I recommend using a plain, unsweetened option to control sweetness in the sauce.

If you want a lower-sugar coating, reduce the coating sugar portion by up to half, but keep the 3 tablespoons of sugar in the dough as written; it helps with color and a touch of sweetness in the dough itself.

Gear Up: What to Grab

  • Heavy-bottomed saucepan or deep pot — steady heat and depth for safe frying.
  • Cooking thermometer — helps keep oil at 190°C (375°F); accurate frying means crisp churros and less oil absorption.
  • Large star piping tip and sturdy piping bag — creates the classic ridged churro shape; a disposable piping bag works fine for this amount.
  • Slotted spoon or tongs — for turning and removing churros safely.
  • Paper towels or a wire rack — for draining; wire rack keeps bottoms crisp, paper towel will absorb excess oil quickly.
  • Small bowl for coating — to roll churros immediately after frying so the cinnamon-sugar sticks while they’re hot.

Avoid These Traps

Trap: piping dough into oil that’s too cool. If oil temperature is low, churros will absorb oil and become greasy. Use a thermometer or test with a small piece of dough — it should sizzle and rise quickly.

Trap: piping directly from a bag with dough that’s too hot. Let the dough rest the full 5 minutes so it’s warm but not piping. Too-hot dough can melt the bag or create uneven piping.

Trap: overcrowding the pan. Frying too many at once drops the oil temperature and crowds heat circulation. Fry 2–3 at a time, then bring the oil back up to temperature between batches if needed.

Holiday & Seasonal Touches

For fall or holidays, swap part of the cinnamon in the coating for ground nutmeg or pumpkin pie spice for a warmer, spicier profile. A little orange zest added to the chocolate sauce brightens the whole plate for winter gatherings.

Serve churros with seasonal dipping options: salted caramel in autumn, a spiced chocolate with a pinch of chili for entertaining, or a berry compote in summer for a lighter contrast. These are optional accents — the classic cinnamon-sugar plus chocolate is my go-to.

What I Learned Testing

During testing, I found that the dough’s consistency is the key indicator: once it pulls away from the pan into a smooth ball, it’s ready. Overworking while it’s still on heat can dry it out; stirring until just combined and then resting gives better piping texture.

Temperature recovery between batches matters. I let the oil come back to about 190°C (375°F) before piping the next batch. That step keeps frying times consistent and prevents undercooked centers. Also, rolling immediately in the cinnamon-sugar while the churro is hot ensures the coating adheres evenly rather than sliding off.

Save for Later: Storage Tips

Fresh is best, but if you have leftovers, cool them completely, then store in an airtight container at room temperature for up to 24 hours. Reheat in a 180°C (350°F) oven for 5–7 minutes to re-crisp. Avoid microwaving — it softens the exterior.

Store any extra chocolate sauce in the fridge in a sealed jar for up to 5 days. Rewarm gently over low heat or in short bursts in the microwave, stirring often. Add a splash of non-dairy milk if it tightens too much when chilled.

Handy Q&A

Q: Can I bake these instead of frying?

A: Baking changes the texture significantly; you won’t get the same deep, crisp exterior. If you need to avoid frying, pipe onto a parchment-lined sheet and bake at a high temperature, but accept that the result will be lighter and less crunchy.

Q: How can I tell when the oil is ready without a thermometer?

A: Drop a small piece of dough into the oil — it should sizzle immediately and rise to the surface within a few seconds. If it browns too fast or the oil smokes, it’s too hot. If it sinks or absorbs oil without browning, it’s too cool.

Q: Can I make the dough ahead of time?

A: I don’t recommend piping dough straight from the fridge. It firms and clogs the tip. If you make it ahead, bring it back to a warm-but-not-hot temperature and loosen it slightly before piping.

Bring It to the Table

Serve churros warm on a platter with a bowl of warm chocolate sauce in the center for dipping. Sprinkle a little extra cinnamon-sugar over the plated churros for presentation. They pair beautifully with espresso, a dairy-free hot chocolate, or a bright citrusy tea to cut the richness.

When sharing, portion them in small stacks so everyone can grab a warm piece and dunk immediately. They’re best eaten right away, crisp and steaming, but with the reheating tips above, you can keep a batch ready for late-night snacking or last-minute guests.

Homemade Vegan Churros photo

Vegan Churros

Crispy vegan churros rolled in cinnamon sugar and served with a warm chocolate sauce.
Prep Time5 minutes
Cook Time10 minutes
Total Time15 minutes
Servings: 12 servings

Ingredients

Ingredients

  • 1/4 cupoilvegetable or canola oil
  • 1 cup + 3 tablespoonssugardivided * See notes
  • 2 cupswater
  • 2 cupsall purpose flourgluten free if needed
  • 1 tablespooncinnamon
  • 1/2 cupcoconut cream
  • 1 cupchocolatechopped

Instructions

Instructions

  • In a small saucepan, combine 1/4 cup oil, 2 cups water, and 3 tablespoons sugar. Bring to a rolling boil over medium-high heat.
  • Remove the saucepan from the heat and immediately add 2 cups all-purpose flour. Stir vigorously until the mixture comes together into a smooth ball of dough. Let the dough rest 5 minutes to cool slightly (it should still be warm but not piping hot).
  • While the dough cools, mix the coating: in a small bowl combine the remaining 1 cup sugar and 1 tablespoon cinnamon; set aside.
  • Heat oil for frying in a deep pot or heavy-bottomed pan (use enough oil to allow churros to float). Heat over medium-high until it reaches 190°C (375°F) or until a small piece of dough sizzles and rises to the surface.
  • Fit a piping bag with a large star tip and transfer the dough into the bag. Hold the bag about 4–5 inches above the hot oil and pipe 4–5 inch strips directly into the oil. Fry 2–3 churros at a time without overcrowding.
  • Fry the churros until golden brown on all sides, turning as needed (about 2–4 minutes total per batch, depending on oil temperature). Use a slotted spoon or tongs to remove them.
  • Drain the cooked churros on paper towels for 1–2 minutes, then immediately roll each churro in the cinnamon-sugar mixture to coat. Repeat steps 5–7 until all the dough is used.
  • For the chocolate sauce: heat 1/2 cup coconut cream in a small saucepan or microwave-safe bowl until warm (do not boil). Add 1 cup chopped chocolate, let sit for 2 minutes, then whisk until smooth and thick.
  • Serve the churros warm with the chocolate sauce.

Equipment

  • Small Saucepan
  • Small Bowl
  • deep pot or heavy-bottomed pan
  • piping bag with large star tip
  • Slotted spoon or tongs
  • Paper Towels

Notes

Notes
* White sugar or sugar free subs, like allulose works.
TO STORE
: Leftover churros should be stored in the refrigerator, covered, for up to 2 weeks.
TO FREEZE
: Place churros in a ziplock bag and store in the freezer for up to 6 months. Let them thaw overnight in the refrigerator.
TO REHEAT
: Churros are best reheated in a non-stick pan or oven, to maintain crispiness.

Similar Recipes

Leave a Reply

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

Recipe Rating