Go Back
+ servings
Print Recipe
5 from 2 votes

Rainbow Vegan Brownies

Decadent, fudgy and crispy vegan brownies! They brownies only need ONE BOWL, are easy to make and have no weird ingredients!
Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Cuisine: American, Vegan
Servings: 16
Author: Anthea


Brownie Dry Ingredients

Brownie Wet Ingredients

  • ½ cup (125g) dairy-free milk
  • ½ cup (120mL) light-tasting vegetable oil, or melted vegan butter
  • ¼ cup (55g) melted vegan chocolate

Rainbow Frosting (note 2)


  • 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.


  1. 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!
  2. 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.


Serving: 1 brownie without frosting | Calories: 258kcal | Carbohydrates: 33g | Protein: 2g | Fat: 14g | Sodium: 109mg | Potassium: 56mg | Fiber: 2g | Sugar: 17g | Vitamin A: 274IU | Calcium: 30mg | Iron: 1mg
Did you Make this Recipe?Rate it & leave your feedback in the comments section below, or tag @rainbownourishments on Instagram and hashtag #rainbownourishments!