Butter for the baking sheets
1/2 cup sugar
1 3/4 cups barley flour
1/2 cup dark brown sugar
1/2 cup coconut flour
1 1/4 cups light coconut milk
3/4 teaspoon kosher salt
2 teaspoons pure vanilla extract
1/2 teaspoon baking soda
6 ounces (1 1/2 sticks) unsalted butter, at room temperature
1/2 teaspoon baking powder
2 1/2 cups shredded unsweetened coconut
Position two racks in the upper and lower thirds of the oven and preheat to 350°F. Rub two baking sheets lightly with butter.
Sift the dry ingredients into a large bowl, pouring back into the bowl any grain or other ingredients that may remain in the sifter, and set aside.
Crack the eggs into the bowl of a standing mixer fitted with a whisk. Whisk the eggs on low speed to break them up. Add the sugars, increase the speed to high, and mix until the color of milky coffee, about 3 minutes.
Measure out the coconut milk and vanilla and set aside.
Add the sifted dry ingredients to the egg mixture. Mix on low speed until combined. Add the butter and mix. Add the coconut milk and vanilla and mix until combined. Add 1 cup of shredded coconut and use a spatula to mix it in by hand.
Make sure to scrape down to the bottom of the bowl to mix in any ingredient that may have been left behind.
Measure remaining 11/2 cups of coconut into shallow bowl. Scoop balls of dough and dip the rounded side into the coconut. Gently lift them out of the coconut and place them on the prepared baking sheets, coconut side up, leaving 2 inches between them.
Bake for 16 to 20 minutes, rotating the pan halfway through, until the coconut crust is lightly toasted and the bottoms of the cookies are evenly brown. Use a spatula to transfer the cookies to a baking rack and bake the next round.
These cookies are best eaten warm from the oven or later that same day. They’ll keep in an airtight container for up to 3 days.