Bring a pot to the boil with a little salt and then boil the vegetables for 5 minutes.
Make a paste of the curry powder cardamom pod seeds and chilli powder with a little water.
Fry the onion until translucent in the vegetable oil.
Add the garlic, ginger, pepper and chilli and stir fry on medium for a further 2 minutes.
Add the curry and chilli powder paste and stir in and fry for a further minute.
Add the vegetables and mix in well.
Add the tomatoes, tomato purée, masala gravy and simmer on medium heat for 5 minutes stirring regularly.
Add the garam masala and stir in well.
Reduce the heat and add the tomatoes stir in and cover the pan cook for 3 minutes without stirring.
Now add the whole coriander leaves and garam masala and serve.