Print Recipe
5 from 1 vote

Rainbow Vegan Brownies

Prep Time10 mins
Cook Time20 mins
Servings: 16


Brownie Dry Ingredients

Brownie Wet Ingredients

  • 1/2 cup (125g) plant-based milk, such as almond, soy or coconut
  • 1/2 cup (120mL) melted vegan butter OR light-tasting vegetable oil, such as sunflower, rapeseed or refined coconut
  • 1/4 cup (55g) melted vegan chocolate

Rainbow Frosting**

  • 1/2 cup (115g) vegan butter
  • 1 cup (120g) powdered sugar
  • 1 tsp vanilla extract or vanilla bean powder
  • Dash of beetroot powder, to colour
  • Dash of blue spirulina powder, to colour


  • Preheat the oven to 180°C (350°F). Line a 20cm (8-inch) square baking pan with baking paper.
  • To make the brownies: Add all the dry ingredients to a medium-size bowl and mix until there are no lumps. Add all the wet ingredients to the bowl and mix until combined and smooth. Pour the brownie batter into your baking pan and smooth the top.
  • Bake the brownies in the oven for 15-20 minutes (shorter if you like them fudgy, longer if you would like them more crispy). The brownies are ready when the surface is dry. They will set more over time.
  • Allow the brownies to cool in the square baking pan. Cover the pan and place them in the fridge overnight to set.
  • To make the frosting: Add the vegan butter to a large mixing bowl or stand mixer. Use electric beaters or a stand mixer to whisk the butter on high for 5-10 minutes or until it has become pale yellow and is light and fluffy. Add all the powdered sugar and vanilla extract to the bowl. Whisk the frosting on low for 1 minute or until combined. Increase the speed of the beaters or stand mixer to high and whisk for 3 minutes or when the frosting is light and fluffy.
  • Divide the frosting into 3 bowls. Add the beetroot powder to one bowl and the blue spirulina to another bowl. Mix the frosting with the powders until combined. Decorate the cooled brownies as desired. Slice to serve.
  • Depending on your climate, the brownies can be stored in an airtight at room temperature up to 1 day. Alternatively, store them in the fridge for 1 week or in the freezer for up to 1 month.


* You can use organic cane sugar instead of coconut sugar. However, cane sugar is sweeter than coconut sugar so you may have to use less than specified in the rest. Taste it before you bake it!
** If you prefer a frosting without refined sugar, substitute this with a cashew cream. Add 100g cashews, 100g coconut cream and 50g of any sweetener to a blender and blend until smooth. Colour the cashew cream as specified in the recipe.