Go Back
+ servings
Vanilla cupcakes with pastel rainbow frosting

VEGAN RAINBOW CUPCAKES

No ratings yet
These Vegan Rainbow Cupcakes are tender and moist vanilla cupcakes topped with vegan pastel rainbow cream cheese frosting. They are naturally colored and easy to make. Dairy-free, egg-free.
Prep Time:20 mins
Cook Time:20 mins
Total Time:40 mins
Course: Dessert
Cuisine: American, Czech
Diet: Vegan
Yield: 12 cupcakes
Calories: 393kcal
Author: Plantiful Bakery

Ingredients
 

Cupcakes:

  • 160 ml (2/3 cup) unsweetened almond milk, room temperature , (or any plant-based milk)
  • 1 tbsp apple cider vinegar, or lemon juice
  • 200 g all-purpose flour
  • 1 tbsp cornstarch
  • 2 tsp baking powder
  • 1/2 tsp baking soda
  • ¼ tsp sea salt
  • 135 g (2/3 cup) granulated sugar
  • 120 ml (1/2 cup) sunflower oil , (or canola oil)
  • 60 g (¼ cup) plain vegan yogurt, unsweetened, room temperature
  • 1-2 tsp pure vanilla extract

Rainbow Frosting:

  • 200 g unsalted vegan butter, softened *
  • 140 g vegan cream cheese, softened **, (Violife Creamy Original)
  • 160 g powdered sugar
  • 2-4 tbsp unsweetened almond milk, room temperature , (or any plant-based milk)
  • ¼ tsp ground turmeric
  • ¾ tsp matcha powder
  • 1/8 tsp blue spirulina powder
  • 4 tsp freeze-dried raspberry powder
  • 1/8 tsp blue spirulina powder + 3 tsp freeze-dried raspberry powder, (or 4 tsp freeze-dried blueberry powder)

Instructions

  • Preheat the oven to 350°F (180°C) and line the muffin pan with 12 cupcake liners. Set aside.
  • To unsweetened almond milk, add apple cider vinegar. Mix and set aside.
  • In a medium-size bowl, using a whisk, combine all-purpose flour, cornstarch, baking powder, baking soda, and a pinch of sea salt.
  • To a large bowl, add granulated sugar, sunflower oil, vegan yogurt, and vanilla extract, and whisk to combine. Add almond milk mixture and mix until incorporated. Sift in dry ingredients and mix until just combined.
  • Divide the batter evenly into 12 cupcake liners. Bake in preheated oven for 20 minutes or until a toothpick inserted into the middle comes out clean. If it looks wet, bake for about 5 minutes longer. Transfer to a cooling rack and allow to cool completely before frosting.
  • Add soft vegan butter and cream cheese to a large bowl (alternatively, add them to a stand mixer with the whisk attachment) and cream with a hand mixer on high speed until fluffy and lighter in color for about 2-3 minutes. Add in powdered sugar and mix until fully combined. While mixing, add one tablespoon at a time of almond milk and mix until incorporated and fluffy.
  • Divide the frosting equally between 5 bowls. Tint each with natural dye – whisk in ¼ tsp ground turmeric for yellow, ¾ tsp matcha powder for green, 1/8 tsp blue spirulina powder for blue, 4 tsp freeze-dried raspberry powder for pink, and 1/8 tsp blue spirulina powder + 3 tsp freeze-dried raspberry powder (or 4 tsp freeze-dried blueberry powder) for purple color.
  • Using a large piece of food plastic wrap, spread each color in a line along the width of the wrap. Carefully wrap the frosting into a large log. Overlap plastic wrap and twist ends to seal.
  • Prepare a piping bag with a star tip. Cut off one end of the frosting warp, and insert the wrap into the prepared piping bag. Pipe rainbow swirls on each cupcake as desired.
  • Serve immediately or store them in the fridge in an airtight container.

Notes

* Vegan butter: Use vegan butter with 75-80% fat. Let the butter soft at room temperature before making the frosting.
** Vegan cream cheese: I recommend using Violife cream cheese. Let it soften at room temperature before making the frosting.
Make sure vegan yogurt and almond milk are at room temperature.

Storing:

Store the cupcakes in an airtight container in the fridge for up to 4-5 days. You can also freeze the unfrosted cupcakes for up to 3 months.
Please read my blog post above for tips and helpful information.

Nutrition

Calories: 393kcal
Did you make this recipe?Tag @plantifulbakery on Instagram and hashtag it #plantifulbakery!