Navy Bean Soup with Ham


In this navy bean soup recipe, smoked ham hocks and fresh herbs add hearty flavor to this satisfying soup.

close up on a bowl of navy bean soup
Prep Time:
20 mins
Cook Time:
1 hr 30 mins
Additional Time:
1 hr
Total Time:
2 hrs 50 mins


  • 1 (16 ounce) package dry navy beans - picked over, rinsed, and drained

  • 10 sprigs fresh parsley

  • 2 sprigs chopped fresh thyme

  • 1 bay leaf

  • 2 large smoked ham hocks

  • 1 carrot, coarsely chopped

  • 1 onion, coarsely chopped

  • 1 clove garlic, coarsely chopped

  • 8 cups cold water

  • 1 pinch kosher salt and freshly ground black pepper


  1. Place navy beans into a large pot and cover with several inches of cold water. Bring to a boil, reduce heat to low, and simmer for 5 minutes. Remove pot from heat, cover, and let stand for 1 hour; drain and rinse beans.

    Simmer navy beans in hot water then drain and rinse.

    Dotdash Meredith Food Studios

  2. Use a small piece of kitchen twine to tie parsley, thyme sprigs, and bay leaf into a small bundle. Place soaked beans, herb bundle, ham hocks, carrot, onion, and garlic into a large soup pot or Dutch oven; add 8 cups cold water. Bring to a boil, reduce heat to low, and simmer until beans and ham hocks are tender, about 1 1/2 hours.

    Place ingredients in a large stock pot to boil.

    Dotdash Meredith Food Studios

  3. Turn off heat; remove ham hocks and let cool. When they are cool enough to handle, remove meat from the bones; discard bones, fat, and skin. Chop ham into small cubes. Remove and discard herb bundle.

    Remove ham hocks, and cube up.

    Dotdash Meredith Food Studios

  4. Transfer about 3 cups cooked beans along with some cooking liquid into a blender; puree beans. Pour pureed beans back into soup; add ham and bring back to a simmer over medium heat. Season with salt and black pepper.

    Blend up some of the beans and liquid and season with salt and pepper.

    Dotdash Meredith Food Studios

Nutrition Facts (per serving)

340 Calories
12g Fat
39g Carbs
21g Protein
Nutrition Facts
Servings Per Recipe 8
Calories 340
% Daily Value *
Total Fat 12g 15%
Saturated Fat 4g 19%
Cholesterol 34mg 11%
Sodium 111mg 5%
Total Carbohydrate 39g 14%
Dietary Fiber 15g 55%
Total Sugars 2g
Protein 21g
Vitamin C 51mg 255%
Calcium 158mg 12%
Iron 6mg 32%
Potassium 908mg 19%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love