In a thick bottomed pan, roast the semolina, stirring continuously, until dry and aromatic, takes about 8-10 minutes.
In the grinder jar, add the freshly grated/desiccated coconut, pulse it a couple of times, to break down the grated coconut to smaller bits. Now add 1/4 cup water, grind. It will not turn into a smooth paste, but will just moisten the fine coconut bits, not affecting the texture much.
In a big mixing bowl, add butter and sugar. Whisk to blend well, we don't have to incorporate air.
Next, add the eggs one at a time, beat until incorporated. Don't worry if the mixture looks a little curdled at this point.
Now add the roasted semolina in 2 batches, stirring the mixture well with the addition of each batch.
Next, add grated coconut, along with nutmeg powder, mix everything well. The mixture will still be wet at this stage. Cover with a plastic wrap and let it rest on the counter at room temperature for 6-8 hours, the semolina absorbs all the moisture in the batter and puffs up.
Preheat the oven to 350 degrees F. Line the baking tray with parchment paper. Make small lime size balls (about 1.5 tbsp) from the batter. Place them on the prepared baking tray 2 inches apart.
Flatten them, with the help of a knife, cut a cross in the middle of each. Bake at 350 degrees F, for about 35 minutes or until golden brown. Transfer the tray to a cooling rack, let it cool completely. Store in an airtight container. Broil for another minute for a darker golden brown color.