Preheat the oven to 400F.
In a bowl add the following dry ingredients- all-purpose flour, baking powder and shredded coconut and whisk well to combine. Set aside.
In another bowl add oil and sugar.
Using an electric beater or a hand whisk, beat until the sugar is completely dissolved.
Add the eggs and beat again until the eggs are completely mixed.
Add the dry ingredients to the egg mixture (You might need to use a spatula as the mixture is too thick). Mix well until completely combined (initially it will appear dry but the mixture will come together quickly).
Using a cookie scooper or a spoon, scoop 1 tablespoon of mixture. Roll it and place it on a baking tray lined with parchment paper/silicon mat. DO NOT FLATTEN THE BALLS,
Make sure to space the balls because they will spread during baking. You will have between 30-35 balls.
OPTIONAL: At this point add your favorite toppings to the cookie balls. Gently push in the nuts into the dough.
Place the baking tray in the preheated oven and bake for 8 minutes (you will need to bake in 2 batches).
Cookies are done when their bottom is golden-brown. The tops will not change color and will be soft. They will harden as they cool. Do not over bake!
Remove and place on a cooling rack.
Refrigerate leftovers in an airtight container or ziploc bag once they have completely cooled.