Step 1. Chop the vegetables and keep aside.
Step 2. Chop onions, garlic, ginger and cilantro finely. Puree the tomatoes and keep aside.
Step 3. Pressure cook the potatoes, carrots and peas in 3 cups of water. If using cauliflower you will pressure cook it with the rest of the vegetables. Add salt to the water. If you don’t have a pressure cooker, add vegetables to a large pot with water, cover and cook.
Step 4. After it’s cooked, mash the vegetables with a potato masher in the cooker itself and keep aside.
Step 5. Heat oil in a vessel and add the onions. Fry the onions to a light pink colour, this will take about 5 minutes on high heat and then reduce heat to medium.
Step 6. Add the ginger and garlic. Fry this for 1 minute. Add the tomatoes and let it cook. Turn the gas to high heat to cook the tomatoes faster. It will take 1o minutes to cook. Reduce the flame to medium heat.
Step 7. Add the cumin powder, coriander powder, (chilly powder -optional), garam masala powder and pav bhaji masala, sugar and salt to taste. Fry this for a minute or two and add the mashed vegetables and mix well.
Step 8. Put a lid on top and let it simmer for 5-10 minutes (be careful as this will splatter a bit). Add chopped capsicum if using. Add butter, cilantro and mix well. Check for salt, turn off the heat and add lime juice.
Step 9. Serve extra lime juice on the side and lime wedges for decoration.