Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Vegan Peanut Butter Cake with Creamy Peanut Butter Frosting Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 49 reviews

This delightful Peanut Butter Cake is a rich and creamy vegan dessert, perfect for peanut butter lovers. Made with plant-based ingredients including soy milk and vegan butter, it offers a moist texture with a fluffy peanut butter frosting. Ideal as a snack cake or a party dessert, this recipe is easy to prepare and can be adapted to gluten-free versions.

  • Total Time: 45 minutes
  • Yield: 12 servings

Ingredients

Cake

  • 1 cup soy milk
  • 1 tablespoon apple cider vinegar
  • 2 cups all purpose flour
  • 1 tablespoon baking powder
  • 1/4 teaspoon salt
  • 3/4 cup creamy peanut butter
  • 1 cup granulated sugar
  • 3/4 cup vegetable oil

Peanut Butter Frosting

  • 1 cup creamy peanut butter
  • 3/4 cup vegan butter, slightly softened
  • 3 cups powdered sugar
  • 1 teaspoon pure vanilla extract
  • 4-6 tablespoons soy milk, more as needed
  • Tiny pinch of salt, optional

Instructions

  1. Preheat and Prepare Pan: Preheat the oven to 350 degrees F and grease a 9 x 13 inch cake pan (or a 10 x 15 inch jelly roll pan for a sheet cake).
  2. Make Vegan Buttermilk: In a measuring cup, combine 1 cup soy milk with 1 tablespoon apple cider vinegar. Stir lightly and set aside to curdle, creating vegan buttermilk.
  3. Mix Dry Ingredients: In a medium bowl, whisk together 2 cups all-purpose flour, 1 tablespoon baking powder, and 1/4 teaspoon salt. Set aside.
  4. Combine Wet Ingredients: In a large bowl or stand mixer bowl with paddle attachment, beat 3/4 cup creamy peanut butter, 1 cup granulated sugar, and 3/4 cup vegetable oil until well combined, scraping sides as needed.
  5. Add Dry Ingredients and Vegan Buttermilk: With mixer on low speed, alternately add flour mixture and vegan buttermilk in three parts, beginning and ending with buttermilk. The batter will be thick and not very pourable.
  6. Transfer and Bake: Spread the batter evenly into the prepared pan. Bake for 28-32 minutes until a toothpick inserted in the center comes out clean. For a sheet cake using a 10 x 15 inch pan, bake for 15-18 minutes.
  7. Cool Cake: Allow the cake to cool completely in the pan before frosting.
  8. Prepare Frosting: Using a handheld or stand mixer with a whisk attachment, beat 1 cup creamy peanut butter and 3/4 cup slightly softened vegan butter on medium speed until smooth and creamy.
  9. Add Remaining Frosting Ingredients: Add 3 cups powdered sugar, 4 tablespoons soy milk, 1 teaspoon vanilla extract, and a tiny pinch of salt if desired. Beat initially on low speed, then increase to high and beat for 2 minutes until very fluffy. Adjust consistency by adding more soy milk or powdered sugar as needed to achieve a smooth, thick, pipe-able frosting.
  10. Frost the Cake and Serve: Frost the cooled cake generously with the prepared peanut butter frosting. Optionally, sprinkle mini chocolate chips on top. Serve and enjoy!

Notes

  • You may substitute soy milk with other plant-based milks such as almond, cashew, or oat milk.
  • While canola oil is recommended, other vegetable oils like avocado can be used. Melted coconut oil is untested but might work.
  • For a gluten-free version, replace all-purpose flour with a gluten-free all-purpose blend.
  • Use non-natural creamy peanut butter (e.g., JIF) for best texture and results. Natural peanut butter hasn’t been tested and may not work well.
  • Almond butter may be substituted but will alter the flavor significantly and is untested.
  • The cake can be kept at room temperature and does not require refrigeration unless preferred. Cover the cake after cutting to prevent drying.
  • For a simple snack cake, skip frosting and fold mini chocolate chips into the batter before baking.
  • Author: Adeline
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: American
  • Diet: Vegan