clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Vanilla Cake with Buttercream

The Vegan Vanilla Cake is what dreams are made of. The 3-layered cake is fluffy and covered in a velvety vegan buttercream frosting. You will be shocked that it is made with plant based margarine and no eggs.

  • Total Time: 1 hour
  • Yield: 18 servings 1x



Vegan Vanilla Cake Ingredients:
5 cups all purpose flour
2 tsp baking soda
1 tbsp baking powder
2 ⅓ cup cane sugar
½ tsp salt
2 ⅔ cup almond milk
1 tbsp vanilla extract
1 cup plant based margarine
½ cup unsweetened apple sauce
1 tbsp apple cider vinegar
½ cup rainbow sprinkles.

Vegan Buttercream Ingredients:
2 cups plant based margarine
1 cup all vegetable shortening (I use Spectrum)
6 1/2 cups powdered sugar
1 1/2 tsp pure vanilla extract
Pinch of salt


Vegan Vanilla Cake Instruction:

  1. Preheat the oven to 350F and grease the sides of each pan and place a circle of parchment paper on the bottom. This will prevent the cake from sticking.
  2. In a large bowl mix together the flour, baking soda, baking powder, and salt together. Set aside
  3. In a medium bowl add the dairy-free milk and the vinegar. Allow to set for a few minutes. Then add the applesauce and vanilla. Whisk and stir to combine.
  4. In another bowl, beat the softened vegan margarine and sugar until creamy and fluffy, about 2-3 minutes.
  5. Slowly combine the wet and dry ingredients together until smooth and batter like. It should be thick but still thick enough to pour.
  6. Divide the batter into the 3-9 inch cake pans evenly.
  7. Bake the cakes between 35-40 minutes or until a toothpick inserted into the center comes out almost clean.
  8. Remove from the oven and sit on the counter to allow to cool in the pans for 20 minutes. After the cooling process is done, carefully flip them onto a cooling rack and allow to cool completely before frosting.

Vegan Buttercream Frosting Instructions:

  1. In a stand mixer, add the plant margarine and the vegetable shortening. Beat together on medium speed until combined and fluffy.
  2. Slowly add the vanilla extract along with the powdered sugar.
  3. Add green food coloring of choice and beat together for 40 seconds or until fluffy and stiff.

Assembly Instructions:

  1. Place one cake layer on a cake stand. Carefully spread an even layer of buttercream over the top.
  2. Repeat this process for each all 3 layers.
  3. Decorate the outside of the cake as desired. I used a 2110 tip and just did quick half circles around the entire cake.
  4. Top with rainbow sprinkles and enjoy
  • Author: Ashley McCrary
  • Prep Time: 20 minutes
  • Cook Time: 35-40 minutes
  • Category: Desserts
  • Method: Oven
  • Cuisine: American


  • Serving Size: 1 Slice with Icing
  • Calories: 630
  • Sugar: 75
  • Sodium: 575
  • Fat: 24
  • Carbohydrates: 100
  • Fiber: 0.9
  • Protein: 3

Keywords: Vegan Cake, Vanilla Cake, Vegan Recipes, Vegan Desserts, Cake