clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan coffee cake with vanilla icing

Easy Vegan Coffee Cake

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 2 reviews


This vegan coffee cake is a moist vanilla cake filled with buttery cinnamon streusel and crumb topping! No-eggs or dairy needed to make!


Units Scale

Ingredients for the streusel

  • 360g of plain / all purpose flour
  • 200g of light brown sugar
  • 100g of caster sugar
  • 1 + 1/ tablespoons of ground cinnamon
  • 220g of vegan butter (melted)

Ingredients for the cake

  • 360g of plain / all purpose flour
  • 180g of caster sugar
  • 3 teaspoon baking powder
  • 2 teaspoons of fine ground coffee granules
  • 300ml of dairy-free milk
  • 225ml of sunflower oil
  • 2 teaspoon vanilla
  • 160g of apple sauce

Ingredients for the drizzle

  • 100g of icing sugar
  • Dairy-free milk (see method)


Method (streusel)

  1. Preheat the oven to 180°C fan and line a 32cm rectangular baking tin with grease proof paper. Set aside.
  2. In a bowl, sift the flour, sugars and cinnamon. Stir to combine.
  3. Melt the butter in a microwave or on the hob. Pour into the dry ingredients and mix this together with a fork. You want to use a fork as this will break up the mixture into clumps / streusel. Set aside.

Method (cake)

  1. In a medium sized bowl, sift the flour, sugar, baking powder and fine coffee granules. 
  2. In a separate bowl add in the dairy-free milk, oil, vanilla and apple sauce. Whisk to combine.
  3. Pour the wet into the dry and mix to combine into a smooth cake batter (don’t over-mix!).
  4. Pour half of the cake batter into the tin and spread out into an even layer using the back of a spoon or off-set spatula. 
  5. Sprinkle half of the streusel mixture over the batter, in a thick, even coating. Pour over the remaining cake batter, spread out, then top with the remaining streusel. 
  6. Place in the middle of the oven and bake for 45-50 minutes. You will know the cake has fully baked when a skewer or toothpick inserted into the middle of the cake comes out clean and it’s springy to the touch. At any moment the streusel looks like it’s burning, lightly cover the top of the cake with some foil to prevent browning, but this shouldn’t happen though.
  7. Once baked, remove from the oven and allow the cake to cool in the tin for at least 30 minutes before carefully lifting it out of the tin and transferring to a wire rack.

Method (drizzle)

  1. In a small bowl, sift in the icing sugar and add in a teaspoon of dairy-free milk in at a tine until you have a smooth, thick but runny consistency icing.
  2. Drizzle this over the top of the entire cake. Leave it for 10 minutes to set.
  3. Use a sharp, serrated knife to cut the cake into squares and serve!


To store: Store the cake in the fridge in an air tight container. Best enjoyed within 2-3 days of making. Can also be left in an air tight container at room temperature for 2 days.

  • Prep Time: 5 minutes
  • Cook Time: 45-50 minutes
  • Category: Cakes
  • Method: Baking
  • Cuisine: American