Go Back


Vanilla cupcake

  • 1 1/4 cups all purpose flour
  • 2 tbsp cornstarch
  • 3/4 cup powdered sugar
  • 1 tsp baking powder
  • 1/2 tsp baking soda
  • 1 cup plant milk, room temperature
  • 1/3 cup coconut oil or canola oil
  • 1 tbsp white vinegar
  • 2 tsp vanilla bean extract
  • 1/4 tsp sea salt

Whipped white chocolate frosting

  • 1 canned coconut whipping cream chilled (i used @naturescharm)
  • 175g dairy free white chocolate, melted (about 1 cup)
  • 100g dairy free butter
  • 1 cup sifted sugar powder
  • 1-2 tsp coconut milk as needed
  • 1/2-1 tsp beet powder for the colour


  1. Preheat the oven to 170c. Prepare muffins pan with liners, set aside. 

    In a large bowl, sift flour, cornstarch, powdered sugar, baking powder, baking soda, salt and whisk to combine. Add in milk, vanilla, coconut oil, white vinegar. And until well combined. Divide batter evenly between 8 cupcake lines in a muffin pan. Bake for 20 mins until toothpick comes out clean. Let cool completely before frosting.

To make the whipped white chocolate frosting

  1. Scrape out the cream from the canned coconut whipping cream. Stir the melted white chocolate and coconut whipping cream, folding them together. Keep stirring until combined. Cover with plastic wrap and refrigerate until solid. 2-4 hours or overnight.

  2. Combine butter and about 1 cup of white chocolate whip cream mixture in the stand mixer bowl with the paddle attachment. Whip on medium to high speed for about 2-3 minutes.

  3. Stop mixer and add the sifted powdered sugar. Mix on low speed until incorporated, scrape the bottom and sides of the bowl and then mix on high speed until smooth.

    Note* Add more powdered sugar if frosting is too thin or another tablespoon of coconut cream if frosting is too thick.