You can cook rice in open pot method or in instant pot too. Steam cook veggies and add it too but make sure to retain slight crunchiness in the veggies.
Close with lid so that the veggies do not get mixed with rice.
Close with cooker lid and Pressure cook for 2 whistles in medium flame. Let pressure release by itself.
Open fluff the rice and set aside, if it sticks add little oil mix gently and set aside. Add veggies to a bowl and set aside.
Now add 1/2 inch cinnamon, 2 nos cloves, 1 small bay leaf, a small star anise, a small piece mace and 1/2 teaspoon shahi jeera. You can replace it with cumin seeds if you do not have shahi jeera.
Add 1 long green chilli, onion along with salt.
Saute until transparent then add ginger garlic paste.
Saute until its golden.
Add cooked veggies and saute for a minute.
Now add 1/4 teaspoon cardamom powder, 1/4 teaspoon pepper powder and give a quick mix.
Now add cooked rice.
Give a quick mix, gently mix do not break the rice.
Cook covered for 2 mins in low flame.
Add 1 tablespoon coriander leaves, 1/4 teaspoon rose essence and roasted cashews.
Give a quick mix and switch off. Restaurant style Veg pulao is ready.
Serve Veg Pulao with raita and any spicy veg curry of your choice.