Preheat oven to 350°F. Line an 8x8 inch square pan with aluminum foil, leaving an inch or two overhang on the sides to allow for easy removal. Spray the foil with nonstick cooking spray.
Make the graham cracker layer: combine the graham cracker crumbs and melted butter and mix to combine. Transfer the graham cracker mixture to the foil lined pan. Press into the bottom of the pan until it’s in an even layer.
Make the brownie mixture: in a large bowl whisk the boiling water and cocoa powder until smooth. Add the chopped semi-sweet chocolate and whisk until the chocolate is melted. Next, whisk in the butter and oil. (Mixture might look clumpy and curdled).
Whisk in the egg, egg yolk, and vanilla, stirring until smooth. Whisk in the sugar until thoroughly combined. Using a spatula fold in the flour, salt, and chocolate chips. Do not overmix.
Spoon the brownie batter overtop of the graham cracker crust. Gently and carefully spread the brownie batter into an even layer. Bake for 25-28 minutes or until a toothpick inserted in the center comes out with a few moist crumbs. Be careful not to overbake as that makes brownies dry.
Remove from the oven and let brownies cool completely. While they are cooling, make the marshmallow fluff.
Make the Marshmallow Fluff: in a small saucepan set over medium heat add the granulated sugar, corn syrup, water, and pinch of salt. Boil, stirring occasionally until the mixture reaches 240°F on a candy thermometer. (It will take around 8 minutes or so to reach 240… you do want to have a candy thermometer for this though)!
While the sugar mixture is boiling add the egg whites and cream of tartar to a stand mixer bowl fitted with a whisk attachment. Whip on medium-high speed until soft peaks form.
Once the sugar reaches 240°F turn the mixer speed to low (that has the egg whites in it) and carefully and slowly drizzle the syrup mixture down the side of the mixer bowl. Once all of the syrup has been added turn the mixer to medium-high speed and whip for 7-10 minutes or until stiff glossy peaks form. During the last minute of beating, add the vanilla extract.
Spread the marshmallow fluff overtop of the baked brownies. Preheat your oven to broil and place the marshmallow brownies under the broiler for 1-2 minutes until the marshmallow is toasted to your liking. Watch carefully so that the marshmallow doesn’t burn, or catch on fire 😊
To serve, oil a chef’s knife and cut into squares. Enjoy!