Wash the beans and cook for like 20 mins, sieve out the water, wash with clean water then put back in the pot and cook until the beans is soft (tender) then set aside, add water when needed.
Make sure there is no water in the beans once its properly cooked (i.e when the beans its done, you don't want watery beans porridge) and let the beans rest but make sure the beans is tender.
In a pan/pot, cook tomatoes until it looks like a paste. Add chopped onions, salt, pepper, curry, ginger, garlic, seasoning and olive oil. cover the pan and cook for like 7 mins on medium heat.
When the sauce is cooked well, turn down the heat and add the cooked beans. Taste for salt, add more if needed but remember...too much salt is not good for your health.
Using a wooden spoon, stir the porridge very well until everything is properly mixed. Allow to cook for more 10 mins on low heat.
Spinach can be added here before you bring the pot down. just stir in the spinach and set the pot aside. (i love my veggy fresh so no need cooking it more). this step is optional
Note: don't eat hot beans, you don't want to find out what will happen.
Eat in moderation
A lot of people cook their beans with so much red/palm oil, believe me its not needed. If its colour you want, add tomato paste