Use a knife to chop graham crackers into small crumbs. It's okay to have some larger pieces. Set aside.
2 oz gluten free graham crackers
Use a stand mixer or an electric mixer to beat butter, brown sugar, granulated sugar, and vanilla extract in a large bowl until creamy and fluffy - about 5 minutes.
1/2 cup butter, 1/3 cup packed brown sugar, 1/4 cup granulated sugar, 1 tsp vanilla extract
Add the egg and beat slowly until combined.
1 large egg
In a separate bowl, add flour, baking soda, baking powder, cinnamon, and sea salt. Stir to combine.
1½ cup gluten free all purpose flour, 1/2 tsp baking soda, 1/2 tsp baking powder, 1/2 tsp cinnamon, 1/4 tsp sea salt
Add the dry ingredients to the whipped butter mixture, and mix on low until combined into a soft dough. Add graham cracker crumbs and chocolate chips, and fold to combine.
1/2 cup chocolate chips
Chill the dough in the refrigerator for at least 1½ hour.
Preheat oven to 350 degrees F, and line a baking sheet with parchment paper.
Take 2-3 tbsp of the dough and roll into a ball. Stick 2 mini marshmallows on top, pushing the dough around the marshmallows.
48 mini marshmallows
Repeat with the rest of the dough and place on the prepared baking sheet 2 inches apart. If working in batches, place the rest of the dough in the fridge while the first batch is in the oven.
Bake for 11-13 minutes until puffed up and golden brown at the edges.
Remove from the oven and carefully stick a mini square of chocolate into each cookie immediately or press a few chocolate chips in. Sprinkle with graham cracker crumbs and flaky sea salt, if using.
2 chocolate bars, Flaky sea salt
Cool for 10 minutes, then carefully transfer to the wire rack to cool completely.