Chop the onion finely and set it aside. In a small skillet dry roast the dried coconut until it's fragrant and toasty....pardon the hand brace, I fell.
This only takes a couple of minutes.
Mix the garam masala into the toasted coconut and set it aside.
Crack the cardamom pods slightly and set them aside.
Heat 2 Tbs of coconut or other vegetable oil in a pot.
When the oil is hot add in the cinnamon stick, cloves and cracked cardamom pods.
Let them sizzle for a couple of minutes. When they swell a bit and get aromatic add in the chopped onion.
Stir the onion around and saute it until it turns translucent, this takes about 5 minutes or so. Now add in the rice...
and coconut milk
Bring everything to a boil, then slap a tight lid on the pot, turn the heat to low and let look for about 15 minutes. Do NOT take the lid off while cooking.
After about 15 minutes, turn the heat off and let the unopened pot stand for another 5 minutes.
now take the lid off. Place the rice into a serving bowl.
Sprinkle the coconut garam masala powder over the whole thing.
Top with chopped fresh cilantro.
And you are done! Give it a good stir to mix everything together before putting it on the plate.