Rinse beans and place in stockpot with approximately 2 quarts of water. Bring to a boil and then lower heat to a very slow simmer. Cover and cook until beans are tender enough to eat- about 1-2 hours. Once cooked drain beans of extra liquid. Set aside
In a large frying pan over med/high heat sauté onions in oil until sweating. Add meat. Using a stiff spatula stir and break apart into smaller pieces. Add garlic and continue stirring occasionally. Once meat is almost done add half of the spices and cook for another 2 mins stirring constantly.
Add meat mixture, tomato sauce, diced tomatoes and remaining spices to beans. Bring to a simmer over med heat. Continue simmering for approximately 45 mins stirring consistently until thick in consistency. Within the last few of cooking add salt and stir well.
*Please use as many organic ingredients as possible.* For extra freezer friendly meals double this recipe.