a slice of pumpkin cake with cinnamon buttercream
Print Recipe
4.72 from 7 votes

Vegan Pumpkin Cake

Enjoy this vegan pumpkin cake any time of day! It's made with easy to find ingredients and topped with cinnamon buttercream and homemade caramel sauce.
Prep Time15 mins
Cook Time30 mins
Total Time45 mins
Course: Dessert
Cuisine: cake
Keyword: cake, pumpkin cake
Servings: 3 tier 6" cake
Author: Erin


  • 2 1/2 cups all purpose flour
  • 1 1/2 cups raw cane sugar or sub white sugar
  • 1 tsp cinnamon
  • 1/4 tsp nutmeg all spice, cloves
  • 2 tsp baking soda
  • 1 tsp baking powder
  • 1/4 tsp salt
  • 2 cups almond milk
  • 1/2 cup coconut oil melted
  • 1 cup canned pumpkin
  • 2 tsp apple cider vinegar
  • 1 tsp vanilla extract

for the buttercream:

  • 1/2 cup dairy free butter softened
  • 2 tbsp almond milk
  • 1 tsp cinnamon
  • 3 cups powdered sugar


  • Preheat oven to 350°.
  • Heat coconut oil in a microwave safe dish or over the stove until melted and then set aside so that it cools a bit.
  • In a large bowl, combine flour, sugar, cinnamon, nutmeg, all spice, cloves, baking soda, baking powder, and salt; set aside.
  • In a separate bowl, combine milk, pumpkin, vinegar, and vanilla; stir well and then pour in coconut oil.
  • Fold wet ingredients into dry ingredients and stir to combine, but be careful not to over mix.
  • Line three 6" pans with coconut oil and then pour batter evenly into the pans, pounding them down on the countertop a few times to even out the batter.
  • Bake cakes for 30-35 minutes, or until a toothpick comes out clean.
  • Remove cakes from the oven and allow them to sit for 10 minutes before inverting them onto cooling racks. Wait until cakes are completely cooled before icing.
  • For the icing: place all ingredients into a blender and pulse until a thick cream has been created. If you have trouble getting everything to mix, add a bit of water 1 tbsp at a time.
  • To assemble: slice the "dome" off of each cake layer. Place a large spoonful of icing on the top of one cake, using a spatula to smooth it out before placing the second cake overtop of the first layer, repeating this process for the next layer. Use the rest of the icing to ice the sides of the cake. Top it off with some of the caramel sauce.
  • Enjoy!



*Caramel sauce is optional. If you want the cake to be on the sweeter side, definitely add it! If you don't like super sweet cakes, omit the caramel sauce.