Preheat your oven to 350°F (175°C). Line a muffin tin with parchment paper liners or lightly grease each cup with non-stick spray to ensure the brownies come out easily.
In a medium saucepan, melt 1 cup of unsalted butter over low heat. Remove from heat and stir in 2 cups of granulated sugar until well combined. Let this mixture cool slightly.
Beat in 4 large eggs, one at a time, making sure each is fully incorporated before adding the next. Stir in 2 teaspoons of vanilla extract for a fragrant and rich flavor base.
In a separate bowl, sift together 1 cup of all-purpose flour, 1 cup of unsweetened cocoa powder, and 1/2 teaspoon of salt. This ensures even distribution and prevents lumps.
Gradually fold the dry ingredients into the wet mixture using a spatula until just combined. Be careful not to overmix; the batter should be thick and fudgy.
Gently fold in 1/2 cup semi-sweet chocolate chips and 1 cup mini marshmallows, reserving a few marshmallows for topping.
Spoon the batter evenly into the prepared muffin cups, filling each about three-quarters full. Top each cup with a few mini marshmallows for that irresistible gooey finish.
Bake in the preheated oven for 18-22 minutes, or until the edges are set but the centers remain soft and slightly underbaked for maximum gooeyness.
Allow the brownie cups to cool in the pan for 10 minutes before transferring them to a cooling rack. Serve warm for the best gooey experience, or at room temperature if preferred.