Ingredients

1¾cupsall-purpose flour,plus 2 tbsp, scoop and level to measure

1cupquick oats,slightly ground in a food processor

2tspcocoa powder

1½tspcornstarch

1tspbaking powder

½tspbaking soda

¾tspsalt

¾tspcinnamon

¼tspground nutmeg

¼tspground ginger,optional

½cupbutter,softenend

½cupshortening,unflavored

1¼cupsgranulated sugar

2½tbspmolasses

2large eggs

1tspvanilla extract

⅛tspcoconut extract

gel food coloring,red and yellow, optional

½cupbutter,nearly at room temperature

¼cupshortening,unflavored

1½cupspowdered sugar

7ozmarshmallow fluff

Preparation

Preheat oven to 350 degrees F.

In a mixing bowl, whisk together flour, oats, cocoa powder, cornstarch, baking powder, baking soda, salt, cinnamon, nutmeg, and ginger, set aside.

In the bowl of an electric stand mixer fitted with the paddle attachment, whip together butter, shortening, sugar, and molasses on medium-high speed until pale and fluffy for about 2 minutes. Stir in eggs, mixing until combine after each addition.

Mix in vanilla and coconut extract. Slowly add in dry ingredients and mix until well combined. Stir in a bit of food coloring if desired

Scoop dough out about 2 tablespoons at a time and shape into balls (or drop on a cookie sheet without shaping). Transfer to a Silpat lined baking sheet, fitting 9 per sheet.

Bake in preheated oven for 10 to 12 minutes (cookies should still be soft, not fully set. Don’t overbake).

Allow to cool several minutes on the baking sheet before transferring to a wire rack to cool.

Cool completely then spread marshmallow buttercream filling along the bottom side of one cookie and sandwich to the bottom side of another cookie. Store cookies in an airtight container at room temperature.

In the bowl of an electric stand mixer fitted with the paddle attachment, whip butter and shortening on medium-high speed, until pale and fluffy for about 3 to 4 minutes.

Add powdered sugar and blend on low speed until combine, then increase speed to medium-high and whip for 1 minute. Mix in marshmallow creme.