Rinse the rice in cold water and soak for 30 minutes.
Heat the ghee in a large saucepan over medium heat. Add the cumin seeds and let them sizzle for 30 seconds.
Now Add the onion and bell pepper and peas and mushrooms and cook until the onion is translucent.
Add the ginger and cook for another minute.
To this Add the tempeh cubes and cook until they are browned on all sides.
Add the coriander powder, cumin powder turmeric powder, paprika or red chilli, and salt. Stir to combine.
Add the drained rice to the pan and stir to coat the rice with the spices.
Add the water and bring to a boil.
Reduce heat to low, cover the pan with a tight-fitting lid and cook until the water is absorbed and the rice is cooked through, about 7-8 minutes.
Switch off the heat
Cover the lid with a cloth and cover the pan with this lid. Stand the rice for 10 minutes.
This gives you the most fluffy long grain rice with perfect texture and grains of rice are separated.
Fluff the rice with a fork and garnish with fresh cilantro leaves.