Add the soaked beans to a large stew pot and add 4 cups of water and bay leaves
Bring to a boil and scum off any excess foam that rises to the top
Boil vigorously for 10 minutes, then cover and cook for 50 minutes or more, until cooked and soft
Heat up a large stew pot on a medium high heat and add ghee or oil
Add the red onion and cook for a few minutes until soft
Add the spices and cook for 1 minute
Add the tomato paste and cook for 5 minutes
Blend together the garlic, tomatoes and green pepper
Add the blended mixture to the pot and cook for 10 minutes
Add the cooked beans alongside the liquid
Mash a few of the beans to help thicken the gravy
Cook uncovered for 20 minutes until the sauce is nice and thick
Season to taste with salt and pepper, then serve and enjoy
