This post contains affiliate links. Please see our disclosure policy.

An easy, vegan peanut butter cake with decadent chocolate peanut butter glaze on top is a show-stopping dessert. This is the ultimate, moist peanut butter cake! (blender cake, ready in 25 minutes, soy-free and gluten-free options). This recipe was first published on Dec 8, 2016.

slice of peanut butter cake with chocolate peanut butter glaze
Hungry for more?
My quick start guide has tips and secrets with easy recipes that you will LOVE!
Please enable JavaScript in your browser to complete this form.


This peanut butter sheet cake is super easy and moist. And you can make the batter in the blender! Using the blender method, it takes only 5 minutes to get everything together. You can make the peanut butter cake batter in a bowl, if you prefer.

Whip up the 5-ingredient chocolate glaze or make a peanut butter frosting while the cake bakes. When the cake is cool, you’re ready to frost and serve. 

overhead photo of chocolate glaze on the peanut butter cake

This Moist peanut butter cake is amazing as-is or with a glaze or frosting. It’s also a versatile recipe! Use any nut butter of choice, like almond or cashew butter.

The chocolate glaze is just vegan chocolate chips, non dairy milk, coconut oil, and peanut butter. It comes together quickly in a pan on the stovetop while the cake is baking and cooling.

sliced peanut butter cake on a cutting board

Add some chopped peanuts to the batter for crunch. You can also add dried fruits or chocolate chips to the cake!

close-up of slice of peanut butter cake with chocolate peanut butter glaze

Why You’ll Love Peanut Butter Cake

  • moist, fluffy peanut butter cake
  • rich chocolate peanut butter ganache topping
  • quick and easy cake batter you make in the blender
  • sub nut butter of choice, like almond or cashew butter or sun butter for nutfree
  • easy to make soy-free and/or gluten-free
fork taking a bite of slice of peanut butter cake with chocolate peanut butter glaze

Vegan Peanut Butter Cake with Chocolate Peanut Butter Glaze

4.94 from 30 votes
By: Vegan Richa
Prep: 10 minutes
Cook: 24 minutes
Total: 34 minutes
Servings: 8
Course: Dessert
Cuisine: Cake, Vegan
An easy, vegan peanut butter cake with decadent chocolate peanut butter glaze on top is a show-stopping dessert. This is the ultimate, moist peanut butter cake! (blender cake, ready in 25 minutes, soy-free and gluten-free options)
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 
 

Cake:

  • 1 1/2 cup non dairy milk
  • 3/4 cup sugar , or other vegan sugar of your choice, like coconut sugar. Use 2 tbsp more for sweeter cake.
  • 2 tbsp maple syrup
  • 1.5 tsp vanilla extract
  • 1/2 cup heaped smooth peanut butter, You can also use almond or cashew butter.
  • 1 tbsp oil, , optional
  • 2 cups flour, (all purpose) see note for gluten-free
  • ¼ tsp salt
  • 2 tsp baking powder
  • ¼ tsp baking soda

Glaze:

  • 1/2 cup vegan chocolate chips
  • 1/4 cup dark chocolate
  • 2 tsp coconut oil, preferably refined (optional)
  • 1/4 cup non dairy milk
  • 2 tbsp smooth peanut butter, or almond butter
  • 1 tbsp sugar, optional – for sweeter glaze

Instructions 

Make the peanut butter cake.

  • Preheat the oven to 350° F (180º C). Line or grease a brownie pan. 8×8 or 9×9 inch
  • In a blender, add non dairy milk, sugar, maple, vanilla, peanut butter, and oil and blend until the sugar and peanut butter are mixed in. (Or use warmed non dairy milk and mix everything in a bowl)
  • Add the flour, baking powder, baking soda, and salt and pulse for 2 to 3 seconds. Pulse twice to combine well into a smooth batter. Alternatively, combine the flours, baking powder, baking soda and salt in a bowl and pour the blended peanut butter-milk mixture into the bowl. Mix to make a smooth batter.
  • Pour the batter in the prepared pan. Even out the top with a spatula.
  • Bake for 21 to 24 minutes, or until a toothpick from the center comes out clean. Cool for 10 minutes, then remove from the pan and cool on the wire rack for 15 minutes. Meanwhile, make the glaze.

Make the chocolate peanut butter glaze.

  • Combine the peanut butter, non dairy milk, and coconut oil and sugar if using, in a saucepan over medium low heat. Stir frequently until you have a smooth mixture. Switch off heat
  • Add the chocolate to the warm mixture, and mix to combine until smooth. It will take a minute to mix in.
  • Pour the glaze over the cake and spread using a spatula. Garnish with shaved chocolate or cocoa powder or coconut. Cool for 15 minutes, then slice and serve.

Video

Notes

Nutritional values based on one serving.
This recipe is soy-free, as long as you use soy-free non-dairy milk and soy-free chocolate. For a peanut-free version, use cashew butter or almond butter instead of peanut butter.
To make this gluten-free, mix 1 cup almond flour, 3/4 cup oat flour and 1/3 cup potato starch and use this mix. Use 1 cup non dairy milk to make the wet mix. Add the flours and mix lightly. Then add 1/3 cup club soda and mix to make a smooth batter and bake immediately.

Nutrition

Serving: 1g, Calories: 418kcal, Carbohydrates: 58g, Protein: 9g, Fat: 19g, Saturated Fat: 6g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 6g, Sodium: 300mg, Potassium: 265mg, Fiber: 3g, Sugar: 24g, Calcium: 150mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe? Rate and comment below!
peanut butter cake ingredients in bowls on the kitchen counter

Ingredients and Substitutions

  • non-dairy milk – Adds moisture to both the peanut butter cake cake and the chocolate glaze. Choose soy-free, if needed.
  • coconut sugar or cane sugar- Adds sweetness to the cake.
  • maple syrup – For moisture and sweetness.
  • vanilla extract – Adds flavor to the cake.
  • smooth peanut butter – Adds flavor and texture to both the cake and glaze. You can use almond butter or cashew butter for a peanut-free version.
  • oil – Conditions the cake batter. You also use a little coconut oil in the glaze, which helps it set. Use refined coconut oil, if you don’t want a coconut flavor.
  • flour – all purpose flour, or use 3:1 all purpose and whole wheat/spelt(1.5 cups all purpose plus 0.5 cup whole grain flour). The base for the cake. For gluten-free, you can use a mix of 1 cup almond flour, ¾ cup oat flour and ⅓ cup potato starch instead. If you use this gluten-free blend, use 1 cup non dairy milk to make the wet mix. Add the flours and mix lightly. Then add ⅓ cup club soda and mix to make a smooth batter and bake immediately .
  • baking powder, baking soda, and salt – To condition the cake batter.
  • chocolate – To make the glaze, you are using a mix of semi-sweet chocolate chips and dark chocolate.

💡 Tips

  • You can make this cake batter in the blender! After adding the flour, don’t run the blender, just pulse a few times until everything is mixed together.
  • If you choose to skip the blender, use warm non-dairy milk when making the peanut butter cake batter. This will help the peanut butter incorporate.

How to Make Peanut Butter Cake

Preheat the oven to 350° F (180º C). Line or grease a brownie pan.

In a blender, add non dairy milk, sugar, maple, vanilla, peanut butter, and oil and blend until the sugar and peanut butter are mixed in.

Or use warmed non dairy milk and mix everything in a bowl. Bowl method is shown here.

mixing the wet ingredients in a large bowl

Add the flour, baking powder, baking soda, and salt to the blender, and pulse for 2 to 3 seconds. Pulse twice to combine well into a smooth batter.

For the bowl method, combine the flours, baking powder, baking soda and salt in a bowl and pour the peanut butter-milk mixture into the bowl. Mix to make a smooth batter.

adding the dry ingredients to the wet
peanut butter cake batter in the bowl after mixing

Pour the batter in the prepared pan. Even it out with a spatula.

pouring peanut butter cake batter into the pan
evening out the top of the peanut butter cake batter in the pan

Bake for 21 to 24 minutes, or until a toothpick from the center comes out clean. Cool for 10 minutes, then remove from the pan and cool on the wire rack for 15 minutes. Meanwhile, make the glaze.

peanut butter cake in the pan after baking

Combine the peanut butter, non dairy milk, and coconut oil in a saucepan over medium low heat. Stir frequently until you have a smooth mixture.

adding peanut butter, non-dairy milk, and coconut oil to the pan
melted glaze ingredients in the pan

Add the chocolate to the warm mixture, and mix to combine until smooth. It will take a minute to mix in.

adding chocolate chips to the peanut butter mixture in the pan
chocolate peanut butter glaze in the pan after melting

Pour the glaze over the cake and spread using a spatula. Garnish with shaved chocolate or cocoa powder or coconut. Cool for 10 minutes, then slice and serve.

chocolate peanut butter glaze on top of the cake before spreading it out
spreading chocolate peanut butter glaze onto the peanut butter cake
peanut butter cake after spreading on chocolate glaze
slice of peanut butter cake with chocolate peanut butter glaze

Frequently Asked Questions

Is this recipe allergy friendly?

This recipe is soy-free, as long as you use soy-free non-dairy milk and soy-free chocolate. For a peanut-free version, use cashew butter or almond butter instead of peanut butter.
To make this gluten-free, mix 1 cup almond flour, ¾ cup oat flour and ⅓ cup potato starch and use this mix. Use 1 cup non dairy milk to make the wet mix. Add the flours and mix lightly. Then add ⅓ cup club soda and mix to make a smooth batter and bake immediately.

What is the best peanut butter for baking.

While I do love natural peanut butter, it isn’t the best choice for recipes like this peanut butter cake. You want a very smooth peanut butter that doesn’t separate on the shelf.

About Richa

Hi, I'm Richa! I create flavorful plant based recipes that are inspired by my Indian upbringing, including many gluten-free, soy-free, and oil-free options.

You May Also Like

4.94 from 30 votes (3 ratings without comment)

Leave a comment

If you Love the Recipe, Please consider rating it using stars in comments! It helps readers and helps more people find the recipe online and I love hearing from you all!

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

Recipe Rating




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

125 Comments

  1. Mei says:

    Hi there this looks great! Do you have any measurement conversions if im turning this into a circular cake?? Thanks!

    1. Vegan Richa Support says:

      the same measurements if you’re using the 9″ round pans just check for doneness when a toothpick comes out clean

  2. Ananda says:

    Hi Richa! Thanks for the recipe

    I subbed white flour for atta. The cake came out a bit dense. Should I add less flour next time, or more milk?

    1. Richa says:

      Less flour as atta absorbs more moisture than all purpose

  3. Theresa says:

    5 stars
    This cake is a favorite in my home. It’s hard to find desserts that are vegan and this easy. Plus the ingredients are staples in my pantry. I make many of your other recipes as well!! Thank you!

    1. Vegan Richa Support says:

      Awesome! Thank you for the kind review!! 🙂

  4. Fey says:

    Hey Richa,

    What could I use instead of the coconut oil for the gaze?
    I’m gonna try this recipe 🙂

    1. Vegan Richa Support says:

      The coconut oil is optional so you can just omit it.

      1. Fey says:

        Thanks soo much! And I would like to use dates instead of thethe coconut sugar, you think this would work ?

  5. Sonia says:

    Hi
    Do you add the flours to the blender or mix them into a bowl and add the liquid to it?

    1. Vegan Richa Support says:

      In a blender, add non dairy milk, sugar, maple, vanilla, nut butter and oil and blend until the sugar and nut butter are mixed in.
      Then to the blender – Add the flours, baking powder, baking soda, salt and pulse for 2 to 3 seconds, Pulse twice to combine well into a smooth batter. Alternatively, combine the flours, baking powder, baking soda and salt in a bowl and pour the blended nut butter milk mixture into the bowl. Mix to make a smooth batter.

  6. Anna says:

    5 stars
    Thank you for the recipe. It’s great!!! So yummy

    1. Vegan Richa Support says:

      So glad you enjoyed it!

  7. Artemis says:

    5 stars
    Ive made this cake for my sisters birthday, and it came out fantastic! the cake itself is really homey with a soft flavor, and the smooth glaze adds a kick to it, blending into perfect harmony in your mouth.
    few changes i made; for the glaze i used choca butter rather then coconut butter, used 1 tbsp of choco powder and 1 tbsp unsweetened choca powder, and one full bar of dark chocolate (and changed the maple syrup to vegan honey for the batter). a problem i encountered was that it took way longer to bake then 24 minutes, i kept checking every 10 minuets (three times) and its still wasn’t done, i was afraid im burning the rest just to get the middle baked but it came out A-okay!
    I have problems with soy milk and coconut flavors so i usually don’t eat anything vegan i make for my sister, not even to test the taste while making the cake since no matter how good it will taste for others it will always tastes awful for me. but since i used almond milk and choca butter instead of coconut butter, i was actually able to enjoy the cake with everyone else! even my father who hates anything vegan loved this recipe!

  8. Karen says:

    I love this cake. Have made it so many times now. Super-easy recipe, just blend ingredients and pour in to pan. Makes a great emergency “I need cake in my life right now” cake!

  9. Henry says:

    I made this today for my birthday. I used all oat flour, and it came out good but I had to bake it for about 40 minutes. I used a Greek yogurt, cream cheese, and peanut butter frosting as well. Thanks for the amazing recipe!

  10. Julie says:

    I want to make this for my hubby but I need a low GI gluten free flour option. Which ones would you suggest? I have almond and coconut on hand and would prefer not to use an all purpose gluten free blend as there are lots of added ingredients and it’s usually high GI. Thank you.

    1. Richa says:

      Use a mix of 4:1:2 almond flour, coconut flour, starch(potato starch preferably). Use that