Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Ham And Bean Soup 2.png

Ham And Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🍲 This Ham and Bean Soup is a hearty and comforting meal perfect for chilly days.
🥄 Packed with protein and fiber, it’s both nutritious and satisfying to enjoy.

  • Total Time: 3 hours 30 minutes
  • Yield: 6-8 servings 1x

Ingredients

Scale

4 cups leftover ham, cubed

1 ham bone

2 cups dry Great Northern beans or Navy beans

2 cups celery, chopped

2 cups carrots, chopped

1 large onion, finely chopped

3 cloves garlic, finely minced

4 sprigs fresh thyme or 2 teaspoons dry thyme

1/4 cup fresh parsley or 1 tablespoon dry parsley

1/2 teaspoon fresh ground pepper

89 cups chicken stock or chicken broth

1 tablespoon olive oil for sautéing vegetables

Salt to taste

Instructions

1-First Step: Soak the Beans Start by soaking 2 cups of dried Great Northern beans or Navy beans in cold water for 8-10 hours or overnight. This step helps the beans cook evenly and improves their texture, making them tender without breaking apart. Once soaked, drain and rinse the beans, discarding any that look broken or discolored to ensure the best quality in your ham and bean soup.

2-Second Step: Sauté the Vegetables Heat 1 tablespoon of olive oil in a large Dutch oven over medium heat. Add 2 cups of chopped celery, 2 cups of chopped carrots, 1 large finely chopped onion, and 3 finely minced garlic cloves. Sauté these until they become tender, about 5-7 minutes, which builds a flavorful base for your ham and bean soup and allows the veggies to release their natural sweetness.

3-Third Step: Add the Liquids and Meats Pour in 8-9 cups of chicken stock or chicken broth, then add 1 ham bone and 4 cups of cubed leftover ham. Stir everything together to combine the flavors, noting that the ham adds a smoky depth that makes this ham and bean soup truly special. If you’re adapting for dietary needs, like using vegetable stock for a vegetarian version, this is the time to swap it in.

4-Fourth Step: Incorporate Herbs and Spices Stir in the soaked beans, 1/4 cup of fresh parsley (or 1 tablespoon dry), 4 sprigs of fresh thyme (or 2 teaspoons dry), and 1/2 teaspoon of fresh ground pepper. This mix of herbs enhances the overall taste, giving your ham and bean soup a fresh, aromatic lift. Bring the pot to a boil over high heat, then reduce to low and cover for simmering.

5-Fifth Step: Simmer the Soup Let the soup simmer for 2-3 hours until the beans are tender, stirring occasionally to prevent sticking. The total cook time is about 3 hours, with 30 minutes of prep, making it perfect for busy parents who can set it and forget it. This slow process melds the flavors, creating a rich ham and bean soup that’s worth the wait, and you can adjust for high-altitude cooking by adding extra time if needed.

6-Final Step: Finish and Serve Before serving, chop any large pieces of ham for even bites. Remove about 1 cup of soup, puree it with an immersion blender, and stir it back in to thicken naturally. Add salt to taste, then ladle into bowls for a comforting meal. Serve your ham and bean soup hot, perhaps with crusty bread, and enjoy the nutritional benefits like 454 calories per serving that keep it satisfying yet balanced.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

🦴 Use a ham bone, ham hock, or ham shank to enrich the broth’s flavor.
🫘 Soaking the beans improves their texture; discard any broken or shriveled beans.
🥔 Avoid adding potatoes to prevent a mushy consistency.

  • Author: Brandi Oshea
  • Prep Time: 30 minutes
  • Cook Time: 3 hours
  • Category: Soup
  • Method: Simmering
  • Cuisine: American
  • Diet: Contains meat and dairy

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 454 calories
  • Sugar: 8 grams
  • Sodium: 1225 milligrams
  • Fat: 17 grams
  • Saturated Fat: 5 grams
  • Unsaturated Fat: 10 grams
  • Trans Fat: 0 grams
  • Carbohydrates: 43 grams
  • Fiber: 11 grams
  • Protein: 32 grams
  • Cholesterol: 51 milligrams