Earthly Provisions

  • Recipe Index
  • Appetizers
  • Meet Megan
  • Subscribe
menu icon
go to homepage
  • Recipe Index
  • Appetizers
  • Meet Megan
  • Subscribe
subscribe
search icon
Homepage link
  • Recipe Index
  • Appetizers
  • Meet Megan
  • Subscribe
×
Home » Recipes » The Best Vegan Cake and Cupcake Recipes

Chocolate Peanut Butter Cake

Published: Feb 14, 2026 by Megan Calipari · This post may contain affiliate links · Leave a Comment

Tweet
Share
Share
Pin18
18 Shares
Jump to Recipe Print Recipe

This Chocolate Peanut Butter Cake has moist layers of chocolate cake stacked with light and fluffy peanut butter frosting. It is all covered in a showstopping chocolate ganache drip and decorated with peanut butter cups for a dessert everyone will love.

Chocolate Peanut Butter Cake topped with peanut butter cups on a glass cake stand.

Peanut butter is one of my favorite ingredients to bake with. It is delicious in cakes like my Vegan Peanut Butter Cake, cookies like my Vegan Peanut Butter Chocolate Chip Cookies, and so much more!

And today, I am sharing my new favorite cake recipe with this Chocolate Peanut Butter Cake. The cake is super rich and chocolatey and is layered with peanut butter frosting. And once the cake is frosted, it is covered in chocolate ganache and decorated with peanut butter cups. It doesn't get better than this!

Jump to:
  • Why You'll Love This Recipe
  • Ingredient Notes
  • Special Equipment
  • How to Make the Cake Layers and Frosting
  • How to Stack and Decorate the Cake
  • Recipe FAQs
  • Expert Recipe Tips
  • Looking for More Chocolate Desserts
  • 📖 Recipe
  • 💬 Comments

Why You'll Love This Recipe

  • This cake is perfect for any occasion.
  • It might look intimidating, but I give clear, step-by-step instructions for stacking and decorating.
  • This Chocolate Peanut Butter Cake is dairy-free and completely vegan, so anyone can enjoy it!
  • The chocolate cake layers are super moist, and the peanut butter frosting is light and fluffy.
  • And most importantly, it is absolutely delicious!

Ingredient Notes

Ingredients for this recipe in small bowls on a linen surface.

Natural Creamy Peanut Butter: I prefer natural creamy peanut butter for all of my peanut butter recipes, like my Gluten-Free Peanut Butter Cookies! It has more peanut flavor because the only ingredients are peanuts and salt.

Dutch-Processed Cocoa Powder: I prefer to use Dutch-processed cocoa in my cake recipes, like my Vegan Chocolate Cake, because it is less acidic and has a deeper flavor.

Non-Dairy Butter: I love Country Crock Plant Butter Sticks. They taste great and are easy to find.

Canola Oil: I used canola oil, but you can also use vegetable oil or safflower oil! Any neutral oil will work. Do not use coconut oil.

Maple Syrup: Maple syrup makes the frosting super light and fluffy. If you don't have maple syrup, agave nectar works great!

Semi-Sweet Chocolate Chips: Chocolate chips are combined with non-dairy milk for a quick and simple ganache.

Peanut Butter Cups: These are optional, but I think they make a fun garnish on the Chocolate Peanut Butter Cake!

Special Equipment

For this recipe, I recommend a stand mixer or a hand mixer to make the Peanut Butter Frosting.

And it is much easier to stack and frost a layer cake when using a turntable and a cake board!

How to Make the Cake Layers and Frosting

Dry ingredients for making the chocolate cake layers in a large mixing bowl.

Step 1. In a large mixing bowl, combine flour, sugar, cocoa powder, baking powder, baking soda, and salt.

Chocolate cake batter in a round cake pan.

Step 2. Add non-dairy milk, canola oil, instant espresso powder, vanilla, and vinegar.

Whisk to form the batter, then divide the batter between two 8-inch round cake pans.

Baked chocolate cake in a round cake pan.

Step 3. Bake the chocolate cake layers in a 350*F oven for 36-38 minutes or until a toothpick inserted into the center of the cakes comes out clean.

Allow the cakes to cool in their pans for 30 minutes, then turn them out of their pans onto a parchment-lined baking sheet to continue cooling.

Peanut butter frosting in a glass mixing bowl.

Step 4. While the cakes cool, make the peanut butter frosting by creaming the non-dairy butter in the bowl of a stand mixer until it is light and fluffy.

Add the peanut butter and mix until just combined. Then, add the maple syrup and mix on low until combined.

Next, add powdered sugar and mix on low until no streaks remain. Finally, add vanilla and non-dairy milk and mix on medium speed until light and fluffy.

How to Stack and Decorate the Cake

A chocolate cake layer with peanut butter frosting on it.

Step 5. Place a chocolate cake layer upside down on a cake plate or a cake board on a turntable.

Scoop ¾ to 1 cup of peanut butter frosting onto the layer, and use an offset spatula to spread the frosting to the edge of the cake, then top with the remaining chocolate cake layer, upside down again.

A cake frosted with peanut butter frosting.

Step 6. Use the same offset spatula to frost the outside of the cake with peanut butter frosting. Try your best to get the frosting as smooth as you can.

Then, place the frosted cake into the refrigerator for at least 30 minutes.

Chocolate chips and non-dairy milk in a bowl.

Step 7. Just before you remove the cake from the refrigerator, make the chocolate ganache.

Add chocolate chips to a medium-sized heat-safe bowl. Then, heat the non-dairy milk in a saucepan over medium heat until it simmers.

Pour the non-dairy milk over the chocolate chips and allow the chocolate to melt for 5 minutes.

Then, stir with a whisk until the mixture is homogeneous and glossy.

Ganache poured over a cake on a cake turntable.

Step 8. Remove the cake from the refrigerator. Pour a steady stream of ganache into the center of the cake until it has spread into a circle that is 1 inch from the edge of the cake. You will have leftover ganache, and that is okay.

Use an offset spatula to pull the ganache over the edges, allowing it to drip down the sides of the cake.

Then, return the cake to the refrigerator for at least 30 minutes.

Once the ganache has set, decorate the top of the cake with any leftover peanut butter frosting and plenty of peanut butter cups. Serve chilled.

Recipe FAQs

How should I store this Chocolate Peanut Butter Cake?

To store, place the cake into a large container or cake box and store it in the refrigerator for up to 4 days.

Are peanut butter cups vegan?

Not always. But Reese's Plant-Based Peanut Butter Cups are vegan, and so are UNREAL Peanut Butter Cups!

What makes chocolate cake more moist?

The moisture in cake comes from three main sources: sugar, fat, and liquids like milk. So, it is important not to reduce any of these ingredients for a moist chocolate cake!

What is the difference between natural and Dutch-processed cocoa powder?

Natural cocoa powder has not been processed and is more acidic.
Dutch-processed cocoa powder has been processed with alkali, which makes it less acidic.
The two types react differently with leaveners, so it is important to use the type your recipe calls for!

Expert Recipe Tips

If you are a beginner, I recommend freezing the chocolate cake layers for an hour before stacking and frosting them. This creates a more stable base that won't wiggle around as much!

My favorite utensil for cake decorating is a mini offset spatula. It is so versatile!

A slice of Chocolate Peanut Butter Cake with a bite taken out of it on a small white plate.

Looking for More Chocolate Desserts

  • Vegan Chocolate Cupcakes topped with chocolate frosting on a white cloth.
    Vegan Chocolate Cupcakes
  • Three Vegan Blondies stacked on top of each other with chocolate chips scattered around.
    Vegan Blondies
  • A spoon with vegan chocolate sauce dripping off of it.
    Vegan Chocolate Sauce
  • A Vegan Chocolate Chocolate Chip Cookies that is broken in half on a linen cloth.
    Vegan Chocolate Chocolate Chip Cookies

If you tried this Chocolate 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 Chocolate Peanut Butter Cake on a small plate.

Chocolate Peanut Butter Cake

Megan Calipari
This Chocolate Peanut Butter Cake has moist layers of chocolate cake stacked with light and fluffy peanut butter frosting. It is all covered in a showstopping chocolate ganache drip and decorated with peanut butter cups for a dessert everyone will love.
No ratings yet
Print Recipe Pin Recipe
Prep Time 50 minutes mins
Cook Time 40 minutes mins
Cooling Time 2 hours hrs
Total Time 3 hours hrs 30 minutes mins
Course Dessert
Cuisine American
Servings 14 Servings
Calories 664 kcal

Equipment

  • 1 Large Mixing Bowl
  • 2 8 Inch Round Cake Pans
  • 1 Stand Mixer with Paddle Attachment
  • 1 10-Inch Cake Board
  • 1 Turntable
  • 1 Mini Offset Spatula
  • 1 Piping Bag and Your Favorite Piping Tip Optional

Ingredients
  

For the Chocolate Cake Layers

  • 2 Cups All-Purpose Flour
  • 2 Cups Granulated Sugar
  • ¾ Cup Dutch-Processed Cocoa Powder, sifted
  • 2 ½ teaspoon Baking Powder
  • ½ teaspoon Baking Soda
  • ¾ teaspoon Kosher Salt
  • 2 Cups Unsweetened Non-Dairy Milk
  • ⅔ Cup Canola Oil
  • 2 teaspoon Instant Espresso Powder
  • 2 teaspoon Vanilla Extract
  • 2 teaspoon White Vinegar

For the Peanut Butter Frosting

  • 12 tablespoon Non-Dairy Butter, room temperature see note
  • ¾ Cup Natural Creamy Peanut Butter
  • ⅓ Cup Maple Syrup
  • 3 Cups Powdered Sugar, sifted
  • 4 teaspoon Non-Dairy Milk
  • 1 teaspoon Vanilla Extract

For the Ganache

  • 6 Ounces Semi-Sweet Chocolate Chips This is approximately a heaping ¾ cup
  • ⅔ Cup Unsweetened Non-Dairy Milk

Instructions
 

First Make the Chocolate Cake Layers

  • Preheat oven to 350*F. Grease two 8-inch round cake pans and insert parchment circles into the bottom of each pan.
  • In a large bowl, combine flour, sugar, Dutch-processed cocoa powder, baking powder, baking soda, and salt. Whisk to combine.
    2 Cups All-Purpose Flour, 2 Cups Granulated Sugar, ¾ Cup Dutch-Processed Cocoa Powder, sifted, 2 ½ teaspoon Baking Powder, ½ teaspoon Baking Soda, ¾ teaspoon Kosher Salt
  • In a medium bowl, combine non-dairy milk, canola oil, instant espresso powder, vanilla, and vinegar. Whisk well to combine, then pour the wet ingredients over the dry ingredients and whisk to form the batter.
    2 Cups Unsweetened Non-Dairy Milk, ⅔ Cup Canola Oil, 2 teaspoon Instant Espresso Powder, 2 teaspoon Vanilla Extract, 2 teaspoon White Vinegar
  • Divide the batter evenly between the two prepared cake pans and use an offset spatula to spread the cake batter out evenly. Then, bake the cakes in a 350*F oven for 36-38 minutes or until a toothpick inserted into the center of the cakes comes out clean.
  • Allow the cakes to cool in their pans for 30 minutes, then turn the cakes out of their pans onto a parchment-lined baking sheet and allow the cakes to continue cooling untiul they are completely cool. See Note!

Make the Peanut Butter Frosting

  • In the bowl of a stand mixer fitted with the paddle attachment, cream the non-dairy butter on medium speed until it is light and fluffy. Then, add the peanut butter and mix on low until combined.
    12 tablespoon Non-Dairy Butter, room temperature, ¾ Cup Natural Creamy Peanut Butter
  • Add the maple syrup and mix on low until combined. Next, add the powdered sugar and mix on low until no white streaks remain. And finally, add the non-dairy milk and vanilla and mix on medium until the peanut butter frosting is light and fluffy.
    ⅓ Cup Maple Syrup, 3 Cups Powdered Sugar, sifted, 4 teaspoon Non-Dairy Milk, 1 teaspoon Vanilla Extract

Stack and Frost the Cake

  • Place a cake layer upside down onto a cake plate or a cakeboard that is on a turntable. Top the layer with ¾-1 cup of peanut butter frosting, and use an offset spatula to spread the frosting to the edge of the cake. Then, top with the remaining cake layer, upside down again.
  • Frost the outside of the cake using the same offset spatula, getting the frosting as smooth as you can. You should have some leftover frosting to decorate the finished cake.
  • Place the cake in the refrigerator for at least 30 minutes.

Make the Ganache

  • Just before you are about to take the cake out of the refrigerator, make the ganache. Add the chocolate chips to a medium-sized heat-safe bowl.
    6 Ounces Semi-Sweet Chocolate Chips, ⅔ Cup Unsweetened Non-Dairy Milk
  • Add the non-dairy milk to a small saucepan over medium heat. Heat until the milk simmers, then pour it over the chocolate. Allow the mixture to sit for 5 minutes so the chocolate has time to melt, then whisk the mixture until it is homogenuos and glossy.
  • Remove the cake from the refrigerator. Pour the ganache in a steady stream onto the center of the cake until it pools out to be 1 inch from the edge of the cake, then stop pouring. You will have leftover ganache. Then, take a mini offset spatula and pull the ganache over the edges of the cake all the way around.
  • Place the cake bake in the refrigerator for at least 30 minutes, or until the ganache is set.

Finish the Cake

  • Top the cake with any leftover frosting you have and chopped peanut butter cups if desired. Keep the cake chilled until you are ready to serve.

Notes

For non-dairy butter, I love Country Crock Plant Butter Sticks!
The cakes need to be completely cool before stacking and decorating the cake. Frosting melts very easily!
If you are a beginner, pop the cake layers in the freezer for about an hour before stacking the cake. This will increase the cake's stability.

Nutrition

Serving: 1SliceCalories: 664kcalCarbohydrates: 87gProtein: 8gFat: 34gSaturated Fat: 7gPolyunsaturated Fat: 8gMonounsaturated Fat: 17gTrans Fat: 2gCholesterol: 1mgSodium: 405mgPotassium: 329mgFiber: 4gSugar: 66gVitamin A: 188IUVitamin C: 3mgCalcium: 139mgIron: 3mg
Tried this recipe?Let us know how it was!
Tweet
Share
Share
Pin18
18 Shares

More The Best Vegan Cake and Cupcake Recipes

  • A Vegan Spiced Apple Pie Cupcake with a bite taken out of it to show the cener.
    Apple Pie Cupcakes
  • A slice of lemon lavender cake on a white plate.
    Lemon Lavender Cake
  • Vegan pumpkin bread on a plate with a fork.
    Vegan Pumpkin Bread
  • A slice of vegan carrot cake loaf on a small white plate next to a gold fork.
    Vegan Carrot Loaf Cake

Comments

No Comments

Leave a Reply Cancel reply

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

Recipe Rating




Headshot of a woman with brown curly hair.

Hi, I'm Megan! I'm a culinary school-trained baker with 15 years of experience working in bakeries and restaurants. I'm passionate about creating vegan desserts and meals that anyone can make and that everyone will love. My recipes use simple ingredients and methods to create delicious results.

More about me →

Spring Dessert Recipes

  • Vegan Raspberry Lemon Cookie with a bite taken out of it on a white cloth.
    Lemon Raspberry Cookies (Vegan!)
  • A slice of vegan carrot cake on a small plate.
    Vegan Carrot Cake
  • A Lemon Cookie Bar topped with glaze on a linen surface.
    Lemon Cookie Bars Recipe (vegan!)
  • Vegan Blackberry Chantilly Cake
  • A Vegan Blueberry Muffin that has been cut in half.
    Vegan Blueberry Muffins
  • Vegan Lemon Curd Filled Cupcake cut in half to show the filling sitting on a cupcake liner.
    Vegan Lemon Cupcakes with Lemon Curd Filling

Popular Recipes

  • A slice of Chocolate Peanut Butter Cake on a small plate.
    Chocolate Peanut Butter Cake
  • Vegan Matcha Overnight oats in a jar. The oats are topped with yogurt and berries.
    Matcha Overnight Oats
  • Chopped Caramelized Peaches in a skillet.
    Caramelized Peaches
  • 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
  • Vegan Strawberry Cupcakes on a linen cloth topped with a fresh strawberry.
    Vegan Strawberry Cupcakes
  • Strawberry Syrup for Drinks and Cocktails in a jar with fresh strawberries in the scene.
    Strawberry Simple Syrup Recipe

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