Best Vegan Churros (With Chocolate Sauce)
There’s a reason the aroma of freshly fried dough and warm cinnamon makes people stop whatever they’re doing: it’s pure comfort. These vegan churros are golden, crisp on the outside, pillowy and hollow enough to soak up chocolate inside, and dusted with fragrant cinnamon sugar. Dip them into a luxuriously smooth vegan chocolate sauce made with dark chocolate and creamy coconut milk, and you get a contrast of textures and temperatures that feels indulgent and nostalgic at once.
Whether you want a playful weekend breakfast, a crowd-pleasing party dessert, a cozy movie-night snack, or a festive treat for a holiday gathering, these churros deliver. They’re simple to make, dairy-free, and adaptable — perfect for sharing with family or serving as a fun hands-on activity with kids. Let’s walk through everything you need to know to make the best vegan churros at home.
At a Glance
- Prep Time: 15 minutes (plus piping and preheating)
- Cook Time: 20–25 minutes (frying batches)
- Total Time: ~40 minutes
- Servings: 6 (about 6–8 medium churros per person)
- Difficulty Level: Easy–Moderate (requires frying skills and a pastry bag)
Nutrition Highlights
Estimated nutrition per serving (one-sixth of the recipe):
- Calories: ~460 kcal
- Protein: ~5 g
- Carbohydrates: ~52 g
- Fat: ~27 g
- Saturated Fat: ~12 g
- Fiber: ~3 g
- Sugars: ~20 g
Notes: - These are estimated values calculated from common ingredient nutrition profiles (USDA FoodData Central) and are intended as a guide. Individual results will vary based on exact brands, how much frying oil is absorbed, and portion sizes. For personalized dietary advice, consult resources such as the Mayo Clinic or government nutrition guidance.
Why You’ll Love It
There are a few compelling reasons to make these vegan churros:
- Irresistible texture and aroma: Crisp, cinnamon-sugared exteriors with tender interiors make each bite delightful.
- Nostalgia and sharing: Churros are classic communal food — perfect for gatherings, parties, or a cozy family breakfast.
- Vegan-friendly indulgence: All the pleasure of a fried pastry and rich chocolate sauce without dairy, easily enjoyed by guests with lactose intolerance or vegan diets.
- Quick, rewarding process: From start to finish under an hour, you get a bakery-quality treat with minimal fuss.
Preparation Guide
Ingredients (churros)
- 2 cups water
- 1 teaspoon salt
- 1/4 cup vegetable oil (avocado, canola, or neutral oil)
- 2 cups all-purpose flour
- 5–6 cups oil for frying (avocado, canola, or peanut oil; amount depends on fryer/pot)
Ingredients (cinnamon sugar)
- 1/2 cup cane sugar
- 1 tablespoon ground cinnamon
Ingredients (chocolate sauce)
- 50 grams dark chocolate bar (at least 60% cocoa; check vegan label)
- 1/4 cup full-fat coconut milk
- 1/4 teaspoon vanilla extract
- 1/4 teaspoon ground cinnamon
Optional ingredients and substitutions
- Gluten-free: Substitute a 1:1 gluten-free flour blend that’s suitable for frying (results may vary).
- Lower sugar: Reduce the cinnamon sugar coating, or use a powdered erythritol blend for a lower-sugar option.
- Baked version: Pipe dough onto a baking sheet and bake at 425°F (220°C) until golden (texture will be different — less crisp).
- Chocolate variations: Use almond milk instead of coconut milk for the sauce for a lighter flavor; increase dark chocolate percentage for deeper chocolate notes.
Step-by-step Instructions
- Prepare the cinnamon sugar: In a shallow bowl, combine 1/2 cup cane sugar and 1 tablespoon ground cinnamon. Set aside.
- Make the dough: In a medium saucepan, bring 2 cups water, 1/4 cup vegetable oil, and 1 teaspoon salt to a boil. Remove from heat and immediately stir in 2 cups all-purpose flour. Mix vigorously until a smooth dough forms and pulls away from the pan (about 1–2 minutes).
- Tip: Work quickly so the dough cools enough to pipe but is still warm and pliable.
- Transfer dough to a pastry bag fitted with a large star tip (or a zip-top bag with a corner snipped). Let the dough cool 5 minutes if piping is difficult.
- Heat frying oil: In a deep, heavy pot, heat 5–6 cups frying oil to 350°F (175°C). Use a thermometer for accuracy. If you don’t have a thermometer, test with a small piece of dough — it should sizzle and rise without browning immediately.
- Safety tip: Don’t overfill the pot. Keep a lid nearby to smother flames if oil ignites.
- Pipe and fry: Pipe 4–6 inch strips of dough directly into the hot oil, cutting the end with scissors. Fry in batches, turning occasionally, until golden brown (about 2–3 minutes per side). Avoid overcrowding.
- Drain and coat: Using a slotted spoon, remove churros to a paper towel-lined tray to drain briefly, then roll while still warm in the cinnamon sugar mixture until evenly coated.
- Tip: Warm churros absorb the coating best; if you wait too long they can toughen.
- Make the chocolate sauce: In a small saucepan over low heat, combine 50 g chopped dark chocolate and 1/4 cup full-fat coconut milk. Stir until chocolate melts and the sauce is smooth. Remove from heat and stir in 1/4 teaspoon vanilla extract and 1/4 teaspoon ground cinnamon. Keep warm for dipping.
- Alternative: Melt chocolate in a double boiler or microwave in 15-second bursts, stirring between.
- Serve immediately: Churros are best fresh and hot; serve with the chocolate sauce on the side for dipping.
How to Serve
Best Pairings
- Classic dip: Serve immediately with the warm chocolate sauce.
- Beverage pairings: Pair with strong coffee (espresso or café con leche), hot chocolate, or spiced tea.
- Dessert plate: Add fresh berries, a scoop of vegan vanilla ice cream, or a drizzle of salted caramel sauce for contrast.
- Party platter: Offer a dipping bar with nut butters, fruit compote, dulce de leche (vegan), and different chocolate sauces.
Storing Leftovers
Storing Leftovers
- Room temperature: Churros are best eaten the same day. At room temperature in an airtight container, they keep acceptably for up to 8–12 hours (texture will soften).
- Refrigeration: Store cooled churros in an airtight container in the fridge for up to 2 days. Reheat in a 350°F (175°C) oven for 5–8 minutes to crisp them again. Chocolate sauce keeps for 3–4 days refrigerated in a sealed jar.
- Freezer: Freeze cooled churros in a single layer on a baking sheet until solid, then transfer to a freezer bag for up to 1 month. Reheat from frozen in a 375°F (190°C) oven for 8–12 minutes until crisp. Thawed and rewarmed churros won’t be identical to fresh but still delicious.
Chef’s Advice
- Temperature is everything: Keep oil at 350°F (175°C). Too cool and churros absorb excess oil; too hot and they brown outside without cooking through. Use a thermometer for consistency.
- Don’t overmix the dough: After adding flour, stir just until a smooth ball forms. Overworking can make churros tough.
- Pipe with pressure control: Hold the bag steady and use even pressure for uniform churros; scissors or a bench scraper work well to cut shapes.
- Test one or two: Fry a test churro to check oil temperature and dough consistency before frying an entire batch.
- Keep them warm: Place finished churros on a wire rack in a warm (not hot) oven (200°F/95°C) to keep crisp while you finish other batches.
Creative Twists
- Chocolate-stuffed churros: Pipe a thin line of vegan chocolate-hazelnut spread into the center of warm churros using a small piping tip after frying.
- Citrus-cinnamon twist: Add 1 teaspoon finely grated orange zest to the cinnamon sugar mixture for a bright, festive note.
- Maple & pecan: Roll hot churros in a mixture of maple sugar and finely chopped toasted pecans for a crunchy twist.
- Savory version: Skip the sugar and dust with smoked paprika and sea salt; serve with a spicy vegan aioli for a surprising snack.
- Gluten-free option: Use a tested gluten-free choux-style dough or a blend that includes xanthan gum to help structure.
All Your Questions Answered
Q: Can I bake these instead of frying?
A: Yes — you can bake, but baked churros won’t be as crisp or have the same deep-fried flavor. Pipe onto a parchment-lined sheet and bake at 425°F (220°C) until golden, brushing with oil before baking.
Q: How can I make them less oily?
A: Maintain oil temperature (350°F/175°C) and drain churros on a wire rack over paper towels. Do not overcrowd the fryer so the temperature doesn’t drop.
Q: Are these truly vegan?
A: Yes — this recipe contains no dairy or eggs. Verify that the dark chocolate you use is labeled vegan (no milk solids).
Q: What if the dough is too thick or too runny?
A: If too thick to pipe, add a teaspoon of warm water at a time until pliable. If too runny, heat gently and stir to evaporate a little moisture, then let cool slightly before piping.
Q: How do I re-crisp churros without frying again?
A: Reheat in a 350–375°F (175–190°C) oven or an air fryer for several minutes to restore crispness.
Conclusion
These vegan churros pair nostalgia with a modern, dairy-free twist — crispy, cinnamon-kissed, and perfect for dipping into silky chocolate sauce. If you’d like another vegan churro recipe with slightly different technique or a gluten-free option for comparison, check out this helpful guide from Best Vegan Churros (With Chocolate Sauce) and a crispy gluten-free take at Vegan Churros {Crispy & Fluffy} – The Big Man’s World ®.
Give these a try, share photos of your results, and tell us which variation became an instant favorite — I love hearing how readers make recipes their own.
Print
Best Vegan Churros (With Chocolate Sauce)
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Diet: Vegan
Description
Crispy, cinnamon-kissed vegan churros paired with a smooth chocolate sauce, perfect for indulgent snacking or festive gatherings.
Ingredients
- 2 cups water
- 1 teaspoon salt
- 1/4 cup vegetable oil (avocado, canola, or neutral oil)
- 2 cups all-purpose flour
- 5–6 cups oil for frying (avocado, canola, or peanut oil)
- 1/2 cup cane sugar (for cinnamon sugar)
- 1 tablespoon ground cinnamon (for cinnamon sugar)
- 50 grams dark chocolate (at least 60% cocoa)
- 1/4 cup full-fat coconut milk
- 1/4 teaspoon vanilla extract
- 1/4 teaspoon ground cinnamon (for chocolate sauce)
Instructions
- Prepare the cinnamon sugar: In a shallow bowl, combine 1/2 cup cane sugar and 1 tablespoon ground cinnamon. Set aside.
- Make the dough: In a medium saucepan, bring 2 cups water, 1/4 cup vegetable oil, and 1 teaspoon salt to a boil. Remove from heat and stir in 2 cups all-purpose flour until a smooth dough forms.
- Transfer dough to a pastry bag and let cool for 5 minutes.
- Heat frying oil to 350°F (175°C) in a deep pot.
- Pipe 4–6 inch strips of dough into the hot oil and fry until golden brown, about 2–3 minutes per side.
- Drain churros and roll in the cinnamon sugar mixture while warm.
- Make the chocolate sauce: Melt dark chocolate and coconut milk in a small saucepan over low heat. Stir in vanilla extract and ground cinnamon.
- Serve churros immediately with chocolate sauce on the side for dipping.
Notes
Churros are best eaten fresh but can be stored at room temperature for up to 12 hours. For storage, keep in an airtight container and reheat in the oven to restore crispness.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Dessert
- Method: Frying
- Cuisine: Vegan
Nutrition
- Serving Size: 1 serving
- Calories: 460
- Sugar: 20g
- Sodium: 400mg
- Fat: 27g
- Saturated Fat: 12g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 52g
- Fiber: 3g
- Protein: 5g
- Cholesterol: 0mg
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.




