Pressure cook with enough water to cover all the vegetables mentioned except fresh peas.
In a hot pan, add Butter/Oil. First, add cumin seed and wait till it splutters.
Add onion and fry till it gets a nice golden color.
Now, add ginger-garlic paste. Cook till the raw smell goes off.
Next, add tomato and season with enough salt to speed up the cooking process. Cook till the tomato becomes mushy.
After that add Pav Bhaji masala and cook till the masala blends with onion and tomato.
Now add the cooked vegetables along with the water(stock). Add fenugreek leaves.
Cook covered in medium heat for 10 more minutes.
Add chopped cilantro and cook till the oil separates on top.
Serve hot with Pav Bun.