Vegan Strawberry Beetroot Cupcakes

Vegan Strawberry Beetroot Cupcakes

We picked up some perfect beetroot from the farmer’s market this week, and I was getting bored of just using them in my salads. My goal was to make some delicious red velvet cupcakes using the natural color of the beetroot.


These cupcakes were hot pink before I put them in the oven. When the timer went off, all I could think about was how pretty these were going to turn out. Therefore you can imagine my shock when I saw they lost all the color from the beetroot! What? That was not what I expected, at all.


I found out the baking powder turns the beetroot to a more natural brown color when baking. Fun new fact! Anyway, these still came out delicious and the beetroot purée added to the fluffiness of each little cake.


Serves: 10-12 cupcakes


1 cup unsweetened coconut/almond milk

1 tsp white vinegar

1/3 cup maple syrup, or brown rice syrup

1/4 cup melted coconut oil

1/4 cup beetroot, roasted* & puréed

2 tsp pure vanilla extract

1 1/2 cups flour

¾ tsp baking soda

½ tsp baking powder

1/4 tsp salt

1/2 cup chopped, fresh strawberries


  1. Preheat oven to 350°F and use a non stick or lightly greased muffin pan.
  2. In a large bowl, whisk together the milk and vinegar. Set this aside for a few minutes.
  3. Add the maple syrup, coconut oil, and vanilla extract to the milk and beat until foamy. Add beet purée and beat again.
  4. In a separate bowl mix together the flour, baking soda, baking powder and salt. Slowly add this to the wet mixture while beating it all together. Continue until no large lumps remain, then fold in strawberries.
  5. Carefully scoop batter into the cupcake holders, filling each holder about 3/4 way full. Bake for about 29-31 minutes or until golden brown and a toothpick inserted into the center comes out clean.
  6. Allow to cool for 5 minutes, then take them out to cool completely.
  7. Frost them using the crème from my Vegan Strawberry Crème Dark Chocolate Bites. After making the crème, put it in an airtight container in the fridge overnight to let it become more solid and firm. Frost the cupcakes once they are cool. If using this frosting, store the cupcakes in the fridge.



Roasting the beetroot for the purée: Using 1 beetroot, cut the stems. Preheat the oven to 425°F Scrub the beetroot under warm water. Lightly wrap the whole beetroot in aluminum foil and bake for 60 minutes. Take it out and let it cool for a few minutes. Using a paper towel, or your hands, rub the outside of the beetroot. The outside peel should come off very easily, revealing the dark red inside. Slice and put into a food processor or blender. Add 1 lemon, squeezed. Purée!


Vegan Strawberry Crème Dark Chocolate Bites

Vegan Strawberry Crème Dark Chocolate Bites

Dark Chocolate Truffles with Strawberry Creme

Makes about 14 pieces


For the chocolate coating

  • 1 cup coconut oil, melted
  • 1/2 cup raw cacao powder
  • 1/4 cup maple syrup
  • 1/8 tsp sea salt

For the creme filling

  • 1/2 cup cashew butter (buy it made, or make your own by blending 1 cup of raw cashews with 1 tbsp of coconut oil until creamy-ish)
  • 2 cups fresh strawberries, sliced in half)
  • 1/2 cup coconut oil
  • 1/4 tsp sea salt
  • 2 tbsp maple syrup
  • 1/2 lemon, squeezed (about 1 tbsp)
  • 3/4 tsp pure vanilla extract



  1. Add all the ingredients for the creme filling in a food processor and process until smooth and creamy. Put this into the freezer for about 10 minutes
  2. In a bowl, add the ingredients for the chocolate coating until well combined
  3. Using an ice cube tray, spoon a tablespoon of chocolate topping into each cube. Place in the freezer for about 10 minutes to allow it to harden a bit
  4. Add a tablespoon of the creme filling on top of the bottom chocolate layer. If it has been chilled long enough, it should sit on top of the chocolate in a ball shape and not spread. That is good!
  5. Add another tablespoon of chocolate topping on top of the creme filling. This part of the chocolate should be liquidy so that it forms around the edges and takes up any remaining space inside each cube. I recommend heating the bowl a bit to make sure the chocolate is in a liquid state before covering the strawberry creme.
  6. Put in the freezer for approximately 30 minutes.
  7. Remove and let it sit for a minute  before removing the chocolates from ice cube tray.
  8. Eat them cold!
  9. Store these in freezer!