Wash the rice and soak in water for about 10 to 15 minutes.
After soaking, rinse the rice lightly again, drain and keep aside.
As I already mentioned in the ingredients list, we are using chopped vegetables to make this vegetable rice. If you don't have chopped vegetables, wash all the vegetables, peel the onion, carrots and potatoes and dice them all into into even sized medium pieces. Keep the chopped onions separately from other vegetables. Also chop the green beans into medium sized pieces ( no need to cut them very small, you may trim the ends if you wish). Keep the chopped vegetables aside.
Heat oil in a large pan or pot, and lightly fry the cardamom pods, cloves, cinnamon sticks and bay leaves.
Add the onions and ginger garlic paste, and saute for few minutes, about 3 minutes or more until they are lightly browned if you like. The more the better, but this is not necessary.
Add the remaining vegetables, and lightly fry for about 2 to 3 minutes.
Add the rice, butter and salt, and saute for about another 1 minute.
Add the water, mix everything well and bring the mixture to a boil by keeping on high heat.
As the water starts boiling, mix the contents again, and close the pan and cook in very low heat for about 10 to 12 minutes or until the rice is cooked and soft. Serve the delicious vegetable rice with any vegetable curry or chutney or fresh yogurt or raitha as you wish!