• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Earthly Provisions
  • Recipe Index
  • Meet Megan
  • Vegan Mother's Day Desserts
  • Work with Me
  • Subscribe
menu icon
go to homepage
  • Recipe Index
  • Meet Megan
  • Vegan Mother's Day Desserts
  • Work with Me
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
  • subscribe
    search icon
    Homepage link
    • Recipe Index
    • Meet Megan
    • Vegan Mother's Day Desserts
    • Work with Me
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
  • ×
    Home » Recipes » The Best Vegan Cake and Cupcake Recipes

    Vegan Peanut Butter Cake

    Published: Jul 31, 2021 · Modified: Sep 15, 2024 by Megan Calipari · This post may contain affiliate links · 9 Comments

    Tweet
    Share
    Share
    Pin271
    271 Shares
    Jump to Recipe Print Recipe

    This Vegan Peanut Butter Cake recipe is super simple and made with basic ingredients. It's light and fluffy and topped with the perfect vegan peanut butter frosting. This cake is jam packed with peanut butter flavor!

    A piece of vegan peanut butter cake with a gold fork in it.

    I love peanut butter in desserts! I add it to everything from blondies like my Gluten Free Peanut Butter Blondies, to cookies like my Vegan Peanut Butter Banana Cookies and Vegan Peanut Butter Oatmeal Cookies. I think it's the sweet and salty element that I cant get enough of.

    So, it's the perfect time to add a Vegan Peanut Butter Cake to the list. This cake is light, moist and tender all while being full of peanut butter flavor. And the peanut butter frosting puts it over the top. But best of all, this cake is easy to make and is great for beginners!

    Jump to:
    • Why You'll Love This Recipe
    • Ingredient Notes
    • Variations
    • Step-by-Step Instructions
    • Recipe FAQs
    • Expert Recipe Tips
    • Looking for More Easy Vegan Recipes?
    • 📖 Recipe
    • 💬 Comments

    Why You'll Love This Recipe

    • This recipe is easy to make, so it's perfect for beginners!
    • Its a single layer cake, so no stacking is required.
    • This Peanut Butter Cake is vegan, eggless and dairy-free, so anyone can enjoy it.
    • And it's made is basic, easy-to-find ingredients.
    • It's jam packed with peanut butter in the cake batter and in the frosting.
    • But most importantly, it's absolutely delicious.

    Ingredient Notes

    Ingredients for making this recipe in small bowls on a marble surface.

    Peanut Butter: Use natural creamy peanut butter for this vegan peanut butter cake recipe. My top peanut butter choice is Teddie.

    Brown Sugar: Brown sugar adds a warm background flavor to this cake recipe.

    Non-Dairy Milk: I used oat milk, but soy milk, or almond milk will also work!

    Canola Oil: I like canola oil for baking, but you can use any neutral tasting oil. But don't use coconut oil!

    Vegan Butter: I like Soy-Free Earth Balance Sticks and Country Crock Plant Butter best.

    Variations

    My Vegan Peanut Butter Frosting is light, creamy and fluffy. It's delicious on this cake and my Vegan Banana Cake.

    But, if it sounds like too much peanut butter to you, this cake would also be delicious with Vegan Vanilla Frosting or Vegan Chocolate Frosting.

    Step-by-Step Instructions

    Wet ingredients in a large mixing bowl.

    Step 1. First, in a large bowl, combine brown sugar, non-dairy milk, peanut butter, canola oil, vanilla and vinegar. Whisk well until the peanut butter is completely broken up and mixed in.

    Cake batter in a large bowl.

    Step 2. Add the flour, baking powder and salt and whisk to form the batter.

    Cake batter poured into a prepared square cake pan.

    Step 3. Now, pour the cake batter into a prepared 8x8 inch square baking pan.

    Baked cake in a square pan.

    Step 4. And bake the peanut butter cake in a 350* oven for 35-38 minutes, or until a toothpick inserted into the center of the cake comes out clean.

    Allow the cake to cool completely before frosting!

    Peanut butter and vegan butter mixed together until smooth in a large mixing bowl.

    Step 5. To make the peanut butter frosting, first cream vegan butter in a large bowl using a hand mixer until its completely smooth.

    Then, add the peanut butter and mix until combined.

    Next, add the maple syrup and mix until combined.

    Vegan Peanut Butter Frosting in a bowl with a gold spoon in it.

    Step 6. Then, add the powdered sugar and mix on low until combined.

    And finally add the non-dairy milk and vanilla and mix until incorporated and fluffy.

    Now, use a spoon or a spatula to frost the cake and serve!

    Recipe FAQs

    How should I store this Vegan Peanut Butter Cake?

    Store this cake in an airtight container in the refrigerator for up to 3 days.
    I do not recommend freezing the cake once its frosted.

    What is the best peanut butter to use for baking?

    I recommend any natural creamy peanut butter. The super smooth no stir peanut butters have palm oil in them which can reduce the peanut flavor, and we really want that to come through!

    Expert Recipe Tips

    Whisk the wet ingredients together until the peanut butter is completely broken up and mixed in.

    But, when you add the dry ingredients, mix just until the batter forms. Over mixing can cause the cake to be dry.

    Allow the Vegan Peanut Butter Cake to cool completely before frosting it. Frosting melts very easily, so if the cake is even a little bit warm, you will have a big mess on your hands!

    A piece of Vegan Peanut Butter Cake on a small plate with a bite taken out of it.

    Looking for More Easy Vegan Recipes?

    • Vegan Lemon Bundt Cake with lemon glaze on a cake stand.
      Vegan Lemon Bundt Cake
    • A Mini Vegan Monkey Bread on a stack of two plates.
      Vegan Mini Monkey Bread
    • Vegan Rice Krispie Treat Square broken in half on a cloth with mini vegan marshmallows in the scene.
      Vegan Rice Krispie Treats Squares
    • Vegan Red Velvet Cupcakes on a small wooden board.
      Vegan Red Velvet Cupcakes

    If you tried this Vegan Peanut Butter Cake recipe or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks for visiting today!

    📖 Recipe

    A slice of vegan peanut butter cake on a small plate next to a gold fork.

    Vegan Peanut Butter Cake

    Megan Calipari
    This Vegan Peanut Butter Cake recipe is super simple and made with basic ingredients. It's light and fluffy and topped with the perfect vegan peanut butter frosting. This cake is jam packed with peanut butter flavor!
    5 from 5 votes
    Print Recipe Pin Recipe
    Prep Time 20 minutes mins
    Cook Time 35 minutes mins
    Total Time 55 minutes mins
    Course Dessert
    Cuisine American
    Servings 16 Servings
    Calories 269 kcal

    Equipment

    • 1 Hand Mixer or Stand Mixer
    • 1 8x8-inch Square Cake Pan
    • 1 Large Mixing Bowl
    • 1 Whisk
    • Measuring Cups and Spoons
    • Parchment Paper

    Ingredients
      

    • 1 ½ Cups All-Purpose Flour
    • 2 teaspoon Baking Powder
    • ¼ teaspoon Kosher Salt ⅛ teaspoon if using fine grain salt
    • 1 Cup Brown Sugar, tightly packed
    • 1 Cup Non-Dairy Milk
    • ½ Cup Natural Creamy Peanut Butter see note!
    • ¼ Cup Canola Oil
    • 1 tablespoon Vanilla Extract
    • 1 teaspoon White Vinegar

    Peanut Butter Frosting

    • 4 tablespoon Vegan Butter, room temperature See note
    • ¼ Cup Natural Creamy Peanut Butter
    • 2 tablespoon Maple Syrup see note
    • 1 Cup Powdered Sugar, sifted
    • 1 ½ teaspoon Non-Dairy Milk
    • ¼ teaspoon Vanilla Extract

    Instructions
     

    To Make the Peanut Butter Cake

    • Preheat oven to 350* F. Prepare a 8x8 square pan by coating it with coconut oil or baking spray and by inserting a parchment sling for easy removal. (See above photos).
    • Into a medium bowl, add the flour, baking powder and salt. Whisk to combine and set aside.
      1 ½ Cups All-Purpose Flour, 2 teaspoon Baking Powder, ¼ teaspoon Kosher Salt
    • In a large mixing bowl, combine brown sugar, non-dairy milk, peanut butter, canola oil, vanilla and vinegar. Whisk well to combine, making sure that the peanut butter is completely mixed into the other ingredients.
      1 Cup Brown Sugar, tightly packed, 1 Cup Non-Dairy Milk, ½ Cup Natural Creamy Peanut Butter, ¼ Cup Canola Oil, 1 tablespoon Vanilla Extract, 1 teaspoon White Vinegar
    • Pour batter into prepared 8x8-inch square baking pan and bake in a 350* oven for 34-37 minutes or until a toothpick inserted into the center of the cake comes out clean.
    • Cool completely before frosting.

    To Make the Peanut Butter Frosting

    • In the bowl of a stand mixer fitted with the paddle attachment, or in a large bowl using a hand mixer, cream the vegan butter until no lumps remain.
      4 tablespoon Vegan Butter, room temperature
    • Add the peanut butter and mix until combined, then slowly stream in the maple syrup.
      ¼ Cup Natural Creamy Peanut Butter, 2 tablespoon Maple Syrup
    • Add the powdered sugar and mix on low until incorporated. Then, add the non-dairy milk and vanilla and mix on medium speed until light and fluffy, about one minute.
      1 Cup Powdered Sugar, sifted, ¼ teaspoon Vanilla Extract, 1 ½ teaspoon Non-Dairy Milk
    • Use the back of a spoon or a spatula to spread the frosting over the cake and serve!

    Notes

    Use a peanut butter that you need to stir for this recipe. My favorite brand is Teddie.
    For the frosting: be sure to use a vegan butter that comes in stick form, like Earth Balance Soy-Free Buttery Sticks.
     
    To store, place the cake in an airtight container and store in the refrigerator for up to 4 days.

    Nutrition

    Serving: 1SliceCalories: 269kcalCarbohydrates: 35gProtein: 4gFat: 13gSaturated Fat: 2gPolyunsaturated Fat: 4gMonounsaturated Fat: 7gTrans Fat: 1gSodium: 176mgPotassium: 128mgFiber: 1gSugar: 24gVitamin A: 60IUVitamin C: 1mgCalcium: 73mgIron: 1mg
    Tried this recipe?Let us know how it was!
    Tweet
    Share
    Share
    Pin271
    271 Shares

    More The Best Vegan Cake and Cupcake Recipes

    • A slice of vegan carrot cake loaf on a small white plate next to a gold fork.
      Vegan Carrot Loaf Cake
    • A slice of Cherry Crumb Cake with a bite taken out of it.
      Cherry Crumb Cake (Coffee Cake)
    • Small-Batch Vanilla Cupcakes on a small wooden board.
      Small Batch Vanilla Cupcakes
    • Vegan Earl Grey Cupcakes on a small wooden board.
      Earl Grey Cupcakes (Vegan!)

    Reader Interactions

    Comments

    1. Debbie

      June 22, 2022 at 6:17 pm

      Delicious! I made this with gluten free flour, brown sugar, and avocado oil! It turned out great! Good flavor, moist and semi dense. I whisked together all the wet ingredients and the brown sugar and let it set for about 30 minutes to let the sugar dissolve and flavors marry before I then added the dry ingredients and mixed with a fork till moist. I baked it in a 7x11inch glass pan, greased with a little Crisco, at 350 for 36 minutes.

      Reply
    2. Nidhi

      December 08, 2022 at 6:35 pm

      5 stars
      Thanks Megan for this recipe..I tried it with whole wheat flour , it came out nice. Somehow, peanut butter gives it a dry feel but we accompanied with our evening tea and it was a hit. Looking forward to try more of your recipes.

      Reply
    3. Mikaela Daniel

      December 18, 2023 at 9:46 pm

      5 stars
      This cake is DELICIOUS. Made it for hubby for his bday. Thank you!

      Reply
    4. Mikaela Daniel

      December 18, 2023 at 9:52 pm

      LOVED the texture. Not too dense, light crumb, great flavor. Im glad I gave it a shot. Will definitely keep this recipe and make it again.

      Reply
      • Megan Calipari

        December 19, 2023 at 9:28 pm

        So happy to hear it! Thank you so much for the feedback!

        Reply
    5. Jen

      April 04, 2024 at 4:25 am

      Can this be made into a layer cake? Would it be stable enough to stack?

      Reply
      • Megan Calipari

        April 04, 2024 at 10:07 am

        Hi! This recipe will make enough for 3 6" cake layers. I like to weigh about 8 oz of batter per pan. It will look like not much batter in the pans, but its the perfect amount. I don't think this recipe would be quite enough for a 8" cake though.

        Reply
    6. Marjey

      December 16, 2024 at 12:37 am

      5 stars
      So delicious!!! My husband was recently diagnosed with GERD, and today is his birthday. I needed a cake that wouldn’t trigger his symptoms and this was the perfect solution!! I added some carob chips to the icing which added a little “chocolate” flavor. My husband and our kids all loved it. Thank you for helping me give him something sweet for his special day!!

      Reply
    7. Heather

      February 20, 2025 at 9:33 pm

      5 stars
      Easy and absolutely delicious! I couldn’t sleep last night and decided to make my boyfriend his birthday cake instead of tossing and turning for hours. Not only was the super easy to make (at 1AM - lol) but it’s absolutely to die for. I did not expect such a nuanced taste for a peanut butter cake with peanut butter icing but the maple syrup adding a nice touch of complexity. I cannot recommend this enough! I’ll be making this again. Can’t wait to have more tomorrow with a cup of coffee or tea. Thank you!

      Reply
    5 from 5 votes (1 rating without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Headshot of me in a white shirt

    Hi, I'm Megan! I'm a trained pastry chef who is passionate about creating vegan desserts and meals for everyone. My recipes use simple ingredients and methods to create delicious results.

    More about me →

    Mother's Day Recipes

    • Vegan Strawberry Shortcake Cake on a white cake stand. The cake is a two-layer cake with strawberries and whipped cream in between the layers and on top.
      Vegan Strawberry Shortcake Cake
    • Cinnamon Roll Focaccia drizzled with sweet vanilla glaze in a cast iron pan.
      Cinnamon Roll Focaccia
    • A slice of Cherry Crumb Cake with a bite taken out of it.
      Cherry Crumb Cake (Coffee Cake)
    • Vegan Fruit Tart topped with strawberries, blueberries and kiwi slices on a white cloth with strawberries in the foreground.
      Vegan Fruit Tart
    • Round Vegan Coconut Cake on a white cloth with a small bowl of coconut in the foreground.
      Vegan Coconut Cake
    • Close up of a strawberry and cream cupcake on a white cloth
      Vegan Strawberry Cupcakes

    Popular Recipes

    • Green Bean Potato Salad in a white bowl.
      Green Bean Potato Salad
    • Mango Pico de Gallo in a bowl with a tortilla chip stuck into the salsa.
      Mango Pico de Gallo
    • Mediterranean Chickpea Couscous Salad in a bowl.
      Mediterranean Couscous Salad
    • Two Pineapple Mojito Mocktails garnished with mint with limes and sliced pineapple on the table.
      Pineapple Mojito Mocktail
    • A gold spoon with Tahini Caesar Dressing on it.
      Tahini Caesar Dressing
    • A slice of vegan vanilla layer cake on a plate with a fork to the left and the rest of the cake in the background.
      Vegan Vanilla Cake

    Newsletter

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Accessibility Policy

    Recipe Index

    • Recipes

    Contact

    • Contact

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2025 Earthly Provisions

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.