1cupdried navy beans (or any white beans), rinsed and soaked overnight
2cupsdiced ham (use leftover ham or a ham steak)
1mediumonion, chopped
2clovesgarlic, minced
2mediumcarrots, diced
2stalkscelery, diced
4cupslow-sodium chicken broth
1leafbay leaf
1teaspoondried thyme
1teaspoonsmoked paprika
to tastesalt and pepper
2tablespoonsolive oil
for garnishfresh parsley
Instructions
In a large pot, heat the olive oil over medium heat. Add the chopped onion, carrots, and celery. Sauté for about 5-7 minutes until vegetables are softened.
Stir in the minced garlic and cook for an additional minute until fragrant.
Add the diced ham to the pot, mixing everything well, and cook for another 2-3 minutes to heat the ham through.
Drain the soaked beans and add them to the pot along with the chicken broth, bay leaf, thyme, and smoked paprika.
Bring the mixture to a boil, then reduce to a simmer. Cover and let it cook for 1 to 1.5 hours, or until the beans are tender. Stir occasionally and add water if needed to maintain desired consistency.
Season with salt and pepper to taste and discard the bay leaf before serving.
Serve hot, garnished with freshly chopped parsley for a bit of color and freshness.