This Heavenly Chocolate Peanut Butter Ooey Gooey Cake is exactly what it sounds like — rich, indulgent, and melt-in-your-mouth delicious. With layers of moist chocolate cake, creamy peanut butter filling, and a gooey, buttery topping, this dessert brings the ultimate comfort food vibes with every bite.
Perfect for peanut butter lovers, this cake is a mashup between a Southern-style ooey gooey butter cake and a fudgy chocolate cake. It’s easy to throw together, requires minimal prep, and bakes into an irresistible treat that’s ideal for potlucks, celebrations, or cozy nights at home.
Ingredients Overview
For the Chocolate Cake Base
-
Boxed chocolate cake mix: A shortcut for consistent results and a moist, rich base.
-
Melted butter: Adds richness and enhances texture.
-
Eggs: Bind the ingredients and help the base set.
-
Creamy peanut butter: Swirled into the base for extra nutty flavor.
For the Gooey Peanut Butter Topping
-
Cream cheese: Softened and blended for creaminess.
-
More peanut butter: To double down on flavor.
-
Powdered sugar: Adds sweetness and helps set the gooey top.
-
Vanilla extract: Adds warmth and balance.
-
Eggs: For structure and lift.
Optional Add-ins
-
Chocolate chips: For extra gooeyness and melted chocolate pockets.
-
Chopped peanuts: For a salty crunch contrast.
-
Sea salt flakes: Sprinkled on top before baking for that sweet-salty balance.
Step-by-Step Instructions

1. Make the Chocolate Cake Layer
Ingredients:
-
1 box chocolate fudge cake mix (15.25 oz)
-
½ cup (1 stick) unsalted butter, melted
-
1 large egg
-
½ cup creamy peanut butter
Instructions:
-
Preheat oven to 350°F (175°C). Grease a 9×13-inch baking pan.
-
In a large bowl, combine the cake mix, melted butter, egg, and peanut butter.
-
Stir until a thick dough forms (it will be dense, like brownie batter).
-
Press evenly into the bottom of the prepared pan using a spatula or your hands.
2. Prepare the Gooey Peanut Butter Topping
Ingredients:
-
8 oz cream cheese, softened
-
½ cup creamy peanut butter
-
2 large eggs
-
1 tsp vanilla extract
-
2 cups powdered sugar
-
½ cup mini chocolate chips (optional)
Instructions:
-
In a mixing bowl, beat cream cheese and peanut butter until smooth and fluffy.
-
Add eggs and vanilla, and beat until well combined.
-
Gradually add powdered sugar and mix until smooth.
-
Stir in chocolate chips, if using.
-
Pour the topping over the cake layer and spread evenly.
3. Bake the Cake
-
Bake at 350°F for 40–45 minutes, or until the edges are golden brown and set, but the center still jiggles slightly — it will firm up as it cools.
-
Cool completely in the pan for at least 1 hour before slicing.
-
For the full gooey effect, serve slightly warm or microwave slices for 10–15 seconds.
Tips, Variations & Substitutions
Tips for the Best Ooey Gooey Cake
-
Don’t overbake — the center should still be soft and slightly underdone when you remove it from the oven.
-
Use room temperature cream cheese for a smooth, lump-free topping.
-
Let the cake cool before slicing to help it set and cut neatly.
Variations
-
Banana twist: Add mashed banana to the topping for chocolate-peanut-butter-banana vibes.
-
Reese’s overload: Sprinkle chopped peanut butter cups over the topping before baking.
-
Nutella version: Swirl in Nutella with the peanut butter for a hazelnut-chocolate twist.
Substitutions
-
Gluten-free: Use a gluten-free chocolate cake mix.
-
Dairy-free: Use dairy-free cream cheese and plant-based butter.
-
Low-sugar: Use powdered erythritol or monk fruit sweetener in the topping and a sugar-free cake mix.
Serving Ideas & Occasions
This gooey cake is perfect for:
-
Birthday parties
-
Potlucks or bake sales
-
Holiday dessert tables
-
Late-night chocolate cravings
Serve warm with:
-
A scoop of vanilla ice cream
-
Drizzle of hot fudge or caramel
-
A sprinkle of sea salt or crushed peanuts for extra texture
It’s also great cold from the fridge, like a rich peanut butter brownie bar.
Nutritional & Health Notes
Estimated per square (1/15 of the cake):
-
Calories: ~420
-
Fat: ~25g
-
Carbs: ~45g
-
Sugar: ~34g
-
Protein: ~6g
To lighten it up, consider using a light cream cheese, natural peanut butter, or reducing powdered sugar by ½ cup.
FAQs
Q1: Can I make this ahead of time?
Yes! This cake keeps well at room temperature for up to 2 days, or in the fridge for 5 days. It can also be made the night before.
Q2: Can I freeze it?
Yes. Slice the cooled cake and freeze individual portions in airtight containers. Reheat in the microwave for 20–30 seconds before serving.
Q3: Can I make it without peanut butter?
You can substitute almond butter, sunflower seed butter, or cookie butter for a different flavor — but peanut butter gives the best gooey texture.
Q4: Why is the center still jiggly?
That’s perfect! The center should be slightly underbaked to keep it gooey. It will set as it cools.
Q5: Can I use homemade chocolate cake instead of boxed?
Absolutely. Just use a fudgy, dense chocolate cake recipe for the base layer. Keep the rest of the steps the same.
Q6: Can I double this recipe?
Yes, double it and bake in two 9×13 pans or one large sheet pan. You may need to add 5–10 minutes to the baking time.
Q7: Is this safe to serve warm?
Yes — and it’s best that way! Let the cake cool enough to firm up, then warm individual pieces slightly before serving for peak ooey gooey-ness.
Chocolate Peanut Butter Cake with Gooey Layers
A decadent, no-fuss cake with a chocolate-peanut butter base and a gooey cream cheese-peanut butter topping that melts in your mouth.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 15 squares 1x
Ingredients
Cake Layer:
-
1 box chocolate fudge cake mix
-
½ cup unsalted butter, melted
-
1 egg
-
½ cup creamy peanut butter
Topping:
-
8 oz cream cheese, softened
-
½ cup creamy peanut butter
-
2 eggs
-
1 tsp vanilla extract
-
2 cups powdered sugar
-
½ cup mini chocolate chips (optional)
Instructions
-
Preheat oven to 350°F. Grease a 9×13 pan.
-
Mix cake mix, butter, egg, and peanut butter. Press into the pan.
-
Beat cream cheese and peanut butter. Add eggs, vanilla, and powdered sugar. Stir in chocolate chips.
-
Spread topping over cake base.
-
Bake 40–45 minutes until edges are golden and center is just set.
-
Cool completely before slicing. Serve warm for a gooey center.
Notes
Store covered at room temp for 2 days or in fridge for 5. Can be frozen in slices. Reheat before serving.
