Preheat your oven to 350°F (175°C). Grease a 9x13 inch baking dish with non-stick cooking spray or line it with parchment paper for easier removal later.
In a large mixing bowl, combine the melted butter, granulated sugar, and packed brown sugar. Whisk together until the mixture is smooth and well incorporated.
Add the eggs, one at a time, mixing thoroughly after each addition to ensure they are fully combined into the batter. Finally, stir in the vanilla extract until the batter is velvety smooth.
In a separate bowl, sift together the all-purpose flour, cocoa powder, baking powder, and sea salt. Gradually add this dry mixture to the wet ingredients, folding gently with a spatula until just combined. Be careful not to overmix; a few lumps are perfectly fine.
Gently fold in the semi-sweet chocolate chips, ensuring they're evenly distributed throughout the batter for bursts of chocolate in every bite.
Pour half of the brownie batter into the prepared baking dish, using a spatula to spread it out evenly into the corners.
Sprinkle half of the crushed graham crackers over the brownie layer, followed by half of the mini marshmallows to create a delightful s'mores layer.
Carefully dollop and spread the remaining brownie batter over the marshmallow and graham cracker layer, ensuring it's evenly coated.
Finish by topping with the rest of the crushed graham crackers, followed by the remaining chocolate chips and mini marshmallows for that extra gooey goodness.
Bake in the preheated oven for 25-30 minutes, or until the edges are set and a toothpick inserted into the center comes out with a few moist crumbs. Keep an eye on it to avoid overbaking for the perfect gooey texture!
Once baked, remove the dish from the oven and allow the bars to cool in the baking dish for about 10-15 minutes. This helps them set before slicing.
For an added twist, if desired, you can place the bars under the broiler for 1-2 minutes until the marshmallows are golden brown and slightly toasted, but watch closely to prevent burning.
Notes
For an added twist, broil the bars for 1-2 minutes to toast the marshmallows.