Mississippi Mud Pie delivers the kind of slice that stops a table conversation for a second: a dense, fudgy brownie base, a soft marshmallow layer, and a glossy chocolate frosting that settles into every crack and corner. It eats like a cross between a brownie, a candy bar, and a layer cake, which is exactly why people go back for a second square before they’ve finished the first.
The brownie layer bakes just until set so it stays moist under the marshmallows. That short bake matters. If it goes too far, the whole dessert turns dry once it chills. The marshmallows go on while the brownies are hot, so they melt just enough to make a sticky middle layer instead of sitting there as little puffs on top. Then the frosting is poured on while still warm, which helps it spread without tearing up the marshmallow layer underneath.
Below, I’ll walk through the part that matters most: how to keep the brownie base fudgy, how to melt the marshmallows without scorching them, and how to cut clean slices after chilling.
The brownie layer stayed fudgy after chilling, and the marshmallows melted into that gooey middle instead of turning rubbery. I added pecans on top and the slices held together beautifully after two hours in the fridge.
Save this Mississippi Mud Pie for the nights when you want fudgy brownies, toasted marshmallows, and a thick chocolate topping in one slice.
The Reason the Brownie Layer Stays Fudgy Instead of Dry
The whole dessert stands or falls on the brownie base. It needs to be set enough to support the marshmallows and frosting, but still soft at the center once chilled. That means you pull it from the oven as soon as the middle is just set and the edges are firm. If you wait for a clean toothpick, you’ve gone too far for this recipe.
Butter and sugar create the dense, rich crumb here, while the cocoa gives the base its deep chocolate backbone. The eggs add structure, but the flour stays low enough that the texture never turns cakey. The trick is to fold the dry ingredients in only until the batter disappears. Overmixing tightens the crumb and makes the finished bars less tender.
What the Marshmallow and Frosting Are Each Doing Here

- Unsalted butter — Use real butter in both the brownie and frosting. It gives the dessert its rich finish and keeps the frosting glossy. Salted butter works in a pinch, but the brownie layer will taste a little less balanced.
- Cocoa powder — This is where the chocolate flavor gets its depth. Natural cocoa is perfect here, and Dutch-process also works if that’s what you keep on hand. Either way, bloom it in the warm butter mixture and frosting so it tastes fuller instead of dusty.
- Mini marshmallows — Mini marshmallows melt fast and evenly, which is exactly what you want. Full-size marshmallows take longer and can leave gaps. Scatter them over the hot brownies right out of the oven so the heat softens them into one plush layer.
- Walnuts or pecans — The nuts add crunch and keep the top from turning one-note sweet. Pecans taste a little softer and more buttery; walnuts bring a slightly more bitter edge that works nicely with the chocolate. Chop them roughly so you get texture instead of dust.
- Milk — The milk loosens the frosting just enough to pour without running off the bars. Whole milk gives the best body, but 2% will still work. Don’t use too much or the frosting won’t set with that thick, shiny finish.
Building the Layers Before They Set
Mixing the Brownie Batter
Melt the butter first, then whisk in the sugar, eggs, and vanilla until the mixture looks smooth and glossy. When the flour, cocoa, and salt go in, fold them just until no dry streaks remain. If you beat it hard at this stage, the brownies tighten up and lose that soft, fudgy bite. Spread the batter evenly into the greased 9×13 pan so it bakes at the same rate from edge to center.
Watching for the Right Bake
Bake the brownies until the edges are set and the center no longer sloshes when you nudge the pan. They’ll still look a little soft in the middle, and that’s the point. The marshmallow layer and final chilling will finish the job. If the top looks matte and the middle has lost its shine, they’re ready to come out.
Melting the Marshmallows
Scatter the marshmallows over the hot brownies right away, then return the pan to the oven for just a few minutes. You want them puffed and softened, not browned all the way through. If they sit too long, they can collapse into sticky patches instead of forming that classic gooey layer. Work quickly once the brownies come out so the heat from the pan does the work for you.
Finishing with Warm Frosting
Make the frosting in a saucepan, but take it off the heat before the powdered sugar goes in. Whisk until it’s smooth and pourable, then spread it over the marshmallow layer while it’s still warm. That warmth helps it glide without tearing up the soft top beneath it. Finish with the chopped nuts while the frosting is still tacky so they cling instead of rolling off.
Three Ways to Adapt Mississippi Mud Pie Without Losing the Point
Use pecans instead of walnuts
Pecans give the top a softer, sweeter crunch and lean into the dessert’s candy-bar feel. Walnuts taste a little more assertive and slightly bitter, which works if you want the chocolate to stay front and center. Either nut needs to be chopped roughly so the topping still feels rustic.
Make it nut-free
Skip the nuts and finish the frosting with chocolate sprinkles or a light dusting of cocoa instead. You’ll lose the crunch on top, but the texture contrast from the fudgy base and marshmallow layer still carries the dessert. This is the easiest change if you’re serving a crowd with nut allergies.
Dairy-free version
Use a plant-based butter that bakes and melts like real butter, plus an unsweetened non-dairy milk in the frosting. The texture stays close, though the frosting may set a little softer. Marshmallows are the one ingredient to check carefully, since not all brands are vegan-friendly.
Bake it ahead for cleaner slices
This dessert cuts best after a full chill, so making it the day before is a smart move. The layers firm up without drying out, and the frosting sets into a neater top. If you try to cut it while warm, the marshmallow layer will drag and the slices will slump.
Storage and Reheating
- Refrigerator: Store covered for up to 5 days. The brownie base stays moist, and the marshmallow layer firms up a little more each day.
- Freezer: Freeze individual slices well wrapped for up to 2 months. Thaw overnight in the refrigerator for the cleanest texture.
- Reheating: Serve it cold or let slices sit at room temperature for 15 to 20 minutes. Microwaving softens the marshmallow too much and can make the frosting weep.
Questions I Get Asked About This Recipe

Mississippi Mud Pie
Ingredients
Equipment
Method
- Preheat oven to 350°F, then grease a 9x13 pan.
- Melt the unsalted butter and whisk in the sugar, eggs, and vanilla until smooth.
- Fold in the flour, cocoa, and salt just until combined, then spread batter into the prepared pan.
- Bake 25-28 minutes, until the center looks set but still fudgy.
- Immediately scatter mini marshmallows over the hot brownies in an even layer.
- Return the pan to the oven for 3-4 minutes, until marshmallows puff and turn lightly golden.
- Melt the butter, then whisk in cocoa powder and whole milk until smooth.
- Remove frosting from the heat and whisk in powdered sugar and vanilla until glossy.
- Pour warm frosting over the marshmallow layer, then scatter walnuts or pecans over the surface.
- Refrigerate for 2 hours before cutting, so the ganache firms up for clean slices.