In a large pan add all the ingredients except the bread and dried raisins and nuts and bring to a boil.
Simmer for about 15 minutes, then stir in the nuts and dried raisins and continue cooking for another 15 minutes.
Prepare the bread by breaking it up into small pieces (either by hand or using a knife). Soak the pieces in a bowl of hot water (enough to cover the bread) and allow to soak for a couple of minutes. Then, drain the bowl and squeeze out any excess water.
Add the moist bread to the boiling pot and turn the heat down to low. Simmer the mixture for another 20 minutes, or until most of the water evaporates. (Be careful to stir often to avoid burning.)
The bread will thicken the consistency of the mixture and give it a lovely texture.
Taste and add more sugar if necessary.
Cool the formigos de natal down and allow to cool before dividing it into several bowls.