Vegan Orange and Cranberry Cake with Zesty Glaze

Vegan orange cranberry cake — a moist, tender vegan pound cake scented with orange and studded with fresh cranberries. Eggless and dairy-free, ideal for snacks, brunch or the holiday table.

Vegan orange cranberry cake on a sheet of white baking parchment with dried orange slices and fresh cranberries.

This vegan orange cranberry cake (often called orange cranberry bread in the US) is a dense, pound-cake style loaf with a soft, moist crumb. Bright orange zest and juice give the cake a fresh citrus aroma while bursts of tart cranberry balance the sweetness. It’s a simple, comforting bake that keeps well and freezes nicely.

The recipe uses the reverse creaming method: the fat is mixed into the dry ingredients before adding the wet. Coating the flour with fat reduces gluten development, producing a more tender crumb — perfect for a pound cake texture.

This version is adapted from previous citrus and marble cakes and uses silken tofu as a vegan binder. Silken tofu yields a reliably moist cake when blended with the orange juice and vanilla.

Close up of slices of orange cranberry cake.

Key Ingredients

Silken tofu: Firm silken tofu replaces eggs and gives a tender, moist crumb. Drain excess liquid but pressing is not required.

Orange juice and zest: Freshly grated orange zest adds intense fragrance; use the juice from the zested oranges or a carton if preferred. The acidity also helps the raising agents work.

Vanilla extract: Use pure vanilla extract for the best flavour.

Cornflour (cornstarch) and plain flour: A small amount of cornflour helps keep the cake soft; if you have cake flour you can substitute it for both flours.

Baking powder and bicarbonate of soda: Ensure the cake rises properly.

Vegan block butter: Use a foil-wrapped block-style vegan butter (not the high-water spreadable tub). Block margarines give the best texture for baking.

Neutral oil: A little oil in addition to the butter keeps the cake moist. Sunflower, vegetable or light olive oil are good choices.

Sugar: Golden or white caster (superfine) sugar works best; regular granulated can be blitzed to a finer texture if needed.

Cranberries: Fresh cranberries are recommended; frozen can be used straight from the freezer (do not defrost) and may extend the bake time slightly. Dried cranberries are an alternative but will change the texture.

Vegan orange cranberry cake with three slices cut with dried orange slices and a bowl of fresh cranberries in the background.

Overview — How To Make Vegan Orange Cranberry Cake

(Full ingredient quantities and step-by-step instructions are in the recipe card below.)

  • Blend the drained silken tofu with orange juice and vanilla until smooth.
  • Whisk together plain flour, cornflour, baking powder, bicarbonate of soda, salt and sugar.
  • Stir the melted vegan block butter, oil and orange zest into the dry mix, coating the flour with fat for a tender crumb.
  • Gradually whisk the tofu-orange mixture into the dry ingredients to form a smooth batter.
  • Toss the cranberries with a little flour to prevent them sinking, then fold them into the batter.
  • Pour the batter into a lined and greased 2lb (approx 11.5 x 21.5 cm / 4.5 x 8.5 in) loaf tin and bake until a skewer comes out clean, covering with foil if the top browns too quickly.
  • Cool 20 minutes in the tin, then transfer to a wire rack to cool completely before slicing.

Step-by-step images showing blending, mixing and baking.

Tips for Best Results

– Weigh ingredients where possible. Gram measurements give much more consistent results than cups for baking.
– Use firm silken tofu (shelf-stable varieties such as Mori-Nu or Clearspring are common); drain off excess liquid. Regular block tofu is not the same and will not give the same texture.
– Use a block-style vegan butter (foil-wrapped) rather than spreadable tub butter. Tub spreads contain more water and can affect the crumb.
– If using frozen cranberries, add them frozen to the batter and add a couple of minutes to the baking time if needed.
– If you prefer, finish the cooled loaf with a simple orange glaze for extra shine and sweetness.

Storage

Store the cake in an airtight container at room temperature for up to three days. It also freezes well — wrap slices or the whole loaf tightly and freeze for up to three months. Thaw at room temperature before serving.

Recipe Card

Vegan Orange Cranberry Cake

Moist vegan orange pound cake studded with bright cranberries. Serves about 10.

Ingredients

  • 150 g (1 ½ cups) fresh cranberries
  • ½ Tbsp plain (all-purpose) flour (for coating cranberries)
  • 120 g firm silken tofu, excess liquid drained
  • 180 ml (¾ cup) orange juice
  • 2 tsp vanilla extract
  • 250 g (2 cups) plain (all-purpose) flour
  • 25 g (2 ½ Tbsp) cornflour (cornstarch)
  • 1 ½ tsp baking powder
  • ¼ tsp bicarbonate of soda (baking soda)
  • ½ tsp salt
  • 250 g (1 ¼ cups) caster (superfine) sugar
  • 110 g vegan block butter, melted
  • 30 ml (2 Tbsp) neutral oil (sunflower, vegetable, mild olive)
  • Finely grated zest of 2 oranges

Instructions

  1. Preheat oven to 180°C / 160°C fan / 350°F / gas mark 4. Grease and line an 11.5 x 21.5 cm (2lb, 4.5 x 8.5 in) loaf tin with baking parchment.
  2. Toss cranberries with ½ Tbsp plain flour until well coated and set aside.
  3. Blend silken tofu, orange juice and vanilla until smooth (a jug and stick blender works fine).
  4. Whisk plain flour, cornflour, baking powder, bicarbonate of soda, salt and sugar in a large bowl.
  5. Add melted butter, oil and orange zest to the dry ingredients and stir until evenly coated—no dry patches.
  6. Gradually whisk the tofu-orange mixture into the dry mix until smooth. Fold in the cranberries.
  7. Pour batter into the prepared tin and bake for about 75 minutes, or until a skewer inserted into the centre comes out clean. If the top browns too quickly, loosely tent with foil for the last part of baking.
  8. Allow the loaf to cool in the tin for 20 minutes, then transfer to a wire rack to cool completely before slicing.

Notes

  • Weigh ingredients for consistent results. Cup measures are less reliable for baking.
  • Use firm silken tofu (shelf-stable variety). Drain excess liquid — do not substitute with regular tofu.
  • Frozen cranberries can be used without defrosting; the cake may need a little longer in the oven.

Sliced cranberry orange bread on a sheet of baking parchment on a grey background.

If you try the recipe, feel free to leave a rating or comment.

Pinterest image.