Best Chocolate Peanut Butter Gooey Cake (Irresistible!)
If you have ever dreamed of a dessert that combines the richness of deep chocolate with the creamy, salty comfort of peanut butter, this is the recipe that will make that dream a reality. This Chocolate Peanut Butter Gooey Cake is the kind of treat that stops conversations at the table, earns recipe requests before the last bite is finished, and somehow manages to taste even better the next day. Whether you call it a Chocolate Peanut Butter Dream Cake or simply “that incredible thing you made last weekend,” it will earn a permanent spot in your baking rotation.
What sets this cake apart from every other chocolate dessert you have tried is the texture. The edges bake up with just enough structure to hold everything together, while the center stays gloriously molten and fudgy. The swirls of peanut butter running through the batter create pockets of nutty richness that play off the bittersweet chocolate in the most satisfying way. This is not a layer cake. This is not a brownie. This is something entirely its own, and it is absolutely worth every minute in the kitchen.
What Makes This Recipe Special
- Effortless elegance: Despite looking like something from a bakery display, this cake comes together with pantry staples and a single baking pan.
- Crowd-pleasing flavor: The combination found in Chocolate And Peanut Butter Desserts is universally beloved, and this cake delivers both flavors in every single bite.
- Gooey, fudgy center: The intentionally underbaked middle creates that signature ooey gooey pull that makes this cake genuinely irresistible.
- Flexible and forgiving: Serve it warm with ice cream, at room temperature with whipped cream, or straight from the pan at midnight. It works every time.
Key Ingredients
- Unsalted butter: Melted butter forms the rich, dense base of this cake and keeps the crumb moist for days.
- Granulated sugar: Provides sweetness and helps create that slightly crisp top layer contrasting with the gooey interior.
- Brown sugar: Adds depth, a hint of molasses flavor, and extra moisture to the batter.
- Eggs: Two whole eggs plus one extra yolk give the cake structure without drying it out.
- Vanilla extract: A generous pour rounds out the chocolate and amplifies the peanut butter.
- All-purpose flour: Just enough to hold the cake together while keeping the texture dense and fudgy.
- Unsweetened cocoa powder: The backbone of the chocolate flavor. Use a good quality Dutch-process cocoa if possible.
- Baking powder: A small amount lifts the edges while leaving the center intentionally dense.
- Salt: Balances the sweetness and makes both the chocolate and peanut butter flavors pop.
- Creamy peanut butter: Swirled through the top of the batter before baking. Natural or conventional both work beautifully.
- Semi-sweet chocolate chips: Stirred into the batter for extra pockets of melted chocolate throughout.
Using the right baking pan and good quality cocoa powder makes a real difference in achieving that signature gooey texture every single time.
Ready to bake? Here is the complete recipe:

Chocolate Peanut Butter Gooey Cake
Equipment
- 9x13-inch baking pan
- Large mixing bowl
- Whisk
- Rubber spatula
- Parchment paper
- Microwave-safe bowl
Ingredients
- 1 cup unsalted butter melted and slightly cooled
- 1 cup granulated sugar
- 1/2 cup brown sugar packed
- 2 large eggs room temperature
- 1 egg yolk room temperature
- 2 teaspoons vanilla extract
- 1 cup all-purpose flour spooned and leveled
- 3/4 cup unsweetened cocoa powder Dutch-process preferred
- 1/2 teaspoon baking powder
- 1/2 teaspoon salt
- 1 cup semi-sweet chocolate chips
- 3/4 cup creamy peanut butter for swirling, warmed slightly if thick
Instructions
- Preheat your oven to 350 degrees F (175 degrees C). Grease a 9x13 inch baking pan generously with butter or nonstick spray and line the bottom with parchment paper.
- In a large mixing bowl, melt the butter in the microwave in 30-second intervals until fully liquid. Let it cool for 3 to 5 minutes before proceeding.
- Whisk the granulated sugar and brown sugar into the melted butter until thoroughly combined. Add the eggs and extra egg yolk one at a time, whisking well after each addition. Stir in the vanilla extract.
- Sift the flour, cocoa powder, baking powder, and salt into the wet ingredients. Fold gently with a rubber spatula until just combined. Do not overmix. A few faint streaks are perfectly fine.
- Fold the chocolate chips evenly into the batter. Pour the batter into the prepared pan and smooth the surface into an even layer with your spatula.
- If your peanut butter is thick, microwave it for 15 to 20 seconds to loosen it. Drop spoonfuls across the top of the batter, then use a butter knife or toothpick to swirl it gently into ribbons. Do not fully incorporate it.
- Bake for 22 to 25 minutes, until the edges are set and pulling slightly away from the sides of the pan. The center should still have a gentle jiggle when you shake the pan. This is intentional and correct.
- Remove the cake from the oven and let it cool in the pan for at least 15 minutes before slicing and serving. The center will firm up slightly as it cools while remaining beautifully gooey.
Notes
Make It Your Own
- Nutella swirl: Replace the creamy peanut butter with Nutella for a hazelnut twist on the classic Chocolate Peanut Butter Swirl Cake effect.
- Crunchy peanut butter: Swap creamy for crunchy peanut butter to add a satisfying texture contrast throughout every slice.
- Dark chocolate upgrade: Use 70% dark chocolate chips instead of semi-sweet for a more intense, bittersweet depth.
- Gluten-free version: Substitute a 1:1 gluten-free flour blend with no other changes needed. The texture holds up remarkably well.
How to Make Chocolate Peanut Butter Gooey Cake
- Preheat and prepare: Heat your oven to 350 degrees F (175 degrees C). Grease a 9×13 inch baking pan generously with butter or nonstick spray, then line the bottom with parchment paper for easy removal.
- Melt the butter: In a large microwave-safe bowl, melt the butter in 30-second intervals until fully liquid. Let it cool slightly before adding the sugars so you do not accidentally cook the eggs.
- Mix the wet ingredients: Whisk both sugars into the melted butter until well combined. Add the eggs and extra yolk one at a time, whisking after each addition. Stir in the vanilla extract.
- Add the dry ingredients: Sift the cocoa powder, flour, baking powder, and salt directly into the wet mixture. Fold gently with a spatula until just combined. A few streaks are fine. Do not overmix.
- Fold in chocolate chips: Stir the chocolate chips through the batter evenly, then pour everything into the prepared pan and smooth the top.
- Add the peanut butter swirl: Drop spoonfuls of peanut butter across the top of the batter. Use a butter knife or toothpick to swirl it gently into the surface. You want ribbons, not full incorporation.
- Bake to gooey perfection: Bake for 22 to 25 minutes. The edges should look set and slightly pulling away from the sides, while the center should still have a slight jiggle when you gently shake the pan. This is exactly what you want.
- Cool before cutting: Let the cake rest in the pan for at least 15 minutes before slicing. If you can wait 30 minutes, the texture improves even more as it sets slightly.
Tips for Best Results
- Do not overbake: This is the single most important tip for any of the Chocolate Peanut Butter Ooey Gooey Cake family of recipes. Pull the cake out when the center still jiggles. It will continue cooking from residual heat.
- Room temperature eggs matter: Cold eggs can seize the melted butter and create an uneven batter. Set your eggs out 20 minutes before you start baking.
- Swirl gently: Overworking the peanut butter into the batter causes it to disappear into the chocolate rather than creating beautiful visible ribbons of flavor.
- Use a light-colored pan: Dark metal pans absorb more heat and can cause the edges to overbake before the center is done. A light aluminum pan gives you the most control.
Chef’s note: If your peanut butter is very thick and difficult to swirl, microwave it for 15 to 20 seconds to loosen it before adding it to the batter.
Serving Suggestions
- Serve warm squares directly from the pan with a generous scoop of vanilla bean ice cream melting on top.
- Dust cooled slices with powdered sugar and a sprinkle of flaky sea salt for a simple but elegant presentation.
- Pair with fresh raspberries or sliced strawberries to cut through the richness with a bright, tart note.
- Drizzle individual servings with warm caramel sauce for a fully over-the-top Chocolate Peanut Butter Dessert Recipes experience.
- Serve alongside a shot of espresso or a cold glass of whole milk for the ultimate pairing.
Make Ahead and Storage
- Room temperature: Store leftover cake covered tightly with plastic wrap or in an airtight container at room temperature for up to 3 days. The texture stays wonderfully fudgy.
- Refrigerator: For longer storage, refrigerate in an airtight container for up to 5 days. Bring slices to room temperature before serving or warm them briefly in the microwave.
- Freezing: Wrap individual slices in plastic wrap, then place them in a zip-top freezer bag. Freeze for up to 2 months.
- Reheating: Microwave a single slice for 20 to 30 seconds to restore that fresh-from-the-oven gooey center. Do not overheat or the texture becomes rubbery.
Frequently Asked Questions
Can I use natural peanut butter in this recipe?
Yes, natural peanut butter works well, but stir it thoroughly before using to make sure the oil is fully incorporated. The swirl may spread slightly more than with conventional peanut butter, which is perfectly fine.
My cake looks underdone when I take it out. Is that normal?
Absolutely. A jiggly center is the goal, not a mistake. The cake firms up considerably as it cools, leaving you with that signature gooey, fudgy texture in the middle.
Can I make this in a smaller pan?
You can use an 8×8 or 9×9 inch square pan for a thicker cake. Increase the baking time by 5 to 8 minutes and watch the edges carefully.
Does this cake work for a dinner party?
It is genuinely one of the best make-ahead desserts for entertaining. Bake it the day before, store it covered at room temperature, and warm individual slices just before serving. It looks impressive with very little last-minute effort.
Final Thoughts
This Chocolate Peanut Butter Gooey Cake is one of those rare recipes that manages to feel both indulgent and approachable at the same time. Whether you are baking it for a weeknight treat, a potluck, a birthday celebration, or simply because it is Tuesday and you deserve something wonderful, this cake consistently delivers. Make it once and you will completely understand why chocolate and peanut butter have been one of the great dessert pairings for generations. Happy baking!