Preheat the oven to 350°F (175°C). Grease and line a 9×13-inch baking pan with parchment paper.
Make the brownie batter: In a large bowl, whisk melted butter and sugar until smooth. Add eggs one at a time, then stir in vanilla.
Combine dry ingredients: In a separate bowl, whisk flour, cocoa powder, and salt. Gradually mix into the wet ingredients until fully combined.
Bake: Pour the batter into the prepared pan and smooth the top. Bake for 28–30 minutes, or until a toothpick comes out with moist crumbs.
Add marshmallows: Remove brownies from oven and immediately sprinkle mini marshmallows evenly on top. Return to oven for 2–3 minutes until marshmallows puff.
Cool slightly: Let cool for 10 minutes while preparing the glaze.
Make the glaze: In a small saucepan over low heat, melt chocolate chips, heavy cream, and butter until smooth, stirring constantly.
Spread glaze: Pour the warm chocolate glaze over the marshmallow layer and gently spread it evenly.
Chill and serve: Cool completely or refrigerate for cleaner slices. Cut into squares and enjoy!