Chocolate Gooey Butter Cake
A chocolate gooey butter cake is the dessert you reach for when you want something rich and fudgy with almost no effort. The bottom bakes into a soft, brownie-like base while the top stays custardy and spoonable under a crackly crust.

It comes together with a box of cake mix, a few pantry staples, and about 15 minutes of hands-on work. No mixer layering, no frosting, just one pan of pure chocolate.
Why This Gooey Cake Works
The texture is what gets everyone. A tender chocolate cake layer underneath a glossy, fudgy top that tastes somewhere between chocolate cheesecake and the thickest pudding you have ever had.
I keep coming back to this one because it looks impressive but asks nothing tricky of you. It is the kind of dessert people ask for the recipe after one bite, and you get to tell them it started with a store-bought cake mix.
Ingredients

- 1 (15.25 oz) box chocolate cake mix: any standard brand works; avoid ones with pudding in the mix if you want the gooiest top
- 1 cup (2 sticks) unsalted butter, melted, divided: half goes into the base, half into the gooey layer
- 8 oz cream cheese, softened: full-fat block cream cheese gives the best fudgy texture
- 3 large eggs, at room temperature: 1 egg for the base, 2 for the topping; cold eggs can make the batter seize
- 1 tsp vanilla extract
- 16 oz (about 3 3/4 cups) powdered sugar: plus a little extra for dusting
- 1/4 cup unsweetened cocoa powder
- Pinch of salt
Variations / Substitutions
- Swap the cake mix: Use devil’s food or dark chocolate cake mix for an even deeper cocoa color and taste.
- Add espresso: Stir 1/2 tsp instant espresso powder into the topping to bring out the chocolate notes without a coffee flavor.
- Make it mint chocolate: Use 1/4 tsp peppermint extract in place of the vanilla and fold in mini chocolate chips after mixing the topping.
- Dairy-free: Substitute a plant-based butter stick and dairy-free cream cheese. The topping may be slightly softer but still sets.
For a vanilla version of this cake, try classic Gooey Butter Cake.
How to Make Chocolate Gooey Butter Cake
Step 1: Mix the Cake Base

Heat your oven to 350°F (175°C) and grease a 9×13-inch baking pan. In a large bowl, stir together the chocolate cake mix, 1/2 cup of the melted butter, and 1 egg until a thick, uniform dough forms.
It will be stiff but pliable and smell deeply of chocolate. Press it evenly into the prepared pan with your fingers or a spatula, covering the bottom in a single compact layer.
Step 2: Whip the Gooey Topping

In the same bowl (no need to wash it), beat the softened cream cheese with an electric mixer until smooth, about 1 minute. Pour in the remaining 1/2 cup melted butter and beat again until it disappears into the cheese. Add the 2 remaining eggs, the vanilla, cocoa powder, and a pinch of salt. Mix until combined, scraping the bowl once. With the mixer on low, gradually add the 16 oz of powdered sugar and beat until the mixture turns thick and glossy.
The topping should look dark and satiny with no white streaks of cream cheese left behind. Scrape down the sides and give it one final mix to be sure everything is fully incorporated.
Step 3: Assemble the Layers

Pour the chocolate topping over the unbaked base. Spread it gently with a spatula to cover the bottom layer completely, nudging it all the way to the pan edges.
The two layers will bake into each other in the oven. The top may look a little thin now, but it will puff and set as it bakes.
Step 4: Bake Until the Center Jiggles

Slide the pan into the oven and bake for 35 to 40 minutes. The edges will rise and crack while the center keeps a noticeable wobble when you shake the pan.
A toothpick inserted near the center should come out with moist crumbs clinging to it, never clean. If it pulls out wet batter, give it 3 to 5 more minutes and test again. The cake will continue to set as it cools.
Step 5: Cool and Slice

Cool the pan on a wire rack for at least 1 hour. The cake will sink slightly as it cools and the fudgy middle settles.
Dust the top with a light snowfall of powdered sugar, cut into squares, and serve warm or at room temperature. The center stays soft and spoonable.
Tips for the Gooiest Top
- Use full-fat block cream cheese. Low-fat or tub versions add water and can make the topping weepy instead of fudgy.
- Line the pan: with parchment paper with a little overhang on two sides. That way you can lift the whole cake out for neater slicing.
- Don’t skip the cooling step. Cutting too early will tear the gooey layer. An hour on the rack gives you clean squares.
Bake times shift a bit depending on your pan material and size.
| Pan | Time |
|---|---|
| Metal 9×13-inch | 35–40 mins |
| Glass 9×13-inch | 40–45 mins |
| 8×8-inch (thicker) | 45–50 mins |
Storing Leftovers
- Refrigerate: Cover the pan tightly or transfer squares to an airtight container and keep in the fridge for up to 5 days. The topping firms up when chilled.
- Reheating: A 10 to 15 second zap in the microwave softens the center back to gooey. Serve warm if you like it spoonable.
- Serve cold: Right from the fridge, it slices like a dense fudge bar and is just as good.
What to Serve with Chocolate Gooey Butter Cake
A scoop of vanilla ice cream melts into the warm cake and cuts through the richness with its cold, clean creaminess. Fresh raspberries or sliced strawberries add a sharp, bright note that balances the deep chocolate. For a grown-up finish, a small dollop of lightly sweetened mascarpone works beautifully.
Frequently Asked Questions
Can I use melted chocolate instead of cocoa powder?
Yes. Replace the 1/4 cup cocoa powder with 4 oz of melted semisweet chocolate and reduce the butter in the topping by 2 tablespoons.
Why did my cake turn out dense and dry?
The most likely cause is overbaking. Pull it from the oven while the center still jiggles; it will finish setting as it cools.
Can I freeze Chocolate Gooey Butter Cake?
Yes. Wrap the whole cooled cake or individual squares tightly in plastic wrap, then foil, and freeze for up to 2 months. Thaw overnight in the fridge.
Can I make this without a cake mix?
You can, but the base texture changes noticeably. A cake mix gives that familiar soft, light bottom that stays distinct from the fudgy top. A homemade dry mix will work, but the result may be denser.

Chocolate Gooey Butter Cake Recipe
Ingredients
Method
- Heat oven to 350°F. Grease a 9×13-inch pan. Stir together cake mix, 1/2 cup melted butter, and 1 egg until a thick dough forms. Press evenly into pan.
- Beat cream cheese until smooth. Mix in remaining 1/2 cup butter, then remaining 2 eggs, vanilla, cocoa, and salt. Gradually beat in powdered sugar until glossy.
- Pour topping over base and spread to the edges.
- Bake 35-40 minutes until edges are puffed and center jiggles. A toothpick should come out with moist crumbs.
- Cool in pan on a rack for at least 1 hour. Dust with powdered sugar, slice, and serve.
