Heat oven to 350 Deg F (176C). Set out a few baking sheets lined with parchment paper, one without
Spread the unsweetened flaked coconut out on a baking sheet without parchment and toast in the oven until golden, stirring every few minutes. This takes about 6-8 minutes. Watch it closely since the toasted coconut can go from golden brown to burnt very quickly. Once toasted, let it cool completely still in the pan.
In a large bowl, whisk together the flour, baking soda, cream of tartar and kosher salt. Set aside
In another large bowl if using a hand mixer, or the bowl of a stand mixer ( I suggest a stand mixer over a hand mixer) cream the butter, coconut oil, granulated sugar and powdered sugar on medium speed until light and fluffy, about 5 minutes. Stop the mixer to scrape down the sides of the bowl during mixing and after.
Add in the eggs one at a time ( please crack open and discard the shell - egg shell doesn’t belong in baked goods) mixing between additions. Next, add in the coconut cream and coconut extract, again mixing until well combined.
Add in the flour mixture and 77 g or one cup of the toasted coconut and mix on low until just combined.
The dough doesn’t need to be chilled, although you can save half of the dough in an air tight freezer safe bag or container to bake the cookies later. This recipe does make a lot of cookies.
Roll out the cookies in 20 gram sized balls ( a generous tablespoon) then roll in sugar. Place each sugar rolled cookie dough ball on the parchment lined baking sheets a few inches apart. I get 12 cookies per sheet.
Gently press the cookies with a small jar, glass or even a shot glass. Just press down enough to where the edges start to crack a little. If the glass starts to stick to the cookies, you can dip the bottom of it in the sugar then press.
Bake the cookies for 8-9 minutes until set. You don’t want these to get golden brown or else they will be too tough.
Repeat until all the cookies are baked, and completely cooled. I have double ovens so this took about an hour.
While the cookies are cooling, make the coconut frosting.
Mix together the butter and cream cheese in a large bowl if using a hand mixer or with a stand mixer and the paddle attachment, until light and fluffy. Add in the sweetened coconut cream and the coconut extract and mix again until well combined. Next, add in the powdered sugar a little at a time until well combined then thin the frosting with unsweetened coconut milk until you get the consistency you like. I usually use around 4-5 Tablespoons.
Using a thin spatula, spread about a tablespoon of the frosting over the cookies then sprinkle with a little bit of the remaining toasted coconut.
Serve at room temperature. These keep well up to three months in a freezer in an air tight container or bag. I would freeze on a baking sheet first then transfer to a bag or container so the frosting doesn't smear all over the cookies.