Heat oil in a pressure cooker over medium flame. When hot, add mustard seeds, cumin, bay leaf, cloves, cinnamon sticks, and green cardamom. Saute until seeds crackle and spices release aroma.
Add chopped onion, green chilies, and curry leaves. Saute until onions turn to light golden color.
Add ginger-garlic paste and saute until the raw smell goes away.
Next, add turmeric powder and saute for 10 seconds.
Add chopped vegetables and saute for 1-2 minutes.
Add chopped tomato and saute until they turn soft and mushy.
Add salt and mix well.
Add the kurma paste and saute the paste thoroughly until the oil separates.
Add frozen peas and saute for 5-10 seconds.
Add red chili powder and coriander powder. Saute for 10 seconds.
Add water (preferably hot water) and mix well. Check for seasoning (salt and spice) and adjust accordingly.
Close the lid. Pressure cook for 2-3 whistles on high flame or until the vegetables are tender. Turn off the flame and let the pressure release. If the gravy consistency is thick, add water and simmer for a few more minutes until it is medium.
Add garam masala and simmer on low flame for 5 minutes.
Turn off the flame and add coriander leaves. Mix well.
Vegetable Kurma is ready. Serve hot with puri or any other flatbread.