Heat around 2-3 tablespoons of cooking oil on medium / low heat.
Fry the onions with a teaspoon of cumin seeds, that should be around 5-8 minutes.
I used rapeseed oil because I am in the know about healthy cooking.
Add the chopped garlic and ginger and fry for another 2-3 minutes.
Now throw in all the spices, salt, cumin powder, coriander powder, paprika , garam masala and pepper powder.
Continue to fry on low.
Once all the spices have fried off, about 3-5 minutes. throw in the can of tomatoes, mix everything up and turn the heat up to high.
Cook on high for about 10 minutes or until it start drying up. Now throw in the chopped potatoes, cover and reduce the heat to the minimum.
After about 15 minutes the potatoes should be cooked but still a little firm.
Now, throw in the veg and the chopped chillies
Add about half a cup of boiling water and cook covered for another 15 minutes.
Now the potatoes should be cooked through and the veg should be soft. If not add another quarter cup full of boiled water and cook covered for another 10 minutes.
Once it everything is cooked through, take off heat.
Throw in a handful of chopped coriander and leave standing for 10 minutes before serving with chapattis or rice.