01 -
Preheat oven to 175°C. Line baking sheets with parchment paper.
02 -
In a medium bowl, whisk together flour, baking soda, baking powder, cinnamon, nutmeg, ginger, and salt until well blended.
03 -
In a large bowl, cream together unsalted butter, granulated sugar, and light brown sugar until light and fluffy.
04 -
Add the egg and vanilla extract to the creamed mixture, mixing until fully combined.
05 -
Gradually mix the dry ingredients into the wet mixture, blending just until incorporated. Scrape the sides and bottom of the bowl as necessary.
06 -
Gently stir in the chocolate chips, oats, shredded coconut, and chopped walnuts until evenly distributed.
07 -
Divide the dough into 4 even portions. Place on prepared baking sheets with at least 7 cm between each. Gently press each portion to approximately 1.25 cm thickness and 10–13 cm diameter.
08 -
Bake for 13–17 minutes until edges are lightly golden. Centres may appear slightly underbaked; they will continue to set from residual heat.
09 -
While cookies are hot, use a flat edge to form perfect rounds if desired. Cool on the baking sheet until firm enough to transfer, then finish cooling on a wire rack.
10 -
In a bowl, beat the cream cheese and butter until smooth. Gradually add powdered sugar and vanilla extract, mixing until light and fully combined.
11 -
Spread or pipe a layer of cream cheese frosting over one cookie layer. Stack with remaining cookie layers, adding frosting between each. Cover the entire cake with a final layer of frosting as desired.
12 -
Refrigerate for at least 1 hour prior to slicing for neater servings and optimal texture.