Preheat and prep: Heat your oven to 350°F (175°C). Line a baking sheet with parchment paper.
Mix dry ingredients: In a bowl, whisk coconut flour, almond flour, baking powder, cinnamon, and salt.
Break up any clumps.
Cream the butter and sweetener: In a separate bowl, beat the softened butter with the sweetener until light and fluffy, about 1–2 minutes. This helps with texture.
Add eggs and vanilla: Beat in the eggs one at a time, then add vanilla. The mixture may look slightly curdled—totally fine.
Combine: Add the dry ingredients to the wet.
Stir until a thick dough forms. If adding shredded coconut, fold it in now.
Adjust moisture: If the dough seems dry or crumbly, add milk 1 teaspoon at a time until it holds together easily. Coconut flour is thirsty—go slow.
Portion and shape: Scoop dough into 1–1.5 tablespoon balls.
Place on the lined sheet and gently flatten to about 1/2 inch thick. These cookies don’t spread much.
Bake: Bake for 10–12 minutes, until the edges are just set and lightly golden. The centers should still look soft.
Cool: Let the cookies cool on the baking sheet for 10 minutes before moving them to a rack.
They firm up as they cool.