Soak the rice for 25-30 minutes, drain it's water. Set aside.
In a medium pot, on medium heat, add oil, and let it heat up.
Add onion and green pepper, sauté it until the onion is brown.
Next add whole spices and mix well.
Add ginger garlic paste.
Mix well for 20 seconds.
Now add potatoes and carrots and mix well.
Add salt and Garam Masala powder and mix well.
Next add 4 cups of water, bring it to a boil. Cover and let it cook for 10 minutes or until the veggies are done.
Uncover the pot.
Add peas and bring it to a boil.
Next rice and ½ cup of water, lightly mix.
Bring it to a boil on high for 3-4 minutes.
Let half of the water evaporate this will take 4-5 minutes.
Cover the lid and turn it to medium for 8 minutes.
Next turn it to low heat for 5 minutes.
Turn off the stove and let it sit for 5 minutes.
Serve immediately.
Serve with some chutney and raita.