Leave beans in water to soak overnight.
Tip: This makes the beans softer, soaking all night in water and easier to boil.
To start off the cooking process, you need to boil the beans at least three times, before you add in any of the other ingredients. So, bring to a boil and drain, and do the same step two more times.
Once this is done add into your pot 1 1/2 liters of water, toss in all the ingredients, stir and let boil for one hour at medium heat.