Prep the oven and pans: Heat oven to 350°F (175°C). Line two baking sheets with parchment paper.
Whisk dry ingredients: In a bowl, whisk gluten free flour, almond flour, baking powder, baking soda, salt, cinnamon, and nutmeg.
Cream butter and sugars: In a large bowl, beat butter, brown sugar, and granulated sugar until light and fluffy, about 2 minutes.
Add egg and vanilla: Beat in the egg and vanilla until smooth.
Combine wet and dry: Add dry ingredients to the wet mixture and mix on low until just combined.
Do not overmix.
Fold in carrots and add-ins: Stir in grated carrots and any optional nuts, raisins, or coconut. The dough will be soft and thick.
Scoop: Use a 1 1/2-tablespoon cookie scoop to portion dough onto trays, spacing about 2 inches apart. Gently pat the tops to level.
Bake: Bake 10–12 minutes, until edges are set and centers look slightly soft.
They’ll finish setting as they cool.
Cool completely: Let cookies rest on the sheet 5 minutes, then transfer to a rack to cool fully before frosting.
Make frosting: Beat cream cheese and butter until smooth. Add powdered sugar, vanilla, and a pinch of salt. Beat until fluffy, 1–2 minutes.
Frost: Spread or pipe frosting on cooled cookies.
Garnish with a sprinkle of chopped nuts or cinnamon if you like.