Firstly, take a pressure cooker, add oil and heat it.
Add whole garam masala such as 2 bay leaves, 2 small cinnamon sticks, 1 cardamom, 4 cloves, shahi zeera and saute.
Add sliced onions, saute until onions turn slight golden color.
Add ginger garlic paste and saute until raw smell disappears.
Add veggies such as chopped green beans, sliced carrots, saute these veggies first for few minutes as they have more raw flavors in them.
Add diced potatoes, matar, green chillies.
Mix and saute all the veggies for few minutes.
Add salt as per taste and saute until the veggies change their color and the veggies release oil.
Add yogurt, coriander leaves, mint leaves and mix well.
Cook the vegetable masala for few minutes and until oil starts leaving the sides.
Add water and here I have added 5 ½ cups of water into it (for 3 cups rice, add 5 /12 cups of water).
Add rice and mix well.
Add salt as per requirement.
Add lemon extract into it.
Cover the pressure cooker lid.
Pressure cook for 3 whistles on medium flame.
Switch off the flame.
Reduce the steam.
Remove the cooker lid.
Serve the rice with raita.