Yield: makes 20 cupcakes
Preheat the oven to 350 degrees F. Line muffin tray with liners.
Sift together graham flour, all purpose flour, baking powder, salt, cinnamon and allspice together. Set aside.
In the the bowl of a stand mixer fitted with a paddle attachment, cream butter, sugar, and honey on high speed until light and creamy. Turn the speed down and add the vanilla and eggs, one at a time, occasionally scraping down the sides of the bowl.
Slowly add the sifted dry ingredients to the butter mixture on low speed. Mix until just combined. Add the chocolate chips and mix until combined.
Divide the batter into the lined muffin pan, about 1/3 cup in each. Bake until tops are golden brown and a toothpick comes out clean, about 20-25 minutes. Cool the cupcakes on a rack while you prepare the frosting.
In the bowl of stand mixer fitted with a whisk attachment, pour 3/4 cup water and sprinkle gelatin over the top to soften while you make the syrup.
In a small saucepan, bring the remaining 1/4 cup plus 2 Tbsp water, corn syrup, and sugar to a boil. Boil until solution registers 235 degrees F on candy thermometer. Remove from heat.
With the mixer on low speed, whisk the gelatin and water. Pour the hot syrup slowly into the side of the mixing bowl. Once all the syrup has been added, whisk as low speed until the mixture is frothy, then gradually increase the speed. As marshmallow mixture gains volume, it will thicken and you'll be able to increase to high speed. Continue to mix at high speed until marshmallow topping is very fluffy and has increase in volume by 2/3. It should take about 10 minutes.
Prepare a piping bag with a large decorator's tip. Spoon frosting into the piping bag. Pipe it out onto the cooled cupcakes.