Heat up the cooking oil in a large saucepan
Add the onions and fry until it is translucent and slightly golden brown
Add the curry powder and the black pepper and mix well
Immediately, add the tomatoes, mix well and cover
Allow the tomato mixture to cook into a thick sauce for 10 minutes
Check to make sure it doesn't burn
Add the chicken and mix
Add the salt and mix well
Cover the saucepan and cook the chicken for 15 minutes
Mix and add the carrots and aubergine, and 2 cups of hot water
Cook for 5 minutes
Add the potatoes, mix and cover
Cook it for 15 minutes. Add a bit more water if needed
Add the single cream, mix well, cover and cook for a further 10 minutes
Serve with your plain boiled rice
Can be served with chapati, boiled potato or anything else you like