Go Back
+ servings
A close up image of a loaf of my vegan cranberry orange cake. Powdered sugar sifted on top.
Print Recipe
5 from 3 votes

Super Moist Vegan Cranberry Orange Cake with Streusel

This vegan snickerdoodle cake is so soft and is filled with delicious cinnamon swirls. Finally, there is vanilla buttercream on top.
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Course: Bakes
Cuisine: Cranberry Orange Cake
Servings: 2 Cakes
Author: DJ

Ingredients

Streusel Topping:

  • 30 g all-purpose flour
  • 25 g brown sugar
  • 1.5 Tablespoons vegan butter softened

Cranberry Orange Cake Batter:

  • 200 ml soy milk
  • 1 teaspoon apple cider vinegar
  • 200 g all-purpose flour sifted
  • 150 g granulated sugar
  • 2 teaspoons baking powder
  • 0.5 teaspoon baking soda
  • 1 teaspoon salt
  • 50 ml canola oil rapeseed
  • 1 teaspoon vanilla extract
  • 110 ml freshly squeezed orange juice
  • Zest of 2 oranges
  • 150 g fresh cranberries

Instructions

Preparation:

  • Preheat your oven to 177 Celsius (350F).
  • Grease two 20cm x 10cm loaf tins with vegan butter then set aside. 

Make the streusel:

  • In a bowl, combine the flour and the brown sugar.
  • Add the vegan butter to the dry mixture. Use your hands to crumble the ingredients together into crumbs. They should resemble breadcrumbs.
  • Cover the streusel and place it into the fridge until needed.

Make the cake:

  • Make the vegan buttermilk. Mix the apple cider vinegar into the soy milk and let the buttermilk curdle for 8 minutes. Measure out the other cake ingredients while you wait for the buttermilk.
  • To a medium-sized mixing bowl, add the all-purpose flour, granulated sugar, baking powder, baking soda, salt. Combine well.
  • Add the buttermilk, canola oil, vanilla extract, orange juice and orange zest to the dry ingredients. Fold the dry into the wet until almost all the flour pockets are gone.
  • Finally fold in the cranberries and the final but of flour.
  • Pour your orange cake batter into the two prepared cake tins and sprinkle your streusel on top. Bake the cakes in centre of the oven for 20 minutes. When the orange cakes are ready, a skewer will come out clean.
  • Let the cranberry orange cakes cool in their tins for 15 minutes then place them onto a cooling rack.