Preheat the oven to 375°. Line 8x8 square baking pan with parchment paper and set aside.
In a medium bowl add all-purpose flour, baking soda, and salt. Whisk to combine. Set aside.
If you do not have pre-crushed graham cracker crumbs, crush full graham crackers using a food processor or by adding them to a zip lock bag and crushing with a rolling pin.
In a large bowl, add room temperature butter, brown sugar, and white sugar. With an electric mixer, beat on high for 1-2 minutes until fully combined.
Add egg and vanilla extract and beat with an electric mixer on medium for about 30 seconds until it has been incorporated.
Slowly add your dry ingredients about ½ cup at a time, beating on low between each addition.
Add ½ cup of graham cracker crumbs and fold them into the cookie dough using a spatula.
Spread dough out on the bottom of the prepared baking pan.
Top the graham cracker cookie dough base with marshmallow fluff and spread evenly across with a spatula.
Sprinkle chocolate chips across the top of the marshmallow fluff.
Make your crumb topping by melting butter in a microwave-safe bowl. Once melted, add the remaining graham cracker crumbs, flour, and brown sugar and stir with a fork. You will get a thick crumb texture. Sprinkle these crumbs across the top of the marshmallow/chocolate chip layer.
Bake at 375° for 22-25 minutes.
Let the s'mores bars cool before removing cutting into squares.
Notes
* You can use semi-sweet chips, dark chips, milk chocolate chips, or even broken up Hershey's bars for this layer.