Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
5.0
(10)
Export 7 ingredients for grocery delivery
Step 1
Sort and rinse the beans. Beans do not need to be soaked.
Step 2
Place the beans into a large saucepan with enough water to cover the beans by an inch or two.
Step 3
Place the pan of beans over high heat and cook just until boiling.
Step 4
Remove the beans from the heat and cover with a lid and allow the beans to sit for at least one hour.
Step 5
Drain the beans and rinse again.
Step 6
Place the beans back into the pan and cover with water to cover.
Step 7
Place the beans back on the stove and bring to a boil. When the beans begin to boil reduce the heat to a simmer.
Step 8
Add the remaining ingredients, except ham if using, and stir well to combine.
Step 9
Allow the beans to simmer for 1 1/2 to 2 hours or until the beans are tender, stirring occasionally and adding water as necessary.
Step 10
If using ham, allow the beans to cook at least an hour before adding the ham.
Step 11
When beans are tender, remove from heat and serve with cornbread or over rice for a complete meal.