| |

Vegan Gingerbread Cake with Orange Glaze

Bake this vegan gingerbread cake with orange glaze – moist, spiced, and easy. A cosy dessert for the festive season.

Slice of gingerbread with orange glaze served with candied peel and fresh orange, loaf in the background

Nothing screams winter more than baking festive cakes like this vegan gingerbread cake with orange glaze. Rich and warming with ginger, nutmeg, and cinnamon, sticky and sweet from the treacle, and finished with a bright, tangy orange glaze. 

It’s super easy to make, completely plant based, and the perfect treat to enjoy on a cold day with a cup of cocoa.

Ingredients You’ll Need

Ingredients laid out for gingerbread with orange glaze including flour, sugar, molasses, butter, spices, and orange
Key ingredients prepared for making gingerbread cake with orange glaze.

Plain Flour

The foundation of the sponge. 

Ground Ginger, Cinnamon, and Nutmeg

The core spices that bring warmth and depth. Allspice would also work well added into the mix. 

Black Treacle (aka Molasses)

Treacle adds the stickiness, as well as the deep caramel flavour. It is essential for making gingerbread cakes, and cannot be replaced by regular sugar. If you absolutely cannot find black treacle, then golden syrup would be the next closest thing. And if (like here in Austria) neither are easy to find, then date syrup would be the next best thing in terms of flavour, consistency, and colour. 

Muscavado

This unrefined sugar is naturally moist, rich, and full of molasses flavour — it gives the cake its signature stickiness and depth that plain brown sugar can’t quite match. Light muscovado adds gentle caramel notes, while dark muscovado brings an intense, almost toffee-like richness. If you can’t find it, soft brown sugar will work, but the flavour won’t be as intense. 

Flaxseed ( aka) Linseed

Ground flaxseeds mixed with water create a gel that mimics the binding power of eggs. They hold the sponge together while keeping it completely plant-based. If using whole seeds (like me) then run them through a coffee grinder or smash them with a mortar and pestle. 

Dairy-Free Butter

We will need it completely melted before using. You can also replace with a neutral oil such as sunflower or rapeseed oil.

Plant-Based Milk

Oat, soy, or almond milk all work well. Oat milk tends to give the creamiest result in baking.

Baking Powder

The raising agent that gives lift and keeps the cake soft and fluffy. 

Orange Zest & Juice

These are used in the glaze that goes over the final cake. You can also stir a little zest into the cake batter for an extra note of citrus. 

Icing Sugar

This, along with the orange juice, will make the glaze. Sift it before adding the orange juice to avoid it lumping up, 

Step-by-Step Instructions

  1. Preheat the oven to 170°C (150°C fan) / 350°F. Grease and line a loaf tin (or 20cm square tin) with baking paper for easy removal.
  2. Make the vegan “egg “- If you have whole flaxseeds, then you will need to grind them down to a powder. The easiest way to do this if by pulsing them a few times in an electric coffee grinder. Once you have a powder, mix ground flaxseeds with water. Stir and set aside for 5–10 minutes until thick and gel-like.

    This alternative can be used in many baking situations where whole egg is required. For reference, 1 tbsp of ground flaxseed mixed with 3 tbsp water will be the equivalent of 1 egg.
Flaxseed mixture in a glass bowl with spoon for vegan baking
Ground flaxseed mixed with water to make a vegan egg replacement.
  1. Mix the dry ingredients – in a large bowl, whisk together the plain flour, baking powder, ground ginger, nutmeg and cinnamon.
  2. Mix the wet ingredients – Melt the vegan butter and whisk in the muscovado sugar, treacle, and plant-based milk until everything is combined. Add the flaxseed mixture.
  3. Combine wet and dry – pour the melted mixture into the dry ingredients. Stir until just combined. The batter should be smooth and slightly sticky. Don’t overmix or the cake will become dense.
  1. Bake the cake – transfer the batter to the prepared tin and smooth the top. Bake for 40–45 minutes, or until a skewer inserted in the centre comes out clean. If the top browns too quickly, cover loosely with foil.

    Don’t worry if it doesn’t rise much. It doesn’t act like a traditional sponge because the treacle will make it denser. It will rise, but probably maximum 30% higher than the initial batter.
  2. Cool completely – leave the cake in the tin for 10 minutes, then transfer to a wire rack to cool fully. It has to be completely cooled before adding the glaze, or it will melt and run off. Try to be patient here…
Freshly baked loaf of gingerbread cake cooling on a wire rack
A whole gingerbread cake loaf cooling after baking.
  1. Make the orange glaze – sift the icing sugar into a bowl and gradually whisk in fresh orange juice and zest until smooth and pourable. Add the juice very slowly, just one tsp at a time, to avoid making it too thin. If you add too much, just whisk in a little more icing sugar to thicken it up.
  2. Finish and serve – drizzle the orange glaze generously over the cooled cake, and sprinkle on some chopped candied orange peel to garnish. Allow it to set for 10–15 minutes before slicing.
Gingerbread with orange glaze topped with candied orange peel
A glazed gingerbread loaf decorated with chopped and candied orange peel.

Vegan Gingerbread Cake with Orange Glaze

Slice of gingerbread with orange glaze served with candied peel and fresh orange, loaf in the background
This vegan gingerbread cake with orange glaze is rich, sticky, and full of warming spice. Easy to bake, naturally dairy-free, and finished with a bright citrus glaze, it’s the perfect winter treat.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Course Bakes & Desserts
Servings 10
Calories 339 kcal

Ingredients  

Flax “Eggs”

  • 2 tbsp ground flaxseed
  • 6 tbsp water

Gingerbread Cake

  • 250 g plain flour
  • 2 tsp ground ginger
  • 1 tsp ground cinnamon
  • 0.5 tsp ground nutmeg
  • 1.5 tsp baking powder
  • Pinch of fine salt optional
  • 150 g dark muscovado sugar
  • 150 g treacle
  • 125 g vegan butter or a neutral oil
  • 200 ml oat milk or other plant-based milk

Orange Glaze

  • 150 g icing sugar
  • 2 tbsp 2–3 fresh orange juice to consistency
  • 1 tsp finely grated orange zest

Instructions 

  • Heat the oven to 170°C (150°C fan) / 350°F. Line a 2 lb loaf tin or a 20 cm square tin with baking paper.
  • Mix ground flaxseed with water, stir, and set aside 5–10 minutes until gelled.
  • In a large bowl whisk flour, baking powder, ginger, cinnamon, and salt.
  • Melt the vegan butter and add the muscovado sugar, treacle, flaxseed mixture, and oat milk until everything is thoroughly mixed.
  • Pour the wet mixture into the dry bowl (add optional orange zest). Stir gently until just combined—don’t overmix.
  • Spoon into the tin, smooth the top, and bake 40–45 minutes until a skewer comes out clean. If browning too fast, tent with foil.
  • Rest 10 minutes in the tin, then cool completely on a rack (the crumb sets as it cools).
  • Whisk icing sugar with orange juice (and zest) to a pourable glaze. Adjust with more sugar (thicker) or juice (thinner).
  • Drizzle over the cooled cake, let set 10–15 minutes, slice, and serve.

Notes

  • Flour swaps: Use a 1:1 gluten-free baking blend to make the cake fully gluten-free. For extra nuttiness, replace ¼ of the flour with ground almonds.
  • Egg replacement: Flaxseed “eggs” work perfectly here, but chia eggs or ¼ cup of applesauce per egg can be used in a pinch.
  • Storage: Keep the cake in an airtight container at room temperature for 3–4 days, or refrigerate for up to a week.
  • Freezing: The cake freezes well (before glazing). Wrap well and freeze for up to 2 months. Thaw overnight at room temperature, then glaze fresh before serving.
Keyword easy vegan winter baking, orange glaze cake, spiced loaf vegan, vegan festive cake, vegan gingerbread cake

Explore More Recipes

One Comment

Leave a Reply

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

Recipe Rating