Ingredients
Equipment
Method
Bake the fudgy brownie base
- Preheat oven to 350F and grease a 9x13 pan so the brownie releases cleanly.
- Melt the unsalted butter and whisk in the sugar, then whisk in the eggs and vanilla until glossy and smooth.
- Fold in the flour, cocoa, and salt just until the batter is combined with no dry streaks.
- Bake 25-28 minutes at 350F until the brownie is set around the edges but still fudgy in the center (a toothpick should come out with moist crumbs).
Puff the marshmallow layer
- Immediately scatter the mini marshmallows over the hot brownies so they start melting right away.
- Return to the oven for 3-4 minutes at 350F until the marshmallows puff and turn lightly golden on top.
Make frosting and finish
- Melt the unsalted butter, then whisk in the cocoa powder and whole milk and remove from heat.
- Whisk in the powdered sugar and vanilla until the frosting is smooth and thick enough to pour.
- Pour the warm frosting over the marshmallow layer, covering it evenly for a glossy top.
- Scatter walnuts or pecans over the frosting and press them in lightly so they adhere.
- Refrigerate for 2 hours to set the frosting fully before cutting into squares.
Notes
For the cleanest slices, chill the pie until the frosting feels firm to the touch, then wipe your knife between cuts. Store covered in the refrigerator up to 4 days; freeze slices for up to 2 months (thaw overnight in the fridge). For a lighter option, use a reduced-sugar chocolate frosting substitute for part of the powdered sugar, keeping the rest to maintain the set.
