1. Rinse and sort beans before adding to a pot of water and bringing to a boil.
2. Boil for 2 minutes and then remove from heat. Let soak for 1 hour.
3. Cook diced bacon in the bottom of a large soup pot.
4. Saute onions and garlic in bacon fat.
5. Add diced tomato, water and spices.
6. Add soaked beans to pot.
7. Bring to boil and reduce the heat to low.
8. Simmer covered for 4 hours, or until beans are tender.
9. Delicious!