Go Back
+ servings
Slice of Vegan Peanut Butter Cake with a strawberry on top.
Print Recipe
5 from 1 vote

Vegan Peanut Butter Cake

My vegan peanut butter cake is rich and flavorful with an amazing texture. Top it off with fluffy peanut butter frosting for a heavenly dessert that's sure to be a hit. This cake is an absolute must-make for peanut butter lovers!
Prep Time15 minutes
Cook Time40 minutes
Total Time55 minutes
Course: Dessert
Cuisine: American
Servings: 12
Calories: 660kcal
Author: Alissa Saenz

Ingredients

For the Cake

  • 1 ¼ cups water, divided
  • 2 tablespoons ground flaxseed
  • ¾ cup creamy peanut butter (Note 1)
  • ½ cup vegan butter
  • ½ cup unflavored and unsweetened non-dairy milk
  • 2 teaspoons vanilla extract
  • 2 cups all-purpose flour
  • 1 ⅔ cup organic granulated sugar
  • 1 teaspoon baking soda
  • ½ teaspoon salt

For the Frosting

  • 1 cup vegan butter (room temperature)
  • 1 cup creamy peanut butter
  • 1 teaspoon vanilla extract
  • 2 cups organic powdered sugar

Instructions

  • Preheat the oven to 350°F, and grease the bottom of a 9 x 13 inch baking pan.
  • In a large mixing bowl, stir together ¼ cup of water and the ground flaxseeds. Set this aside for at least five minutes, to allow the mixture to gel.
  • While the flax mixture sits, combine the remaining cup of water with the peanut butter and vegan butter in a small saucepan. Place the pot over medium heat and warm the mixture up while stirring. Remove the pot from heat once the butter and peanut butter have melted, then stir in the non-dairy milk and vanilla extract. Set this aside for now.
  • Whisk the flour, sugar, baking soda, and salt together in a large mixing bowl.
  • Grab an electric mixer. Add the peanut butter mixture to the bowl with the flax mixture, then begin adding the flour mixture, beating in about a third at a time with the mixer on low speed. Turn up the speed of the mixer to high and continue to mix the batter for another 30 seconds.
  • Pour the batter into the prepared baking pan, then place the pan into the oven and bake the cake for 35 to 40 minutes, until a toothpick inserted into the center comes out clean.
  • Place the cake on a cooling rack and let it cool completely.
  • Make the frosting when the cake has cooled. Beat the vegan butter, peanut butter, and vanilla together in a large mixing bowl, using an electric mixer at high speed. Once the ingredients are completely combined, begin beating in the powdered sugar, about a half cup at a time, until the frosting is fluffy and creamy.
  • Spread the frosting evenly over the cake.
  • Slice the cake, then serve.

Notes

  1. Stick with conventional peanut butter (the kind you don't have to stir) for both the cake and the frosting. I don't recommend using natural or runny peanut butter for this recipe.

Nutrition

Calories: 660kcal | Carbohydrates: 72g | Protein: 11g | Fat: 38g | Saturated Fat: 9g | Polyunsaturated Fat: 10g | Monounsaturated Fat: 17g | Trans Fat: 0.1g | Sodium: 548mg | Potassium: 254mg | Fiber: 3g | Sugar: 51g | Vitamin A: 1079IU | Vitamin C: 0.01mg | Calcium: 38mg | Iron: 2mg