This hearty ham and white bean soup recipe delivers the ultimate comfort food experience. It is easy to make in one pot, perfect for chilly evenings, and great for meal prep.
Author:kate
Prep Time:15 min
Cook Time:120 min
Total Time:135 min
Yield:6 servings 1x
Category:Dinner
Method:Stovetop
Cuisine:American
Diet:Low Fat
Ingredients
Scale
1 tablespoon olive oil
1 pound smoked ham hock or leftover ham bone
1 medium yellow onion, chopped
2 carrots, chopped
2 celery stalks, chopped
4 cloves garlic, minced
1 teaspoon dried thyme
1/2 teaspoon dried rosemary
1 bay leaf
1 pound dried navy beans or great northern beans, rinsed and picked over
8 cups chicken broth or water
1 teaspoon salt (adjust to taste)
1/2 teaspoon black pepper
1 cup chopped fresh kale or spinach (optional)
Instructions
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the ham hock (if using a bone, ensure it fits well). Cook until lightly browned, about 5 minutes.
Add the chopped onion, carrots, and celery to the pot. Cook until the vegetables begin to soften, about 5 to 7 minutes.
Stir in the minced garlic, thyme, and rosemary. Cook for 1 minute until fragrant.
Add the rinsed beans, chicken broth, and bay leaf to the pot. Bring the mixture to a boil.
Once boiling, reduce the heat to low, cover the pot partially, and simmer for 1.5 to 2 hours, or until the beans are tender. If using pre-cooked ham pieces instead of a bone, simmer for about 45 minutes after the initial boil.
Remove the ham bone or hock. Shred any usable meat from the bone and return the meat to the soup. Discard the bone and bay leaf.
Season the soup with salt and pepper. Taste and adjust seasonings as needed.
If using, stir in the kale or spinach during the last 5 minutes of cooking until wilted.
Serve this warm hug in a bowl hot.
Notes
For a thicker soup, remove about 1 cup of the cooked beans and mash them, then stir the mash back into the pot.