Skip to Content

Chocolate Peanut Butter Bundt Cake

Chocolate Peanut Butter Bundt Cake is a chocolate Bundt cake overloaded with chocolate ganache, homemade peanut sauce, and topped with mini peanut butter cups.

Our Chocolate Peanut Butter Bundt Cake is perfect when you want to indulge in something sweet, chocolate-y, and a little over-the-top. We love these types of guilty pleasure desserts! A few of our other favorites are Carmelitas, Mini Skillet Cookie, Chocolate Lasagna, Pineapple Upside Down Cake, and Turtle Cheesecake Dip.

Chocolate cake covered with peanut butter sauce.

Chocolate Peanut Butter Bundt Cake Recipe:

This chocolate peanut butter bundt cake is a family favorite. I started making it years ago just around the time I started this blog. My son was in braces and couldn’t enjoy some of the caramel desserts we were making, so this was what I came up instead.

He loved chocolate cake and anything peanut butter, so a chocolate bundt cake topped with loads of ganache and peanut butter sauce was perfect. Recently, I decided to add some fresh photos and swap out the homemade cake recipe with a doctored up cake mix version. This time I added peanut butter cups, too, and it was a huge hit.

I know you and your family are going to love this cake! It’s soft, moist, and perfectly chocolate-y. There is enough for a crowd or for several days of leftovers. Our chocolate peanut butter bundt cake stores well, and is great when served with chocolate or vanilla ice cream.

How to Make Chocolate Peanut Butter Bundt Cake:

  1. Preheat the oven to 350°F, and grease a 10 to 12 cup Bundt pan.
  2. In a large bowl, combine the chocolate cake mix, eggs, chocolate pudding mix, sour cream, vegetable oil, water, cooled coffee, and vanilla.
  3. Transfer the batter to the Bundt pan, and bake for 40 to 50 minutes.
  4. Allow the cake to cool in the pan, before inverting to remove. Cool completely before frosting.
  5. To make the ganache, steep the heavy cream (don’t allow it to boil) and pour it over the chocolate chips.
  6. Let it set for 30 seconds to 1 minute, then stir until smooth.
  7. To make the peanut butter sauce, place the peanut butter, sweetened condensed milk, water, and vanilla in a bowl. Heat in the microwave, stirring every 15 to 20 seconds, until smooth and creamy.
  8. Drizzle the ganache and chocolate over the cake, then top with chopped peanut butter cups.
Collage showing how to make chocolate peanut butter bundt cake.

Chocolate Peanut Butter Bundt Cake Tips and Variations:

  • Cake: I used a super moist variety boxed cake mix, but in the past I’ve made chocolate cake from scratch. Use whatever variety of cake you like as long as it’s enough to fill a Bundt pan. It doesn’t have to be chocolate flavored. Any type of cake will work as long as it’s dense enough to hold the toppings.
  • Ganache: The ganache can be quite thick. Adjust the consistency by adding more warm heavy cream a teaspoon at a time. Homemade or jarred hot fudge can be used in place of ganache.
  • Peanut Butter Sauce: The peanut butter sauce doesn’t thicken quite as quickly or as much as the ganache, but if you leave it out in the bowl too long or in a cold area too long it will thicken up. It’s best to make the peanut butter sauce and the ganache just prior to placing it on the cake.
  • Peanut Butter Cups: I’ve linked to my favorite peanut butter cups in the recipe card, but any size or variety peanut butter cups will work. Pop them in the fridge or freezer first, so they get cold. They’re a lot easier to work with when they’re cold. In place of peanut butter cups, use some chocolate or peanut butter chips.
  • Pudding: The pudding adds a lovely texture to the cake. It makes it soft and extra moist. I love it so much, that I use it in most of my cupcake recipes, too. If you don’t have a box of pudding handy, no worries. It won’t “break” the recipe, but the texture will be slightly different than intended. I recently noticed that some brands sell the pudding in 3.4 ounce boxes and others sell it in 3.9 ounce boxes. Either will work. Make sure you grab the instant pudding, not the stove top kind that needs to be cooked.
Top down view of chocolate bundt cake covered with chocolate and peanut butter.

Storage Recommendations:

Room Temperature: Chocolate peanut butter bundt cake is good when stored in an airtight container at room temperature for up to 3 days.

Refrigerator: The chocolate Bundt cake will stay good in the refrigerator for about 5 days, but it tends to dry out slightly. It’s best reheated just slightly for about 10 seconds in the microwave.

Freezer: We do not recommend freezing this chocolate peanut butter bundt cake with the toppings and sauce. It can be frozen if it’s just the cake. Wrap it well in a couple layers of plastic wrap, then wrap it again in aluminum foil. The cake will stay cook for about 2 months. To dethaw, place it in the refrigerator for 8 hours.

Yield: 1 Bundt Cake

Chocolate Peanut Butter Bundt Cake

Slice of chocolate bundt cake with peanut butter sauce.

Chocolate Peanut Butter Bundt Cake is a chocolate Bundt cake overloaded with chocolate ganache, homemade peanut sauce, and topped with mini peanut butter cups.

Prep Time 20 minutes
Cook Time 45 minutes
Cake Cool Time 30 minutes
Total Time 1 hour 35 minutes


Cake Batter

  • 1 (15.25 ounce) box chocolate cake mix
  • 3 large eggs
  • 1 (3.9 ounce) box instant chocolate pudding mix
  • ¾ cup sour cream
  • ¾ cup vegetable oil
  • ¼ cup water
  • ¼ cup coffee, cooled
  • 1 tablespoon vanilla extract


  • 1 cup semi-sweet chocolate chips
  • 1/4 cup heavy cream, adjust to reach desired consistency

Peanut Butter Sauce

  • ½ cup creamy peanut butter
  • ½ cup sweetened condensed milk
  • 3 tablespoons water
  • ½ teaspoon vanilla

Optional Candy Topping


Cake Batter

  1. Preheat oven to 350°F, and grease a 10 to 12 cup Bundt pan.
  2. Place all cake ingredients (cake mix through vanilla extract listed under the "Cake Batter" heading) in a large bowl. Use a hand mixer to mix on medium speed for 2 to 3 minutes until well combined. Transfer the batter to the prepared Bundt pan.
  3. Bake for 40 to 50 minutes or until a wooden skewer comes out clean. Remove from the oven, and allow to cool in the pan for 10 minutes before inverting and transfer the cake to a cooling rack. Cool completely before frosting.


  1. Place the chocolate chips in a small, heat-safe bowl.
  2. Heat the heavy cream in the microwave or a small saucepan until it begins to steep, but don't let it boil. Pour the hot heavy cream over the chocolate chips, and allow it to set for 30 seconds to 1 minute.
  3. Stir the chocolate chips until the mixture is smooth and creamy. Drizzle over the cooled cake.

Peanut Butter Sauce

  1. Place the peanut butter, sweetened condensed milk, water, and vanilla in a small bowl.
  2. Microwave for 1 to 2 minutes, stirring every 15 to 20 seconds, until the mixture is well combined and creamy. Drizzle over the chocolate ganache.

Candy Topping

  1. Sprinkle the chopped peanut butter cups over the chocolate ganache and peanut butter sauce.
  2. Slice the cake, and serve. Store leftovers in the refrigerator for up to 5 days in a sealed container.


*The calories listed are an approximation based on the ingredients in the recipe card and a serving size of 1 slice of cake. Actual calories will vary.

*For more information, tips, and answers to frequently asked questions, please refer to the post.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:



Serving Size:

1 slice

Amount Per Serving: Calories: 388Total Fat: 25gSaturated Fat: 7gTrans Fat: 0gUnsaturated Fat: 16gCholesterol: 49mgSodium: 308mgCarbohydrates: 39gFiber: 2gSugar: 23gProtein: 6g

*The calories are an estimate and are based on the ingredients and serving size listed. The calories can vary depending on the brand of product purchased.

Don't forget to follow us on Pinterest!

Share this recipe by clicking the Pinterest button below!

Skip to Recipe