Clean and soak rice for 15 mins in water. Wash and prep the vegetables and keep it aside.
Heat the oil in a non-stick pan. Add all the whole spices. Saute well, then add the onions, Green Chillies. Sauté till the onions become brown in colour.
Then add ginger garlic paste. Fry for 1 min, then add the mint leaves, coriander leaves. After that add chopped tomatoes, salt, chilli powder, saute well till mushy.
Next goes the Vegetables, salt, and chilli powder. Fry for 5 mins with a lid covered.
Now add the drained soya chunks, saute well and simmer for 5 mins. Let the soya get mixed well with the masalas.
Once the soya is well covered with masala, add the water, bring to boil. When the water starts rolling, add drained rice and cover. Simmer till the cook is cooked well.
It takes about 10 – 15 mins for the rice and the vegetables to get cooked well. When it’s almost done, add the ghee and cover again.
Keep it in the vessel for 5 to 10 mins, so that it gets settled down.
Serve with Onion raita.