This Vegan Walnut Cake is the perfect way to add more walnuts into your life.. in cake form! This nutty and delicious cake is topped with a vegan chocolate buttercream for a decadent and delicious treat!

Walnut Cake [Vegan]


Cooking Time




Dry Ingredients:

  • 2 1/2 cups all-purpose flour
  • 1 1/2 cups ground walnuts
  • 1 1/2 teaspoon baking soda
  • 3/4 teaspoon baking powder
  • 1/4 teaspoon salt

Wet Ingredients:

  • 1 cup + 2 tablespoons granulated sugar
  • 6 tablespoons coconut oil, melted & room temp
  • 1 cup dairy free milk, unsweetened – room temp so it won’t solidify the coconut oil
  • 3 tablespoons lemon juice
  • 1 teaspoon vanilla extract


  • 3/4 cup vegan butter
  • 3 cups powdered sugar
  • 3 tablespoons cocoa powder
  • 1 1/2-3 tablespoons dairy free milk, unsweetened
  • 1/2 teaspoon vanilla extract


  • Ground walnuts



  1. Preheat oven to 350 °F
  2. Begin by prepping 2-8 inch round cake pans by greasing and/or lining the bottoms with parchment paper
  3. In a medium bowl, combine all dry ingredients (flour, ground walnuts, baking soda, baking powder and salt) and stir until combined
  4. In a separate bowl, combine sugar and melted coconut oil, and mix until thoroughly combined
  5. Add dairy free milk, lemon juice and vanilla extract to the sugar/oil mixture and mix until combined
  6. Add half of the dry ingredient mixture to the wet ingredients and mix until just combined
  7. Add the remaining dry ingredients and mix gently until combined
  8. Divide the batter between the 2 prepped 8 inch cake rounds, and bake in preheated oven for 20-30 minutes, or a toothpick inserted into the center of the cakes comes out dry
  9. Allow to fully cool before frosting


  1. Using a stand or hand mixer, cream vegan butter for a few minutes until light and fluffy
  2. Add in half of the powdered sugar and 1 tbs of dairy free milk, and continue to mix until combined
  3. Add in the rest of the powdered sugar, the cocoa powder and the vanilla extract
  4. Add another 1 tbs of dairy free milk – add more if too stiff, 1/2 tbs at a time
  5. Once desired consistency is reached, spread about 1/2 of the frosting onto one layer of the cake
  6. Place the other cake layer on top, and frost the top of that with the remaining frosting
  7. Sprinkle ground walnuts on top (optional)
  8. Enjoy!

    Discover more recipes with these ingredients

  • Walnut