Drain the beans and place in a large saucepan with at least six times their volume of cold water. Add the onion, garlic, bay leaves and cinnamon stick. Bring to the boil, reduce the heat to a simmer and skim off any scum. Cook for 1-2 hours until tender. Pour off the cooking liquid until level with the beans .