In a large pan or skillet, heat 3 tablespoons of oil over medium heat.
Add the whole cardamom pods, cloves, cinnamon stick, whole red chillies, and bay leaf to the hot oil.
Sauté for a bit until the spices release their aroma.
Add the cashew halves to the pan.
Fry until they turn light brown.
Add the curry leaves to the pan and sauté for a few seconds.
Add the chopped onion and cook until it is soft and translucent, stirring occasionally.
Add the grated carrots and sauté for a few minutes until they are slightly tender.
Add the curry powder and salt to taste.
Gently mix in the cooked rice and stir well to combine all the ingredients.
Continue to cook for a few minutes until the rice is heated through and the flavors are well mixed.
Mix in 1/2 cup freshly grated coconut.
Garnish with chopped fresh coriander before serving.