1. In a pressure cooker pot heat oil and temper mustard seeds, cumin seeds, carom seeds, turmeric powder and asafoetida.
2. Add and cook tomatoes completely with cover along with little water and salt to taste.
3. Stir in ginger paste, garlic paste and green chili paste.
4. Add eggplant, cauliflower, snap peas and green peas and cook till all vegetables are nice and tender.
5. Add sesame seeds, ground peanuts, coriander and cumin powder, red chili powder and garam masala.
6. Add cilantro and green garlic reserving a little for garnish making sure there is enough water for the curry to not stick to the bottom of the pan.
7. Add coconut, purple yam and sweet potato.
8. Add sugar to taste if desired and mix.
9. Once done, turn off the stove and add into a serving dish.
10. Garnish with the reserved cilantro and green chilies and serve with rotis or rice.