Chocolate peanut butter cake is the ultimate dessert for anyone who loves rich, gooey layers. With soft chocolate cake, creamy peanut butter filling, and a silky ganache topping, this indulgent treat is perfect for celebrations — or just because you deserve something amazing.
Table of Contents
Chocolate Peanut Butter Cake That’s Rich, Gooey & Totally Irresistible
- Total Time: 1 hour 50 minutes
- Yield: 12 servings 1x
- Diet: Vegetarian
Description
Chocolate peanut butter cake with rich layers of moist chocolate cake, creamy peanut butter filling, and a glossy ganache topping. Perfect for parties, potlucks, or any sweet craving.
Ingredients
1 box chocolate cake mix
1 cup creamy peanut butter
8 oz cream cheese, softened
2 cups powdered sugar
1 cup heavy cream
8 oz dark chocolate, chopped
½ cup crushed peanuts
Optional: chocolate bars or peanut butter cups for garnish
Instructions
1. Prepare chocolate cake mix according to package and bake in two 8-inch round pans. Let cool completely.
2. In a bowl, beat softened cream cheese until smooth. Add peanut butter and powdered sugar. Mix until creamy and fluffy.
3. Place one cooled cake layer on a plate. Spread thick layer of peanut butter filling on top.
4. Place second cake layer gently over the filling.
5. In a saucepan, heat heavy cream until it simmers. Remove from heat and pour over chopped dark chocolate. Let sit for 5 minutes, then stir into ganache.
6. Pour ganache over top of cake, allowing it to drip over the sides. Smooth with a spatula.
7. Sprinkle crushed peanuts over ganache. Garnish with candy if desired.
8. Chill cake for at least 1 hour before slicing and serving.
Notes
Use milk chocolate in the ganache for a sweeter finish.
Add a swirl of chocolate hazelnut spread to the filling for more depth.
Slice with a warm knife for clean layers.
This cake stores well chilled for up to 4 days.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 480
- Sugar: 38g
- Sodium: 260mg
- Fat: 29g
- Saturated Fat: 15g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 52g
- Fiber: 3g
- Protein: 6g
- Cholesterol: 55mg
Ingredients & Easy Prep Guide

What You’ll Need for the Perfect Chocolate Peanut Butter Cake
To create the ultimate chocolate peanut butter cake, you only need a handful of pantry staples and a little patience while it chills. This is the kind of recipe that works just as well for beginner bakers as it does for seasoned cake lovers. Most ingredients are affordable and flexible — you might even already have them in your kitchen. Don’t forget, full measurements are listed below in the recipe card, so feel free to follow along and get everything prepped before you start.
Here’s a quick look at what you’ll need for each layer:
For the Cake:
- 1 box of chocolate cake mix (or your favorite homemade chocolate cake recipe)
- Eggs, oil, and water (as called for on your cake mix box)
For the Peanut Butter Filling:
- 1 cup creamy peanut butter
- 8 oz cream cheese, softened
- 2 cups powdered sugar
For the Ganache Topping:
- 1 cup heavy cream
- 8 oz dark chocolate, chopped finely
For the Crunchy Finish:
- ½ cup crushed peanuts
- Optional: Peanut butter cups or chocolate bar pieces for garnish
For a slightly different dessert vibe, this recipe pairs beautifully with salted caramel pretzel bark or something light like air fryer banana bread on the side.
Step-by-Step Instructions That Keep It Simple

- Bake the Cake Layers
Prepare the chocolate cake according to box instructions. Divide the batter evenly between two greased 8-inch round pans. Bake until a toothpick comes out clean (around 28–32 minutes). Cool completely. - Make the Filling
In a large bowl, beat the cream cheese until smooth. Add in peanut butter and powdered sugar, and whip until fluffy and thick. - Assemble the Cake
Place one cake layer on a serving plate. Spread the peanut butter filling generously on top. Gently place the second cake layer over the filling. - Make the Ganache
In a saucepan, heat the heavy cream until it just begins to simmer. Remove from heat and pour over chopped dark chocolate. Let it sit for 5 minutes, then stir until smooth. - Top the Cake
Pour ganache over the top of the cake, allowing it to drip down the sides naturally. Use a spatula to smooth the surface. - Finish with Toppings
Sprinkle crushed peanuts and decorate with peanut butter cups or chocolate shavings if desired. - Chill
Refrigerate for at least 1 hour before slicing. The cake holds its shape best when cold, and the layers set beautifully.

Easy Variations for the Best Chocolate Peanut Butter Cake
Switch Up the Texture or Flavor
One of the best things about this chocolate peanut butter cake recipe is how flexible it is. Whether you’re baking for someone with a nut allergy, want a twist on the original, or just enjoy experimenting, these variations give you plenty of room to play. You don’t need to be a professional to get creative — just a home baker with a sweet tooth and a little curiosity.
- Try crunchy peanut butter instead of creamy for a more textured filling.
- Use milk chocolate in the ganache for a milder, sweeter flavor.
- Add a layer of sliced bananas between the cake and filling for a peanut butter banana vibe.
- Skip the ganache and drizzle warm peanut butter over the top with a sprinkle of sea salt.
- Not into peanuts? Use crushed pretzels or mini chocolate chips instead for a salty or sweet crunch.
This cake also works well as a layered sheet cake if you’re feeding a crowd — just adjust the assembly and slice into squares. For another simple but flavor-packed dessert, check out this sweet Alabama pecanbread
How to Store, Serve & Enjoy This Chocolate Peanut Butter Cake

Best Ways to Store & Freeze
This chocolate peanut butter cake doesn’t just taste amazing fresh — it stores like a dream too. Whether you’re making it ahead for a gathering or saving leftovers for a midnight treat, here’s how to keep every slice tasting as gooey and fresh as day one.
Refrigerator:
Once the ganache sets, cover the cake loosely with plastic wrap or place it in an airtight container. It’ll stay good in the fridge for up to 4 days. The ganache firms up a bit, but the filling stays creamy.
Freezer-Friendly:
You can absolutely freeze this cake! Here’s how:
- Slice the fully assembled cake and wrap individual slices tightly in plastic wrap.
- Place slices in a freezer-safe bag or container and freeze for up to 3 months.
- To thaw, leave slices in the fridge overnight or on the counter for an hour.
If you’ve ever frozen desserts like this butterfinger caramel cheesecake bar, you know how well peanut butter and chocolate hold their flavor and texture.
Serving Suggestions for Maximum Indulgence
This chocolate peanut butter cake needs no help to impress, but there are always ways to make it even more memorable.
- Serve with a scoop of vanilla or chocolate chip ice cream.
- Drizzle warm ganache or melted peanut butter over each slice.
- Add whipped cream and a cherry on top for a sundae-style finish.
- Pair it with cold milk, espresso, or a dessert latte like this banana bread latte for a truly comforting combo.
Serving tip: Use a sharp knife dipped in hot water and wiped clean between slices. It gives you those clean bakery-style cuts that show off the cake layers beautifully.
Whether you’re baking for a birthday, a bake sale, or just a quiet Friday night, this cake is a guaranteed crowd-pleaser.
Frequently Asked Questions
Can I make this cake ahead of time?
Yes, this chocolate peanut butter cake is perfect for making ahead. You can fully assemble it the night before and refrigerate it. The flavors deepen overnight, and the ganache sets up beautifully for easy slicing.
How do I know when the cake is done baking?
Insert a toothpick into the center of each cake layer. If it comes out clean or with just a few moist crumbs, your cakes are done. Avoid overbaking — the goal is a rich, moist texture that pairs perfectly with the creamy filling.
Can I freeze this cake?
Absolutely! You can freeze the entire cake or individual slices. Wrap tightly in plastic wrap and foil, then store in a freezer-safe container. Thaw overnight in the fridge or let slices sit at room temperature for about an hour before serving.
Is there a substitute for cream cheese in the filling?
Yes. If you don’t have cream cheese, mascarpone is a great swap with a slightly lighter flavor. You can also use full-fat Greek yogurt for a tangier, less rich version — just be sure to strain it first for a thicker consistency.



