Preheat your oven to 350°F (175°C) and line a 9x13 inch baking pan with parchment paper, leaving some overhang for easy removal.
In a large mixing bowl, cream together the softened butter, brown sugar, and granulated sugar until smooth and fluffy.
Add the eggs one at a time, mixing well after each addition, then stir in the vanilla extract.
In a separate bowl, whisk together the flour, baking soda, and salt. Gradually add this dry mixture to the wet mixture, stirring until just combined.
Fold in the chocolate chips and graham cracker crumbs, ensuring an even distribution throughout the dough.
Spread half of the cookie dough into the prepared baking pan, pressing it down evenly.
Evenly sprinkle the mini marshmallows over the dough layer, and then add the remaining cookie dough on top, spreading it out to cover the marshmallows.
Bake in the preheated oven for about 20–25 minutes, or until the edges are golden brown and a toothpick inserted into the center comes out mostly clean. The marshmallows may ooze a bit.
Allow the cookie bars to cool completely in the pan. Once cool, lift the bars out using the parchment overhang and cut into squares.
Notes
Serve warm with a scoop of vanilla ice cream and garnish with graham cracker crumbs and chocolate syrup.