Heat some oil in a skillet and cook the onions and garlic in it, until the onions are translucent
Add the pureed tomatoes and cook for a few more minutes
Now add the spices, tabasaco (add more, if you like it spicy), the salt and the beans (along with the water they were soaked/boiled in) and cook until the excess water from the beans and the tomatoes has boiled off, leaving a mushy mixture of porridge-like consistency
Butter a few slices of bread (you may want to toast them just a little, if the bread is too soft, to prevent the beans from making the bread soggy)
Layer the bread with some of the bean mixture. Grate some mozzarella cheese over it and bake at 180C for 3-4 minutes or until the cheese has melted
Garnish with coriander and serve with a wedge of lime and a dollop of molten butter over the beans
The dash of lime and that extra butter do wonders to enhance the taste of the dish as a whole, they do!