This classic vegan coffee and walnut cake is filled and topped with a delicious espresso-infused vegan buttercream icing. If you are an avid coffee drinker, then you will fall in love with this cake thanks to its robust and rich coffee flavor. Its perfect for entertaining guests on a cozy fall day.

Coffee and Walnut Cake [Vegan]

Save Trees. Print Less. But if you must, we charge $2.99 to encourage less waste





Cooking Time



For the Cake:

  • 1 1/2 cups white flour
  • 1/2 cup granulated sugar
  • 1/5 cup brown sugar
  • 1 teaspoon baking powder
  • 1 teaspoon baking soda
  • 1/2 teaspoon salt
  • 3/5 cup walnut pieces
  • 3 tablespoons strong espresso coffee
  • 1/2 cup canola oil
  • Scant 1/3 cup unsweetened soy yogurt
  • 3/4 cup unsweetened soy milk
  • 1 teaspoon apple cider vinegar

For the Buttercream:

  • 1/2 cup salted vegan butter
  • 2 cups powdered sugar
  • 2 tablespoons strong espresso coffee


  1. Preheat oven to 360°F.
  2. Grease two 8-inch cake pans and line them with parchment paper.
  3. In a large bowl, add all dry ingredients and mix well.
  4. Pour in all wet ingredients and mix with a wooden spoon until you have a smooth batter.
  5. Divide the batter evenly into the cake pans (the recipe yields for two small cakes, you will not have a lot of batter in each pan, which is ok).
  6. Bake for about 20-28 minutes, test the center of each cake with a fork or toothpick if it comes out clean, the cake is fully cooked.
  7. Leave the cakes in the pans for 5 minutes, then turn out onto a cooling rack and peel off parchment paper.
  8. For the buttercream, place the vegan butter in a mixing bowl and beat for 1 minute.
  9. Add the coffee and the powdered sugar and beat for an additional 2 minutes until light and fluffy.
  10. To frost, place one layer of the cooled cake on serving platter or cake stand. Top with half of the buttercream and smooth out to the edges. Place the other cake on top of it and top with the rest of the buttercream.
  11. Decorate with some walnuts and serve at room temperature.

Nutritional Information

Per Serving: Calories: 568 | Carbs: 68 g | Fat: 32 g | Protein: 5 g | Sodium: 472 mg | Sugar: 48 g Note: The information shown is based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.


This site uses Akismet to reduce spam. Learn how your comment data is processed.