Pre-heat oven to 350° F
Grease an 8x8 pan with unsalted butter or coconut oil. Line the baking pan with unbleached parchment paper, leaving a 1-inch overhang on two sides. Set aside.
Prepare graham cracker crust: Combine graham cracker crumbs, coconut oil, maple syrup <g class="gr_ gr_153 gr-alert gr_gramm gr_inline_cards gr_disable_anim_appear Punctuation only-ins replaceWithoutSep" id="153" data-gr-id="153">and</g> salt. Transfer mixture to prepared pan and press down firmly, making an even layer. The more firmly you press the crust, the better it will hold together.
Bake the crust for 5 minutes, or until the edges are lightly golden.
While crust is baking, place butter (or coconut oil) and chocolate in a medium heatproof bowl set over a saucepan with simmering water and stir frequently until chocolate <g class="gr_ gr_146 gr-alert gr_gramm gr_inline_cards gr_disable_anim_appear Grammar multiReplace" id="146" data-gr-id="146">is</g> melted. Remove bowl from heat.
Transfer the chocolate mixture to the bowl of a mixer fitted with the paddle attachment along with the coconut sugar and beat at medium speed until smooth.
Beat in the eggs until smooth and stir in vanilla.
Add in the rest of the ingredients and stir until just combined.
Pour mixture over the graham cracker crust and bake for about 20 minutes until the top is dry and the filling is set, but not wet. Set aside to cool completely. (If you need to speed this up, stick it in the fridge.)
Once the chocolate layer is cooled, prepare the marshmallow layer: Place ¼ cup water, maple syrup <g class="gr_ gr_169 gr-alert gr_gramm gr_inline_cards gr_disable_anim_appear Punctuation only-ins replaceWithoutSep" id="169" data-gr-id="169">and</g> salt in a very small saucepan over medium-high heat and stir for the <g class="gr_ gr_170 gr-alert gr_spell gr_inline_cards gr_disable_anim_appear ContextualSpelling multiReplace" id="170" data-gr-id="170">first minute</g> cooking.
After 1 minute, continue cooking at a gentle simmer over medium-high heat without stirring until the temperature reaches 240 degrees F. This usually takes me about 11-12 minutes.
While the syrup is cooking, place the gelatin in the bowl of a mixer fitted with the whisk attachment. Pour ¼ water on top and whisk together. Allow <g class="gr_ gr_177 gr-alert gr_gramm gr_inline_cards gr_disable_anim_appear Grammar multiReplace" id="177" data-gr-id="177">to sit</g> for 10 minutes.
Once the syrup mixture reaches 240 degrees, remove from heat and carefully pour it over the gelatin and water mixture.
Mix on high-speed for about 4-5 minutes or until it looks like marshmallow fluff.
Add the vanilla extract and whisk for another minute until stiff, glossy peaks are formed.
Immediately spread the marshmallow on top of the cooled chocolate layer. Work quickly so the marshmallow doesn’t start to set because it will be harder to spread. I prefer to let the cake set for an hour or more before torching and serving, but you can actually serve right away if you don’t mind a little gooeyness.
When ready to serve, brown the marshmallow layer with a kitchen blowtorch or lighter or by placing the pan under a preheated broiler in the oven with the rack set 6-7 inches from the heat source for 5-10 SECONDS. Watch it closely.
Run a knife or offset spatula around the edges of the pan. <g class="gr_ gr_138 gr-alert gr_spell gr_inline_cards gr_disable_anim_appear ContextualSpelling ins-del multiReplace" id="138" data-gr-id="138">Pull on</g> the edges of the parchment to lift brownies out of <g class="gr_ gr_158 gr-alert gr_gramm gr_inline_cards gr_disable_anim_appear Grammar only-ins replaceWithoutSep" id="158" data-gr-id="158">pan</g>. Transfer to a cutting board; cut into squares with a greased knife.