Ingredients
Equipment
Method
Bake the fudgy brownie base
- 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.
Add marshmallow layer
- 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.
Make chocolate frosting and assemble
- 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.
Chill and slice
- Refrigerate for 2 hours before cutting, so the ganache firms up for clean slices.
Notes
Pro tip: bake until the brownie is set but not dry, because it continues to firm as the marshmallows puff and the frosting cools. Store leftovers covered in the refrigerator for up to 4 days; freeze slices in an airtight container for up to 2 months. For a lighter option, use mini marshmallows labeled “reduced sugar” and swap half the powdered sugar for a no-sugar-added frosting blend (texture will be slightly less rich).
