Gooey Brownie Pudding Dessert
This brownie pudding dessert lands somewhere between a molten chocolate cake and a fudgy brownie, with a crisp, crackly top and a spoonable, almost pudding-like center underneath. It’s the kind of dessert you throw together on a weeknight when you want something warm, chocolatey, and just a little impressive without any fussy steps.

No stand mixer, no melting chocolate over a double boiler. Just melted butter, a bowl, and five minutes of whisking. Even the water bath is simpler than it sounds, and it’s what gives the dessert its signature texture.
Why This Brownie Pudding Works Every Time
Brownie pudding is all about contrast. The top bakes into a thin, shiny crust that cracks when you spoon into it, while the center stays soft enough to eat with a spoon. There’s no leavening, so it never turns cakey; the eggs and a gentle water bath set it into a custard-like texture instead.
I keep coming back to this recipe because it’s nearly impossible to mess up. Overbaking by a few minutes just means a slightly thicker center, not a dry dessert. And it scales easily if you need to double it for a crowd.
Ingredients

- 1/2 cup (1 stick) unsalted butter, melted and slightly cooled: I use unsalted to control salt; if using salted, cut the added salt to a pinch.
- 1 cup granulated sugar: plain white sugar keeps the texture smooth.
- 2 large eggs, at room temperature: cold eggs can seize the melted butter; let them sit out 20 minutes or place in warm water.
- 1 tsp vanilla extract: use the real stuff if you have it, but imitation works too.
- 1/2 cup all-purpose flour, spooned and leveled: spoon flour into the cup and sweep off the excess so you don’t pack too much in.
- 1/3 cup unsweetened cocoa powder, natural or Dutch-process: Dutch gives a darker color and mellower flavor, natural works fine.
- 1/4 tsp fine sea salt: brings out the chocolate.
- Powdered sugar, for dusting (optional)
- Boiling water, for the water bath
Variations / Substitutions
- Mocha version: Add 1 teaspoon instant espresso powder to the dry ingredients for a deeper chocolate flavor (no coffee taste).
- Brown sugar swap: Replace half the granulated sugar with light brown sugar for a hint of caramel.
- Gluten-free: Use a 1:1 gluten-free flour blend; the pudding will be a touch more delicate but still works.
- Dairy-free: Try a good vegan butter and a flax egg (1 tablespoon flax meal + 3 tablespoons water), but the texture will be denser.
For a more traditional brownie, our Classic Fudge Brownies bake the same batter straight up in a pan.
How to Make Gooey Brownie Pudding Dessert
Step 1: Whisk the Butter, Sugar, and Eggs

Preheat your oven to 350°F (175°C) and bring a kettle or pot of water to a boil. In a medium bowl, whisk the 1/2 cup melted butter and 1 cup sugar until the mixture looks glossy and slightly thickened, about 1 minute. Whisk in the 2 large eggs one at a time, then the 1 teaspoon vanilla.
The mixture will be smooth and syrupy, with a few streaks of melted butter. Don’t worry if it feels a little gritty; the sugar dissolves as it bakes.
Step 2: Stir Together the Dry Ingredients

In a small bowl, whisk together the 1/2 cup flour, 1/3 cup cocoa powder, and 1/4 teaspoon salt until no lumps of cocoa remain, about 30 seconds.
The cocoa will look almost black and smell intensely chocolatey.
Step 3: Fold the Batter Together

Add the dry ingredients to the wet and fold with a rubber spatula just until you no longer see any white streaks of flour. Stop as soon as it comes together, about 20 strokes.
The batter will be thick and glossy, like a dense chocolate paste that just barely flows.
Step 4: Pour the Batter and Set the Water Bath

Pour the batter into a greased 8×8-inch (or similar) baking dish and spread it into an even layer. Place the dish inside a larger roasting pan, then carefully pour the boiling water into the outer pan until it reaches about halfway up the sides of the baking dish.
You’ll see the water settle around the dish, and the batter will smooth out on top. This water bath gently steams the pudding from below, keeping it soft and custardy instead of baking into a solid cake. Be careful not to splash water into the batter.
Step 5: Bake the Pudding

Carefully transfer the pan to the oven and bake for 35 to 40 minutes. The top will puff slightly, crack, and look set and dry like a brownie, but the center should still jiggle when you gently shake the pan.
A toothpick inserted near the edge will come out clean, while one in the center will have moist crumbs attached. That jiggle is your sign that the inside is still spoonable.
Step 6: Dust with Powdered Sugar and Serve Warm

Let the pudding cool for about 5 minutes on a wire rack, then dust the top generously with powdered sugar through a fine-mesh sieve. Spoon directly from the baking dish into bowls while it’s still warm, making sure each serving gets some of the gooey center and the crisp, crackly top.
Tips for the Gooiest Brownie Pudding
- Use the right dish: An 8×8-inch ceramic or glass baking dish holds heat gently and helps the water bath work its magic. A metal pan can cause the edges to overbake before the center is done.
- Add a flavor boost: Stir 1 teaspoon of instant espresso powder into the dry ingredients; it deepens the chocolate taste without any coffee flavor.
- Don’t open the oven door: Keep it shut for at least 30 minutes so the temperature stays steady. Checking too early can make the pudding fall.
- Serve it right away: The longer it sits, the more the center will set. It’s still delicious, but the spoonable texture is best straight from the oven.
Bake times can shift a bit depending on your baking dish, so watch the jiggle more than the clock:
| Pan material | Approximate bake time |
|---|---|
| Ceramic or glass | 35 to 40 minutes |
| Metal | 30 to 35 minutes |
Storing Leftover Brownie Pudding
- Refrigerate: Cover the dish tightly with foil or transfer leftovers to an airtight container and refrigerate for up to 3 days.
- Reheating: Warm individual portions in the microwave for 20 to 30 seconds, or place the whole dish (covered) in a 300°F oven for about 10 minutes. The center will soften again but won’t be as molten as the first day.
What to Serve with Gooey Brownie Pudding
Vanilla ice cream is the classic pairing; the cold, creamy contrast against the warm, fudgy pudding makes every bite better. A dollop of lightly sweetened whipped cream works too, and a scattering of fresh raspberries cuts through the richness with a little tartness. If you like salt with chocolate, a small pinch of flaky sea salt right before serving is a simple upgrade.
Frequently Asked Questions
Can I make brownie pudding ahead of time?
Yes, you can assemble the batter up to a day in advance. Cover and refrigerate the unbaked dish, then let it sit at room temperature while the oven preheats and add 5 extra minutes to the bake time.
Is the water bath really necessary?
Yes, the water bath is what transforms the batter from a brownie into a pudding. Without it, the eggs will cook too quickly and you’ll get a dry cake instead of a soft, spoonable center.
Why did my pudding turn out cakey?
The most common reasons are overmixing the batter, a water bath that wasn’t deep enough, or baking a few minutes too long. Check the jiggle at 35 minutes and trust that a slightly wobbly center is exactly what you want.
How is this different from molten lava cake?
Molten lava cakes are individual ramekins filled with a runny center, made by underbaking a batter that often includes a solid chocolate chunk. Brownie pudding is a family-style dessert with a softer, more pudding-like texture throughout, baked in one dish.

Gooey Brownie Pudding Dessert Recipe
Ingredients
Method
- Preheat oven to 350°F (175°C) and bring a kettle of water to a boil.
- In a medium bowl, whisk the melted butter and sugar until glossy, then whisk in eggs and vanilla.
- In a small bowl, stir together the flour, cocoa powder, and salt.
- Fold the dry mixture into the wet just until combined.
- Pour batter into a greased 8×8-inch baking dish; place dish in a larger roasting pan and pour boiling water into the outer pan until it comes halfway up the sides of the dish.
- Bake for 35 to 40 minutes, until the top is set and crackly and the center jiggles slightly.
- Let cool 5 minutes, dust with powdered sugar, and spoon into bowls while warm.
