Put the beans in a large pot, add one onion quartered, the green pepper roughly chopped and the three garlic cloves (leave whole).
Cover with water by about 4-5 inches IMPORTANT Do NOT salt the water, the beans will never get tender if you do. Bring to a boil and let it be for about 2 1/2 hours till beans are soft and their skins splitting. (Check on them once in a while and add water as necessary, always make sure they are covered by at least an inch of water)
Once soft, you can add 1 teaspoon of salt, but keep them bland until the end.
Blend the beans and cooked veggies in a blender until smooth, you want to keep them liquidy.
In a non-stick frying pan, add 2 tablespoons of canola oil and the other quartered onion. Heat up the oil and onion slowly and cook them SLOWLY until they are black and burned, this takes quite a while, but be patient. Once black and burned remove the onion pieces reserving the flavored oil in the pan and now you add the blended beans. Cook them until you get the consistency you like.
Add salt to taste.
These beans are amazing thanks to the flavor that comes from the onion oil, Enjoy!