Go Back
+ servings
slice of cake topped with buttercream frosting and sprinkles on a small plate.

Vegan Vanilla Cake

This easy vegan snack cake combines an easy and moist vanilla cake batter with a fluffy vanilla buttercream frosting for a truly delicious cake!
5 from 3 votes
Print Pin
Course: Dessert
Cuisine: American
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 9 servings

Ingredients 

Vanilla Cake Batter:

  • 1 cup soy milk
  • 1 Tablespoon apple cider vinegar
  • cup sugar
  • cup oil I used olive oil, melted vegan butter also works
  • 1 Tablespoon vanilla bean paste or vanilla extract
  • 1 ⅔ cups pastry flour
  • 2 teaspoons baking powder
  • ½ teaspoon salt
  • ¼ teaspoon baking soda

Vanilla Frosting:

  • ½ cup vegan butter
  • 2 Tablespoons coocnut cream
  • 1 teaspoon vanilla bean paste
  • 1 ¼ cups powdered sugar add more or less depending on preference
  • 2 Tablespoons sprinkles optional, add more of desored

Instructions

  • Preheat the oven to 350F and line an 8*8 inch square pan with parchment paper or grease the pan lightly. Set aside for later.

Make the vanilla cake batter:

  • Add the soy milk and apple cider vinegar to a large mixing bowl and whisk together. Let sit for 2-3 minutes to curdle.
  • Next, add the sugar, oil, and vanilla to the bowl and whisk together. Then, add in the dry ingredients starting with the pastry flour and then adding the baking powder, salt, and baking soda on top.
  • Mix into a thick batter. I recommend starting with a whisk and then switching to a spatula so the batter does not get overmixed.
  • Pour the batter into the pan and add to the oven. Bake for 30-32 minutes or until cooked through.
  • Remove the cake from the oven and let it cool in the pan for about 10 minutes. Then carefully move to a wire rack to finish cooling completely before frosting.

Make the frosting:

  • Once the cake has cooled completely, make the vanilla buttercream. Add the butter to a bowl and use a standing mixer or electric mixer to whip for a minute or two until fluffy.
  • Next, add in the coconut cream and vanilla bean paste and whip with the butter for another minute.
  • Gradually mix in the powdered sugar until incorporated. Once all the powdered sugar has been mixed in, I recommend whipping the frosting for a few minutes longer to make it extra fluffy!
  • Use a cookie scoop to add the frosting to the cake and then spread it out with a cake spatula. Top the cake with optional sprinkles. Then, slice into 9 evenly-sized pieces and serve!

Notes

  • Please see the blog post for substitution ideas and more recipe tips!
  • To make this cake with all-purpose flour swap 2 Tablespoons of flour for 1 Tablespoon of cornstarch. Pastry flour still works best, but this helps to make the cake lighter!
  • This recipe can also be baked in a 9-inch circular pan or doubled and baked in a 9*13-inch pan.
  • If unfrosted, the cooled cake can be wrapped in plastic wrap and stored at room temperature for 24 hours.
  • If frosted, you can cover the cake and store it in the fridge for 2-3 days.
  • You can also slice it and store it in a closed container in the freezer for up to 1 month. Just defrost at room temperature for about 1 hour before enjoying!

Nutrition

Serving: 1slice cake (with frosting and sprinkles) | Calories: 397kcal | Carbohydrates: 52g | Protein: 4g | Fat: 20g | Saturated Fat: 4g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 10g | Trans Fat: 2g | Sodium: 345mg | Potassium: 133mg | Fiber: 3g | Sugar: 35g | Vitamin A: 105IU | Vitamin C: 2mg | Calcium: 98mg | Iron: 1mg
Tried this recipe?Mention @shortgirltallorder or tag #sgtoeats!