Nutrition Facts for Navy bean ham soup

Navy Bean Ham Soup

Cozy up with a bowl of hearty Navy Bean Ham Soup, a comforting classic that's as simple as it is flavorful. This recipe features tender navy beans simmered with a savory ham bone (or diced ham), aromatic vegetables like carrots, celery, and onion, and a medley of herbs including thyme and bay leaf. Slowly cooked to perfection, this soup’s rich broth is elevated with the optional addition of chicken stock for extra depth. Ready to serve in just over two hours, this soul-warming dish is ideal for chilly evenings or meal prepping, as it reheats beautifully. Garnished with fresh parsley for a pop of color, this wholesome, protein-packed soup is a must-try for those craving a taste of home. Perfect for family dinners or a nourishing make-ahead meal, this Navy Bean Ham Soup is sure to satisfy.

Nutriscore Rating: 76/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
Image of Navy Bean Ham Soup
Prep Time:20 mins
Cook Time:150 mins
Total Time:170 mins
Servings: 6

Ingredients

  • 1 pound dried navy beans
  • 8 cups water
  • 1 ham bone (or 2 cups diced ham)
  • 1 medium yellow onion, chopped
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 2 cloves garlic, minced
  • 1 bay leaf
  • 0.5 teaspoons dried thyme
  • 0.5 teaspoons black pepper
  • 1 teaspoon salt (adjust to taste)
  • 1 tablespoon olive oil
  • 2 cups chicken stock (optional, for more flavor)
  • 2 tablespoons fresh parsley, chopped (for garnish)

Directions

Step 1

Rinse the navy beans thoroughly, picking out any debris or damaged beans. Place them in a large bowl, cover with water, and soak overnight. Drain and set aside.

Step 2

Heat the olive oil in a large stockpot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Cook for 5-7 minutes, stirring frequently, until the vegetables are softened.

Step 3

Add the minced garlic and cook for an additional 1-2 minutes, until fragrant.

Step 4

Add the drained navy beans, ham bone (or diced ham), water, bay leaf, thyme, and black pepper to the pot. If using chicken stock, substitute 2 cups of water with the chicken stock. Stir to combine.

Step 5

Increase the heat to high and bring the soup to a boil. Once boiling, reduce the heat to low, cover, and let it simmer gently for about 2 hours, stirring occasionally.

Step 6

Check the beans for tenderness. If they're not tender, continue cooking and check every 15 minutes until done.

Step 7

Remove the ham bone from the pot. If desired, shred any remaining meat from the bone and return it to the soup.

Step 8

Taste the soup and adjust the seasoning with salt as needed. If the soup is too thick, add more water or chicken stock to reach your preferred consistency.

Step 9

Remove the bay leaf and discard.

Step 10

Serve hot, garnished with fresh parsley, and enjoy!

Nutrition Facts

Serving size 3622.6 grams (3622.6g)
Amount per serving % Daily Value*
Calories 2204
Total Fat 43.20g 55%
Saturated Fat 11.40g 57%
Polyunsaturated Fat 1.30g
Cholesterol 120mg 40%
Sodium 6672mg 290%
Total Carbohydrate 314.90g 115%
Dietary Fiber 79.50g 284%
Total Sugars 25.50g
Protein 148.40g 297%
Vitamin D 0IU 0%
Calcium 1002mg 77%
Iron 27mg 148%
Potassium 8154mg 173%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 17.3%
Protein: 26.5%
Carbs: 56.2%