Preheat the Oven: Preheat your oven to 350°F (175°C). Line a 9x13-inch baking pan with parchment paper or grease it lightly.
Make the Graham Cracker Crust: In a medium bowl, mix the graham cracker crumbs with ½ cup melted butter until combined. Press the mixture evenly into the bottom of the prepared pan to create a firm crust.
Prepare the Cookie Dough: In a large bowl, cream together the softened butter, granulated sugar, and brown sugar until smooth. Add the eggs one at a time, followed by the vanilla extract, and mix until well combined. Gradually stir in the flour and baking soda to form a cookie dough.
Assemble the Layers: Spread half of the cookie dough evenly over the graham cracker crust. Sprinkle a layer of semi-sweet chocolate chips and mini marshmallows over the dough. Lay the broken pieces of milk chocolate bars evenly on top.
Add the Top Layer: Carefully spread the remaining cookie dough over the marshmallow and chocolate layers. Don’t worry if some marshmallows peek through—it adds to the gooey texture.
Bake: Bake for 25-30 minutes, or until the top is golden brown and the marshmallows are melted.
Cool and Serve: Let the bars cool in the pan for at least 20 minutes before slicing into squares. Enjoy them warm or at room temperature!