Heat oil in a pan at medium heat. Now add bay leaf, pepper corns, cinnamon stick, badi elaythi, choti elaythi, cloves, and cumin seeds.
Sauté the spices for few seconds and add grated ginger and garlic. Stir them for few seconds and now add chopped onions. Sauté and cook onions till they become pink.
Now add chopped potatoes and cook for 3-4 minutes. Now add chopped carrots, beans, and cauliflower and green chillies and saute them for 5-6 minutes.
We will saute them till they get nicely roasted. Now add red chilly powder, coriander powder, cumin powder and garam masala powder.
Mix everything and add rice and saute for couple of minutes. Now add frozen peas and corns, mix everything and add water and salt.
Let vegetable pulao come to boil, cover, reduce the heat to medium low and cook for 10 minutes.
After 10 minutes mix vegetable pulao once, cover and cook for more 10-15 minutes. After 10-15 minutes switch of the heat and fluff vegetable pulao with fork.
Garnish with roasted cashews, chopped coriander leaves and cover for couple of minutes, Veg pulao is ready to serve.