Skip to Content

Vegan Orange Cake

This vegan orange loaf is the perfect lazy-day bake. It’s super moist, topped with a thin layer of icing and sprinkled with orange zest. A super easy but delicious dairy-free dessert that everyone will love.

Slices Of Vegan Orange Loaf On A Cake Stand

One of my most popular desserts of all time on this blog is my lemon drizzle cake.

I made it at Easter a few years ago and everyone has loved the recipe so far, which I’m so glad about because it’s one of my favourites too! Since that one was so well received, I figured it was time to do an orange version! The exact same concept, just a different flavour.

I’d considered making a dairy-free orange layer cake but decided against it. A loaf cake is much easier to make and has a more homely, cosy feel to it. Like the types of cakes my granny used to bake.

I made a slight few changes to create this recipe. That was mainly because the lemon one was too moist to stick together as a loaf cake, but they are pretty similar.

Related posts: 20 Vegan Cake Recipes

First off, I reduced the amount of dairy-free margarine to make the cake more sturdy, ensuring that it would be able to hold its shape after removing it from the loaf pan. Then I switched the dairy-free milk for orange juice and of course, the lemon zest for orange zest. This one also had to be baked 5 minutes longer too because the batter was less spread out in the loaf tin.

Lastly, I increased the amount of icing sugar and water ever so slightly, to make a thicker icing for the topping. It really helped the orange zest to sit nicely on top, rather than sinking or blending into the icing.

I chose not to for this recipe but if you want to create an orange drizzle for the top, you can absolutely do that too. I’ve put the instructions in the FAQ section near the bottom of the page.

How to make vegan orange loaf

Step 1:

Preheat your oven to 180°C/350°F. If you’re using a fan or convection oven, set it to 160°C/325°F instead.

Step 2:

Dairy-free orange loaf obviously calls for a loaf tin, so the next step is to line a 2lb loaf tin with baking paper. 2lb is the standard-size of loaf tin that you’ll find in most shops and they are approximately 8 x 4 x 3 inches. I purchased mine from Tesco.

Step 3:

In a large bowl, mix 150g of vegan margarine (1/2 cup + 2 tablespoons) with 200g of caster sugar (1 cup) together until smooth.

Step 4:

Add in 225g of self-raising flour (1+3/4 cups), 1/2 teaspoon of baking soda and 250ml of orange juice (250ml).

Mix everything together well until you have a smooth batter. Make sure to get any dry mixture that may be stuck at the bottom or on the sides of the bowl.

Orange Cake Mix In A Glass Bowl

Step 5:

Add 3 tablespoons of orange zest to the bowl and gently stir it into the batter.

Step 6:

Transfer the batter into your lined loaf tin and bake for 45 minutes, or until a toothpick through the centre comes out clean.

Baked Cake In Loaf Tin

Let the cake cool in the tin for 5 minutes or so then gently flip it out onto a wire rack. Carefully peel the baking paper off the bottom and leave the cake to cool completely.

Icing the cake

To make the icing, mix together 150g of icing sugar (1 + 1/4 cups) and 3 tablespoons of cold water. If you want the icing to be runnier, you can add more water and likewise, if you want it to be thicker, you can just add more icing sugar.

Gently spread the icing over the top of the loaf cake, letting it drip down the edges a little bit.

Spreading Icing Over The Cake

Add a sprinkling of orange zest over the top and let the cake sit at room temperature for around an hour. This will give the icing time to set and become hard, making it easier to cut into without mess.

Once the icing has set, cut into slices and serve. You can enjoy as is or spread some marmalade on for an extra boost of orange flavour. This cake will serve around 6-10 people, depending on how big you like your slices.


Can I add an orange drizzle to the cake?

Yes! You can either use it under the icing or you can use it instead of icing. To make an orange drizzle for the cake, mix together 3 tablespoons of orange juice and 2 tablespoons of sugar. Pour that over the cake as soon as it comes out of the oven and leave it to cool completely in the tin.

If you add a drizzle, don’t try to remove it from the tin until its cool. It will be very moist and is likely to break.

Can I make this as a layer or sheet cake?

Yes. This dairy-free orange cake will bake well in either a 8×10-inch rectangular pan (make sure it’s deep enough to allow the cake to rise a little bit) or in two 7-inch round cake tins.

The baking temperature will stay the same. For a sheet cake, you’ll need to bake for around 35-40 minutes and in 7-inch cake tins, you’ll need to bake them for 15-30 minutes. Just keep an eye on them as they bake and test with a toothpick through the middle to check if they’re done.

Should I use fresh or bottled orange juice?

I personally used bottled concentrated juice, purely for convenience and ease. I haven’t tested this recipe with freshly squeezed orange juice but I imagine it would work just fine. If you don’t have any orange juice to hand, soy milk will work well in its place but of course, the orange flavour won’t be as strong.

What size of loaf tin do I need?

You’ll need a 2lb loaf tin which is the standard size that you’ll find in most shops. I would highly recommend using a solid tin lined with baking paper over a silicone one. I find that the cake doesn’t hold its shape very well in a silicone pan and it’s harder to get out in one piece.

How should vegan orange loaf be stored?

Store the cake in an airtight container in a cool, dry place such as a kitchen cupboard. If stored appropriately, the cake will be good for 4-5 days.

Vegan Loaf Cake With Icing And Orange Zest On Top

More vegan cake recipes:

I hope you enjoy this vegan orange loaf recipe. If you make it yourself, please let me know how it goes by leaving a comment and rating below. Happy baking! xo

Vegan Orange Loaf Cake
5 from 8 votes

Vegan Orange Loaf Cake

Moist vegan orange drizzle loaf cake with icing and orange zest. Dairy-free and eggless!

Course Dessert
Cuisine vegan
Keyword vegan orange loaf cake
Prep Time 20 minutes
Cook Time 45 minutes
Servings 8 slices
Calories 370 kcal


  • 150 g Dairy-free margarine (½ cup + 2 tablespoons)
  • 200 g Caster sugar (1 cup)
  • 225 g Self-raising flour (1 + ¾ cups)
  • ½ Teaspoon Bicarbonate of soda
  • 250 ml Orange juice (1 cup)
  • 3 Tablespoons Orange zest

For the icing:

  • 150 g Icing sugar (1 + ¼ cups)
  • 3 Tablespoons Water

To top:

  • Few Tablespoons Orange zest


  1. Preheat your oven to 180°C/350°F (or 160°C/325°F if you're using a fan or convection oven).

  2. Line a 2lb loaf tin with baking paper.

  3. In a large bowl, cream the dairy-free margarine and sugar together.

  4. Add the flour, bicarbonate of soda and orange juice. Mix well until you have a smooth cake batter, making sure to scrape the bottom of the bowl to include any dry bits.

  5. Add the orange zest and gently stir it in.

  6. Transfer the cake batter into your lined loaf tin and bake for 45 minutes. Check that it's baked all the way through by inserting a toothpick through the centre.

  7. Let the cake cool in the tin for 5 minutes then gently flip it out onto a wire rack. Carefully peel the baking paper off the bottom and leave the cake to cool completely.

  8. Once the cake has cooled, prepare the icing by mixing the icing sugar and water together. If you want it thicker, you can add more icing sugar and if you want it runnier, add more water.

  9. Spread the icing over the cooled cake then sprinkle over some orange zest.

  10. Let the cake sit at room temperature for 1 hour to allow the icing to harden. Cut into slices and enjoy!

Recipe Notes

  • Store in an airtight container at room temperature for up to 5 days.
Nutrition Facts
Vegan Orange Loaf Cake
Amount Per Serving (1 slice)
Calories 370 Calories from Fat 99
% Daily Value*
Fat 11g17%
Sodium 162mg7%
Carbohydrates 65g22%
Fiber 1g4%
Sugar 45g50%
Protein 3g6%
* All values are an estimate only and will vary depending on the food brands used.
BakedByClo is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to This site may contain some of these links to & other affiliate programs. If you make a purchase through one of those links, BakedByClo will receive a small commission from the purchase at no additional cost to you.

Thumbnail image of fudge cake with a slice missing
← Previous
Eggless Chocolate Fudge Cake
Vegan Green Tea Matcha Cake
Next →
Vegan Matcha Cake
Recipe Rating


Sunday 26th of February 2023

I love how easy and delicious this vegan orange cake recipe is! The orange zest gives it a perfect tangy flavor and the icing on top is just the right amount of sweetness. Plus, I appreciate that the recipe includes options for making it as a loaf, layer, or sheet cake.


Sunday 5th of June 2022

I tried to do this cake today but it didn’t work :( it seemed really tasty from the pics but as soon as i started to make it i felt a bit lost in the recipe. I don’t know if i can use a eletric mixer. I don’t know if the butter needs to be melted before mixing with sugar (i used brown sugar). My cake didn’t grow. Maybe next time i can improve :) Thanks for the recipe 🤞


Monday 6th of June 2022

Hey João, sorry to hear you didn't have much luck with this recipe! There is a short video on this page that might help with the process for next time. Your cake not rising might be due to using the wrong type of flour (it has to be self-raising) or using a tin that is too big. Hope that helps! :)


Wednesday 17th of March 2021

Lovely moist cake with easy to follow instructions. Thank you!


Wednesday 17th of March 2021

Thanks Linzey! So glad you enjoyed!

Tahira Akhtar

Wednesday 10th of March 2021

How many cupcakes can this be made into?


Wednesday 10th of March 2021

Not sure, I'd guess 10-12.


Wednesday 17th of February 2021

This is such an easy recipe and so moist omg! Loved the cake thanks for the recipe. x


Wednesday 17th of February 2021

Thanks so much Nicola!

Privacy Policy