In a large mixing bowl, add the coconut oil, coconut sugar, vanilla extract, almond extract and egg. Beat with an electric hand mixer at low speed until well combined. Move up to medium speed if you can without spraying the mixture everywhere.
7 1/2 tablespoons (105 grams) coconut oil, 3/4 cup (150 grams) coconut sugar, 1 teaspoon vanilla extract, 1 teaspoon almond extract, 1 egg or egg sub below
Sprinkle the baking powder and salt on top and VERY gently add the cassava flour (which flies everywhere!). Fold it in, very gently, until well combined. If it gets to a point where you can use the mixer on low without it flying everywhere, you can do that. You may need to use your hands to really combine it well. If the gelatin egg version is too dry, add 1/2 teaspoon of water to the dough at a time and combine it. Add more until it's dough-like and doesn't crumble. I had this happen only once in the many times I made them.
3/4 teaspoon baking powder, 1/2 teaspoon salt, 2 cups MINUS 2 teaspoons (204 grams) Bob's Red Mill Cassava Flour
Chill for an hour. Preheat the oven to 325 °F (167 °C) and line a baking sheet with a piece of parchment paper. Set aside.
Roll the dough about 1/8" thick (I do this between 2 pieces of parchment paper and had no issue with sticking) and use cookie cutters to cut out shapes. Or you can roll the dough into 21-gram balls (the recipe yields 24) and place on the prepared baking sheet and smash them into shape (about 2" across). They don't really spread much.
Bake for 10-12 minutes. Please keep an eye on them! The baking time will vary depending on how thick they are / if you use a cookie cutter. They'll have browned lightly and evenly but they'll still be soft until they've cooled. Cool completely on the baking sheet. They should still be a bit soft (not totally hard) after they've cooled.
Once cool, dip in chocolate, if desired. I used about 1 1/2 teaspoons per cookie. Sprinkle with nuts / freeze-dried raspberries / whatever you want.
Store in an airtight container for up to a week.