Ingredients
Equipment
Method
Bake the fudgy brownie base
- Preheat the oven to 350F and grease a 9x13 pan with a thin layer of butter.
- Melt the unsalted butter, then whisk in the sugar, eggs, and vanilla until glossy and smooth.
- Fold in the flour, cocoa, and salt just until no dry streaks remain.
- Bake for 25-28 minutes, until the center is set and the top looks slightly dry.
- Immediately scatter the mini marshmallows over the hot brownies, then return to the oven for 3-4 minutes until puffed and golden.
Make the chocolate frosting and assemble
- For the frosting, melt the unsalted butter in a saucepan, then whisk in the cocoa powder and whole milk until smooth.
- Remove from heat, then whisk in the powdered sugar and vanilla until thick and pourable.
- Pour the warm frosting over the marshmallow layer, then scatter the chopped walnuts or pecans over the top.
Chill and serve
- Refrigerate for 2 hours before cutting so the layers firm up cleanly.
Notes
Pro tip: for the most fudgy brownie texture, avoid overbaking—pull the pan when the center is just set. Refrigerate covered up to 4 days; freeze the sliced pie up to 2 months (thaw in the fridge overnight). For a nut-free option, swap walnuts or pecans with toasted coconut or omit entirely.
