Rinse the rice thoroughly under running water until the water runs clear. Drain the rice and keep it aside.
In a deep-bottomed saucepan add 6 cups of water and bring it to a boil.
Reduce heat to medium and add the rinsed rice to the boiling water and cover with a lid.
Cook until the rice is 70-80% done. You want the rice grains to be firm and separate.
In a separate pan, melt the jaggery (or brown sugar) with a little water on medium heat, stirring continuously until it forms a syrup. Remove from heat and set aside.* Crush or grate jaggery if you have the block ones. Measure about 350 gram, add this to the pan, and add 1/4 cup water into it. Heat it up to melt the jaggery over a medium flame. Stir continuously until the jaggery dissolves in the water completely. Strain the jaggery syrup to remove any impurities. Keep it aside. Once the rice is cooked, add grated coconut and 1 tsp ghee. Mix gently to combine and cover with a lid. Cook for another 2 minutes.
Now add strained jaggery syrup. Make sure the rice is cooked before adding jaggery syrup. Adjust the sweetness to your taste.
Pour the jaggery syrup over the rice and coconut mixture. Add cardamom powder, cumin powder, and a pinch of salt. Stir gently to combine all the ingredients.
Cover the pan and let it simmer on low heat for 5-10 minutes, allowing the flavors to meld together. Stir occasionally to prevent sticking.
Once the rice absorbs the flavors and the mixture thickens slightly, remove from heat.
In a small pan or wok, heat the ghee over medium heat. Add cashews and raisins (if using) and sauté until the cashews turn golden brown and the raisins plump up. Remove them from the pan and set aside for garnishing.
Serve the Pachoru or Sweet Rice garnished with the sautéed cashews and raisins.