In a pan, add in the oil, tomatoes and onions and sweat down over a medium heat.
Cook for around 10 minutes and then add in all the spices, garlic and ginger. Cook until the oil starts to separate from the mixture.
If the mixture starts to stick, then add in small amounts of water.
Add in the black-eyed peas and cook for around 30 minutes, until the beans soften.
Add in a handful of coriander and combine to the mixture.
Pour in 1 litre of boiling water and then reduce until your desired thickness.
Serve over white rice or chapatti and enjoy!