Go Back
+ servings
Print Recipe
5 from 2 votes

Vegan Mango Cake with Cream Cheese Frosting

Golden and moist tropical vegan mango cake, perfect for Summer and using leftover mangos. It takes one bowl to make and is a crowd-pleaser!
Prep Time15 mins
Cook Time25 mins
Total Time40 mins
Course: Dessert
Cuisine: American, Vegan
Servings: 12 people


Dry cake ingredients

Wet cake ingredients

  • ~1 ½ cups (360g) mango puree, approx 3-4 medium-size mango (see note 1)
  • cup (165g) dairy free milk, such as almond, soy or coconut,
  • cup (150g) melted vegan butter, (see note 2)
  • 1 tsp vanilla extract
  • ~¾ cup (75g) finely chopped mango, approx ¾ medium-size mango

To decorate (optional)

  • ½ cup (120g) vegan cream cheese, chilled
  • ½ cup (115g) vegan butter, chilled
  • 1 cup (100g) icing sugar
  • ~1 cup (100g) mango, sliced (approx 1 medium-size mango)
  • Few spoons of berry jam
  • Coconut flakes


To make the cake:

  • Preheat the oven to 180°C (350°F). Line or grease a 20cm (8-inch) round cake tin (see note 3).
  • Add all the dry ingredients to a medium-size mixing bowl and mix until there are no lumps. Add all the wet ingredients to the bowl (except the chopped mango) and mix until just combined. Fold the chopped mango into the batter.
  • Pour the batter into the cake tin and bake for 50-60 minutes. If the cake is browning too quickly on top and the middle is uncooked, cover the cake with an aluminium foil or an oven-safe plate. The cake is ready when a skewer can be inserted in the middle and it comes out clean. Let the cake cool in the cake tin for 5 minutes then cool on a wire rack.

To decorate (optional):

  • Add the vegan cream cheese, butter and powdered sugar to a bowl. Cream until combined and smooth (see note 4).
  • Spread the frosting onto the cooled cake. Decorate with mango, jam and coconut if desired. Serve immediately. Store leftovers in an airtight container in the fridge for up to 3 days.


  1. I used very ripe fresh mango for the puree. To make the puree, blend the mango and milk to a blender and blend. Use in the recipe as needed.
  2. Or substitute with a light-tasting oil such as sunflower. However, the butter version tastes better!
  3. For quicker baking, bake the cake in two 20 cm (8 inch) cake tins for about 25 minutes and spread some frosting in between the cakes. The cake can also be made into muffins.
  4. Cream cheese frosting is always quite soft. Add more icing sugar for a firmer frosting.
Did you make this recipe?Tag @rainbownourishments and use the hashtag #rainbownourishments on Instagram!