Preheat your oven to 300°F (150°C) and line two baking sheets with parchment paper.
In a bowl, sift together the almond flour, powdered sugar, and spices (ginger, cinnamon, and nutmeg).
In a separate bowl, whip the egg whites and cream of tartar on medium speed until soft peaks form. Gradually add the granulated sugar until stiff peaks form, then mix in the vanilla extract and molasses until well combined.
Carefully fold the dry ingredients into the egg whites in three additions, being cautious not to deflate the mixture. The batter should be shiny and flow slowly off the spatula.
Transfer the batter to a piping bag fitted with a round tip. Pipe small circles (about 1.5 inches) onto the prepared baking sheets, leaving some space between each macaron.
Tap the baking sheets gently on the counter to remove any air bubbles and let them sit for 30 minutes at room temperature to form a skin.
Bake in the preheated oven for 15-18 minutes, or until the macarons have risen and created a 'foot.' They should not be sticky to the touch when done.
Remove from the oven and let the macarons cool completely on the baking sheets.
In a medium bowl, beat the softened butter and cream cheese together until smooth. Gradually add the powdered sugar, ground ginger, and cinnamon, mixing until well combined and creamy. Fold in the vanilla extract.
Pair the macaron shells of similar sizes. Pipe a dollop of the ginger filling onto the flat side of one shell and gently press another shell on top to create a sandwich.
For superior flavor, allow the assembled macarons to mature in the fridge for at least 24 hours before serving. Bring to room temperature before enjoying!
Notes
For superior flavor, allow the assembled macarons to mature in the fridge for at least 24 hours before serving.