These Gluten-Free Vegan Churros are crispy on the outside, soft and pillowy on the inside, and coated with fragrant cinnamon sugar. They're also refined sugar free and baked not fried - much healthier than the traditional version, and quicker and easier to make too! Perfect for dessert or breakfast.

Churros, which originate from Spain and Portugal, are deep-fried sticks of batter made with flour, water and salt. They are also eaten throughout Latin America, and are traditionally eaten for breakfast.
However, nowadays, many countries around the world have their own versions of churros. For example, churros in Japan are made with a sweet dough that contains eggs and milk, so they taste more like donuts. In the United States, they are often sprinkled with cinnamon sugar.
This gluten-free vegan churros recipe is quite different to the traditional version as they are baked not fried. This is because I personally struggle to digest deep-fried foods, and as a home cook, I find it much easier to bake things rather than deep-frying!
Churros can be served with hot chocolate or coffee, or you can make a chocolate dipping sauce (included in the recipe below). Churros are also sometimes served with a dulce de leche dipping sauce, which you could make by thinning out my vegan caramel with some plant-based milk.
Although churros are traditionally deep-fried in oil, you can easily make baked churros by just piping the batter directly onto a baking tray and baking them in the oven. Although churros batter usually doesn't contain any oil or butter, I added coconut oil to my batter to give them a rich flavour, which would otherwise be missing by not deep-frying them. Deep-frying them is what traditionally gives them a golden-brown colour, so I replicated that by using coconut sugar in the batter, which gives them a beautiful golden-brown hue.
Churros are usually made using a piping bag to pipe the batter into the oil when deep-frying. The piping bag is needed in order to make the traditional long, thin churros shapes.
A closed star piping tip is needed for your piping bag when making churros. This is because the star shape creates the characteristic ridges along the length of the churros.
It would be difficult to form the batter into long, thin shapes without using a piping bag. You can easily make your own piping bag, although you won't be able to get the ridges without using a star-shaped piping tip.
You can make your own piping bag by using a large, strong Ziploc bag and using scissors to snip off one of the corners. Just transfer the batter into the bag, and you can pipe it out of the hole you created in the corner of the bag.
These churros taste best when fresh, but keep covered in the fridge for up to a few days.
These churros be reheated in a dry frying pan or in the oven.
Yes - they will keep in the freezer for up to a couple of months.
Leave to thaw at room temperature and reheat before serving in a dry frying pan or in the oven.
How to make this recipe
Scroll down to the bottom of the post for the full recipe.
- Mix together all the ingredients for the batter in a glass mixing bowl.
Tip: Make sure to use a measuring jug to measure out the plant-based milk - I recommend adding the milk a small amount at a time until you get a batter that is soft but still firm enough to pipe into shapes. If you make the batter too wet, you won’t be able to pipe it into shapes.
- However, if the batter does look too wet, place it in the fridge for an hour and it will firm up. If it looks too dry, add an extra splash of plant-based milk.
- Transfer the batter into a piping bag with a closed star tip.
- Pipe the batter into churros measuring around 9cm (3 ½ inch) in length onto two rectangular baking trays.
Tip: Line the baking tray with greased baking paper to make sure the churros don't stick.
- Bake in the oven for 10-12 minutes until golden brown - be careful not to over-bake!
- Meanwhile, mix together the ingredients for the cinnamon sugar.
- Sprinkle the cinnamon sugar over the churros as soon as they are out of the oven - otherwise it won't stick to the churros.
- They will still be very soft when they come out the oven, but will firm up as they cool down.
How to make the chocolate sauce
- Break up dark chocolate into small pieces and place in a bowl with any type of plant-based milk.
- Place the bowl over a pan of boiling water and stir regularly until melted.
- Make sure not to overheat it as the chocolate will ‘split’ if you heat it too much.
- If the chocolate does split, you can easily fix this by adding boiling hot water to it 1 teaspoon at a time and stirring well until the mixture goes back to normal.
- Use more milk if you want a thinner sauce, or use less milk for a thicker sauce.
Substitutions you can make
- You can use any type of plant-based milk: almond milk, rice milk, soy milk, cashew milk, oat milk etc.
- You can replace the coconut oil with coconut butter.
- If you don't need the churros to be gluten-free, you can replace the gluten-free flour with plain flour.
- The ground almonds can be replaced with ground walnuts.
- For a nut-free version, use ground sunflower seeds instead of ground almonds and use a nut-free plant-based milk.
- You can replace the coconut sugar in the churros with any liquid sweetener such as maple syrup and decrease the amount of milk, although you won't get a golden brown colour.
- If necessary, use a refined sugar free chocolate for the chocolate sauce.
More vegan baking recipes
- Lemon Blueberry Scones
- Chocolate Baked Donuts
- Lemon Bars
- Blueberry Crumble Bars
- Lemon Pudding
- Coffee Cake
- Vegan Baked Cheesecake
If you try out this recipe or anything else from my blog, I’d really love to hear any feedback! Please give it a rating, leave a comment, or tag a photo @rhiansrecipes #rhiansrecipes on Instagram! Thank you.
Watch how to make this recipe
Gluten-Free Vegan Churros (Baked!)
Ingredients
For the churros:
- 60 g (¼ cup) coconut oil (or sub coconut butter)
- 50 g (â…“ cup) coconut sugar
- Pinch salt
- 150 g (1 ¼ cup) ground almonds (almond meal) *
- 150 g (1 ¼ cup) gluten-free flour blend (or sub rice flour, or plain flour if not gluten-free)
- 2 teaspoons baking powder (ensure gluten-free if necessary)
- 160 ml (â…” cup) unsweetened almond milk (or any other plant-based milk)
For the cinnamon sugar:
- 1 teaspoon ground cinnamon
- 3 tablespoons coconut sugar
For the chocolate sauce (optional):
- 40 g (1.4 oz) dark chocolate (ensure vegan/gluten-free if necessary) **
- 6 tablespoons unsweetened almond milk (or any other plant-based milk)
Instructions
For the churros:
- Preheat oven to 180 degrees Celsius (350 degrees Fahrenheit).
- Place the coconut oil in a large bowl and melt over a saucepan of boiling water or in the microwave.
- Add the coconut sugar, salt, ground almonds, gluten-free flour and baking powder.
- Add the milk and mix well - I recommend adding the milk a small amount at a time until you get a batter that is soft, but still firm enough to pipe into shapes. If you make the batter too wet, you won’t be able to pipe it into shapes. But if the batter does look too wet to pipe, place it in the fridge for an hour and it will firm up. If it looks too dry, add an extra splash of milk.
- Transfer into a piping bag with a closed star tip - I used one that's 2.5cm (1 inch) wide.
- Pipe the batter into churros measuring around 9 cm (3 ½ inch) in length onto baking trays lined with greased baking paper.
- Bake in the oven for 10-12 minutes, until golden brown and an inserted skewer comes out clean – be careful not to over-bake!
- Meanwhile, mix together the ingredients for the cinnamon sugar.
- Sprinkle the cinnamon sugar over the churros as soon as they are out of the oven - otherwise it won't stick to the churros.
- They will still be very soft when they come out the oven, but will firm up as they cool down.
- Tastes best when fresh, but keeps covered in the fridge for up to a few days - can be reheated in a dry frying pan or in the oven.
For the chocolate sauce:
- Break up the chocolate into small pieces and place in a bowl with the milk.
- Place the bowl over a pan of boiling water and stir regularly until melted – make sure not to overheat it as the chocolate will ‘split’ if you heat it too much.
- If the chocolate does split, you can easily fix this by adding boiling hot water to it 1 teaspoon at a time and stirring well until the mixture goes back to normal.
- The chocolate sauce keeps covered in the fridge for up to a few days. It will firm up as it cools down, but you can gently reheat leftovers over a pan of boiling water to make it liquid again.
Video
Notes
- A closed star piping tip is needed for your piping bag when making churros. This is because the star shape creates the characteristic ridges along the length of the churros.
- It would be difficult to form the batter into long, thin shapes without using a piping bag. You can easily make your own piping bag, although you won't be able to get the ridges without using a star-shaped piping tip.
- You can make your own piping bag by using a large, strong Ziploc bag and using scissors to snip off one of the corners. Just transfer the batter into the bag, and you can pipe it out of the hole you created in the corner of the bag.Â
- You can replace the coconut sugar in the churros with any liquid sweetener such as maple syrup and decrease the amount of milk, although you won't get a golden brown colour.Â
- For the chocolate sauce, use more milk if you want a thinner sauce, or use less milk for a thicker sauce.Â
Disclosure: This posts contains affiliate links to Amazon. If you purchase any of these products, a small percentage will come to me with no extra cost to you! This income will go towards the running of this blog – thank you.
C
Hi, you often mention a glass bowl for mixing ingredients...is this essential? Why not a metal one or plastic?
Rhian Williams
You can use either - I just said glass because I was linking to a glass bowl!
Raquel
I'm excited to make this churro recipe for my kids. I'll tell you later if they like me.
Thank you for sharing.
Rhian Williams
Thank you so much, hope you'll like them!
Carrie
Ahhhhh, mine turned into biscuits...DAMMIT
Rhian Williams
Ah it seems like you must have baked them for too long then?
CARLA RICHEE
Your recipes are amazing! My churros came out so good. Thank you so much..🧡
Rhian Williams
Thank you so much, so happy to hear that!
Patricia
A dream come true!
Rhian Williams
Thank you so much!