Chocolate Cake with Peanut Butter Frosting

This Chocolate Cake with Peanut Butter Frosting is made with a store-bought cake mix and our secret ingredient, pudding mix. We spread a homemade peanut butter frosting on top for an easy dessert that has become one of our family favorites.

This chocolate cake with peanut butter frosting tastes bakery-quality with minimal prep! It’s a moist, rich chocolate cake that requires just one bowl and a whisk or mixer to make.

Save The Recipe!

Add your email below and we’ll send it straight to your inbox+ you’ll receive all our newest recipes!

Our secret ingredients of pudding and sour cream give it an incredible crumb that is like no other chocolate cake you’ve ever had. Add a candy topping and garnishes and you’ve got yourself a dessert that will receive so many compliments.

Looking for more dessert inspiration to quench your sweet tooth? Our Chocolate Peanut Butter No Bake Cookies, and Chocolate Bundt Cake are two other simple desserts that are great crowdpleasers.

“Made this cake last weekend. It was SO DELICIOUS! This will definitely be a family favorite! I didn’t change a thing and it was perfect. The cake was moist and so yummy. But that frosting was to die for!”
– Kim

Why You’ll Love this Recipe

  • Any Occasion Dessert: For a birthday, family reunion, work potluck, sporting get-together, you name it, this dessert is the perfect cake for all special occasions and celebrations.
  • Classic Flavor Pairing: Chocolate and peanut butter is an iconic flavor combination. The rich, dark chocolate flavor and nutty, sweet, creamy peanut butter frosting and peanut butter chips make this a dessert that you won’t be able to resist.
  • Simple to Make: This delicious cake uses familiar ingredients that are easy to assemble. A box cake mix and instant pudding mix adds both ease and maximum flavor and moisture.
  • Rich with Bakery-Quality Flavor: This peanut butter chocolate cake is so tender and moist, it’s the epitome of decadence!
Getting a bite of cake on a fork.

Ingredients for Chocolate Peanut Butter Cake

Scroll Down for Ingredient Amounts Listed in the Recipe Card Below

For the Chocolate Cake:

  • Dark Chocolate Cake Mix: Serves as the foundational ingredient, providing the structure and basic flavor profile.
  • Instant Chocolate Pudding Mix: Contributes moisture and helps maintain a tender crumb texture.
  • Sour Cream: Adds moisture, resulting in a moist and dense texture, and a slightly tangy flavor that complements the sweetness of the cake.
  • Eggs: Provides structure and stability and contribute to the cake’s leavening.
  • Vegetable or Canola Oil (plus water): Either canola or vegetable oil along with the water can both add moisture to the cake, ensuring a soft and tender crumb.
  • Peanut Butter Chips: Introduces a burst of flavor and a textural element to the cake.
The ingredients to make a chocolate peanut butter cake.

For the Peanut Butter Frosting Recipe:

  • Creamy Peanut Butter: The star ingredient! It contributes to the creamiest peanut butter frosting and adds richness to the overall taste.
  • Cream Cheese: Adds a luscious and creamy texture to the frosting. Its slight tanginess complements the sweetness of the frosting.
  • Powdered Sugar: Confectioners’ sugar sweetens the frosting and also helps give it structure.
  • Vanilla Extract: Enhances the overall flavor of the frosting.
  • Whipped Topping: Adds a light and airy quality to the frosting.
  • Garnish Options: Chocolate Sauce, Reese’s Peanut Butter Cups, Peanuts
The ingredients to make a peanut butter frosting and garnishes for the cake.

Tools You’ll Need

How to Make Chocolate Cake with Peanut Butter Frosting

Chocolate Cake Instructions:

  1. In a large bowl, combine the cake mix, pudding mix, sour cream, eggs, oil, and water. Mix with an electric mixer on medium speed for or with a whisk just until blended, about 45-60 seconds. 
Mixing together a chocolate cake batter in a bowl.
  1. Scrape down the sides of the bowl. Fold in the peanut butter chips.
Folding peanut butter chips in a chocolate cake batter.
  1. Pour the cake batter into a greased 13″x9″ pan. Bake in a preheated 350ºF for 35-40 minutes. Allow the cake to cool completely before frosting.
Spreading chocolate cake batter in a baking dish.

Peanut Butter Cream Cheese Frosting Instructions:

  1. For the frosting, blend the cream cheese and peanut butter in a large mixing bowl with an electric mixer on medium-high speed until well combined. 
Mixing together peanut butter and cream cheese.
  1. Add powdered sugar, a pinch of salt, and vanilla. Mix until smooth. 
Adding powdered sugar to a frosting mixture.
  1. Fold or with a mixer on low speed, incorporate half of the whipped topping. Once combined, add the remaining whipped topping. 
Adding cool whip to a frosting mixture.
  1. Spread evenly over the top of the cake. Cover and refrigerate at least 4 hours.
Spreading icing on a cake.
  1. When ready to serve, garnish as desired.
An overview shot of a chocolate peanut butter cake.

Expert Tips

  • Be mindful of mixing time. Mix the batter until just combined. Over-mixing can lead to a tough cake.
  • Preheat your oven correctly. Ensure that your oven is fully preheated before baking. Consistent temperature is crucial for even baking.
  • Check for doneness. Use the toothpick test to check for doneness. A toothpick inserted into the center of the cake should come out with a few moist crumbs but no wet batter.
  • Let it cool properly. Allow to cool in the pan on a wire rack. Cooling too quickly can lead to a collapsed cake.

Substitutions

  • You can make homemade chocolate cake if you desire. If you want to substitute with a homemade cake mix, here are the ingredients:
    • 2 cups all-purpose flour, 1 ¾ cups granulated sugar,. ¾ cup unsweetened cocoa or dark cocoa powder, 2 tsp baking powder, 1 tsp baking soda, ½ tsp salt
  • Make homemade whipped cream. Frozen whipped topping can be substituted with homemade. Simply whip together 1 1/2 cups heavy cream or heavy whipping cream, 1/4 cup powdered sugar and 1/2 teaspoon vanilla extract until stiff peaks form.
  • Homemade Instant chocolate pudding mix. You can opt for a homemade instant pudding mix. DO NOT substitute the mix for a packaged cooked chocolate pudding mix.
    • 2 cups all-purpose flour, 1 ¾ cups granulated sugar, ¾ cup unsweetened cocoa or dark cocoa powder, 2 tsp baking powder, 1 tsp baking soda, ½ tsp salt

Storage

Chocolate and Peanut Butter Cake should be stored in the refrigerator because of the dairy content. It can be kept in the refrigerator in an airtight container for up to 4 days.

It can also be frozen. Simply store in a freezer safe container for up to 3 months. Thaw it in the refrigerator before serving. It’s best to add the garnishes once it’s completely thawed.

Frequently Asked Questions

Can I use natural peanut butter instead of regular peanut butter?

It tends to have a softer and runnier consistency which can affect the texture of your frosting. To create the desired texture and sweetness, you might need to increase the amount of powdered sugar. Make sure to thoroughly mix the natural peanut butter to incorporate any separated oil.

Can I use a different sized cake pan?

This makes for an excellent chocolate sheet cake with peanut butter frosting. Simply use the same recipe for both the cake and the frosting. Bake the cake in a 12u0022x17u0022 sheet pan for 25-30 minutes or 10u0022x15u0022 for 28-32 minute, or until a cake tester inserted comes out clean. This icing is too soft to spread and set for a layer cake. However, you could opt for a different icing, like buttercream, and make the batter in 2 9-inch cake pans.

Can I add chopped nuts or chocolate chips for texture?

Yes! Besides adding chopped nuts to the icing, you can also add chopped chocolate or chocolate chips.

Can I make this cake vegan?

To make this cake vegan, substitute the eggs with flax eggs. Simply combine 1/4 cup of ground flax seed and 1/2 cup water in a small bowl. Stir and set aside for 15 minutes to gel. This equals 4 eggs. Jello Instant Pudding is Vegan-friendly. Substitute the sour cream with a vegan sour cream. For the frosting, substitute the cream cheese and whipped topping with a vegan-friendly variety.

If I don’t want to use cream cheese in the frosting can I use butter?

Yes, you can substitute butter for cream cheese in peanut butter frosting. However, keep in mind that this substitution will result in a different flavor and texture. Cream cheese adds a tangy note and a creamy texture to the frosting, while butter contributes richness and a different flavor profile. Use 1 cup unsalted room temperature butter in place of the cream cheese.

More Easy Dessert Recipes

A slice of chocolate peanut butter cake.
Print Recipe Rate this Recipe Pin Recipe
4.94 from 15 votes

Chocolate Peanut Butter Cake

This Chocolate Cake with Peanut Butter Frosting is made with store-bought cake mix that's been reinforced with pudding mix. A homemade peanut butter frosting using cream cheese makes for the most addicting icing in the world. This cake is truly a recipe that will be requested over and over again.
Prep Time15 minutes
Cook Time1 hour
Total Time1 hour 15 minutes
Course: Dessert
Cuisine: American
Keyword: cake
Servings: 20 Servings
Calories: 380kcal

Ingredients
 

Cake

  • 15.25 ounce chocolate cake mix
  • 3.9 ounce package instant chocolate pudding
  • 1 cup sour cream
  • 4 large eggs
  • 1/2 cup water
  • 1/2 cup canola or vegetable oil
  • 1 1/2 cups peanut butter chips

Peanut Butter Frosting

  • 1 cup creamy peanut butter
  • 8 ounces cream cheese room temperature
  • 4 cups powdered sugar
  • 1 teaspoon vanilla extract
  • 8 ounce package frozen whipped topping thawed

Garnish Option

  • Chocolate Sauce, Chopped Reese's Peanut Butter Cups, Chopped Peanuts

Instructions

Cake

  • Preheat oven to 350ºF. Grease a 13"x9" cake pan.
  • In a large bowl, combine the cake mix, pudding mix, sour cream, eggs, oil, and water. Mix with an electric mixer on medium speed for or with a whisk just until blended, about 45-60 seconds. 
  • Scrape down the sides of the bowl. Fold in the peanut butter chips.
  • Pour the batter into the prepared pan. Bake for 35-40 minutes. Allow the cake to cool completely before frosting.

Frosting

  • For the frosting, blend the cream cheese and peanut butter in a large mixing bowl with an electric mixer on medium-high speed until well combined. 
  • Add powdered sugar, a pinch of salt, and vanilla. Mix until smooth. 
  • Fold or with a mixer on low speed, incorporate half of the whipped topping. Once combined, add the remaining whipped topping. 
  • Spread evenly over the top of the cake. Cover and refrigerate at least 4 hours.
  • When ready to serve, garnish as desired.

Video

Notes

Expert Tips for Recipe Success

  • Homemade Chocolate Cake: If you want to substitute with a homemade cake mix, here are the ingredients:
    • 2 cups all-purpose flour, 1 ¾ cups granulated sugar,. ¾ cup unsweetened cocoa or dark cocoa powder, 2 tsp baking powder, 1 tsp baking soda, ½ tsp salt
  • Homemade Whipped Cream: Frozen whipped topping can be substituted with homemade. Simply whip together 1 1/2 cups heavy cream or heavy whipping cream, 1/4 cup powdered sugar and 1/2 teaspoon vanilla extract until stiff peaks form.
  • Homemade Instant Chocolate Pudding Mix: You can opt for a homemade instant pudding mix. DO NOT substitute the mix for a packaged cooked chocolate pudding mix.
  • Be Mindful of Mixing Time: Mix the batter until just combined. Overmixing can lead to a tough cake.
  • Preheat Your Oven: Ensure that your oven is fully preheated before baking. Consistent temperature is crucial for even baking.
  • Check for Doneness: Use the toothpick test to check for doneness. A toothpick inserted into the center of the cake should come out with a few moist crumbs but no wet batter.
  • Let it Cool Properly: Allow the cake to cool in the pan on a wire rack. Cooling too quickly can lead to a collapsed cake.

Nutrition

Serving: 1slice | Calories: 380kcal | Carbohydrates: 46g | Protein: 7g | Fat: 20g | Saturated Fat: 5g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 10g | Trans Fat: 0.03g | Cholesterol: 49mg | Sodium: 386mg | Potassium: 236mg | Fiber: 1g | Sugar: 34g | Vitamin A: 175IU | Vitamin C: 0.1mg | Calcium: 91mg | Iron: 1mg
Tried this recipe?Mention @dinnerin321 or tag #dinnerin321!
Laura

About Laura

Taught by some of the best, cooking and entertaining has always been my favorite hobby. Food is my love language! The conception of Dinner in 321 came from my family talks that sharing our dinners would help others learn new skills, tasty recipes, and make cooking fun! Read more…

Similar Posts

28 Comments

  1. I can only find 13.25 Oz cake Can I do any adjustments on that or add anything different Her in Missouri And

    1. Hi,
      this looks amazing! I can’t wait to make it! I was wondering If there were directions for baking it in 2 round pans instead? Thank you! 🙂

    2. I hope you LOVE it!! You can use a cake tester to ensure doneness, but it will likely take 5-10 more minutes. I haven’t made them in round so I can’t exactly confirm 😉 Also, I would suggest adding a bit of powdered sugar to the icing so that it’ll spread and hold a little better for stacked cakes 🙂

  2. 5 stars
    This looks amazing, we are big fans of anything peanut butter. Can’t wait to make this. Love all your Facebook Reels. You are always so cheerful.

4.94 from 15 votes (4 ratings without comment)

Leave a Reply

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

Recipe Rating