Save on Pinterest

Hearty Navy Bean Soup

Beans were a commodity you did not survive without in the '30s. This excellent navy beans and ham soup is a real family favorite of ours and I make it often. My family loves navy bean soup! —Mildred Lewis, Temple, Texas
  • Total Time
    Prep: 30 min. + soaking Cook: 1-3/4 hours
  • Makes
    10 servings (2-1/2 quarts)


  • 3 cups (1-1/2 pounds) dried navy beans
  • 1 can (14-1/2 ounces) diced tomatoes, undrained
  • 1 large onion, chopped
  • 1 meaty ham hock or 1 cup diced cooked ham
  • 2 cups chicken broth
  • 2-1/2 cups water
  • Salt and pepper to taste
  • Minced fresh parsley, optional


  • Rinse and sort beans; soak according to package directions.
  • Drain and rinse beans, discarding liquid. Place in a Dutch oven. Add the tomatoes with juice, onion, ham hock, broth, water, salt and pepper. Bring to a boil. Reduce heat; cover and simmer until beans are tender, about 1-1/2 hours.
  • Add more water if necessary. Remove ham hock and let it stand until cool enough to handle. Remove meat from bone; discard bone. Cut meat into bite-sized pieces; set aside. (For a thicker soup, cool slightly, then puree beans in a food processor or blender and return to pan.) Return ham to soup and heat through. Garnish with parsley if desired.

Test Kitchen Tips
  • Place parsley or cilantro sprigs in a small glass container and snip with kitchen shears until chopped to desired fineness. This is a helpful way to avoid dirtying a cutting board.
  • To keep parsley fresh for up to a month, trim the ends of the stems and place the bunch in a tumbler with an inch of water. Be sure no loose leaves are in the water. Tie a produce bag around the tumbler to trap humidity; store in the refrigerator.
  • Check out 70 classic soups you can make at home.
  • Nutrition Facts
    1 cup: 245 calories, 2g fat (0 saturated fat), 8mg cholesterol, 352mg sodium, 42g carbohydrate (5g sugars, 16g fiber), 18g protein. Diabetic Exchanges: 3 starch, 2 lean meat.


    Click stars to rate
    Average Rating:
    • saguarogirl
      May 3, 2020

      Enjoyed this soup: it came together quickly (the time consuming part was chopping the onion and a piece of leftover ham-about 1 1/2 c). Because of the current quarantine, I used what I had on hand instead of the navy beans: 2 cans cannellini and 1 can garbanzos. For more flavor, used all low sodium chicken bone broth. Next time will add some garlic, as a sprinkle of garlic powder added at table took it over the top. Thanks Mildred for posting this.

    • Teri
      Apr 10, 2020

      I am not a fan of ham or any other smoked meats so I made this vegetarian-style. I love beans and I do not soak my dried beans. Of course, I clean them, but never soak. I also added celery, carrots, onions, and cabbage. Delicious!

    • Jerry
      Feb 22, 2020

      I am a TOH recipe adaptor for steam pressure cooker canning: I've used this recipe three times now canning a total 42 pints of navy bean soup. I cold pack 16 jars distributing eavenly the ingredients into the jars. I use diced cooked ham rather than the ham hock adding a drop of hickory smoke into each jar. I use dehydrated ingredients: onion, tomato, sometimes carrots and celery. I elinate the salt and use dry beans (picked through for foreign matter). If the jars look "sparse", I'll add more vegetables. I add spices to taste. Once all the ingredients are in the jars, I top off each with low sodium chicken broth leaving 1 inch head space: remove air bubbles and check to be sure each jar is filled to leave 1 inch head space. Then I add the lids and bands and load the jars into the pressure cooker. I process the jars following pressure canning protocol for 70 minutes at 10 psi. The soup comes out delicious! When reheating, I'll add more chicken bouillon as needed. When I take my soup to 'work', everyone comments on the aroma wanting to know how I made it. TOH is my go to site for recipes to adapt to steam pressure canning recipes.

    • rfrd
      Feb 19, 2020

      FYI No beans ever need to be soaked. It's recommended they should be rinsed and reviewed to make sure they don't have debris especially rocks in them. Although a soaked bean will cook faster if one is planning to place in a pressure cooker one would not need this step. If one desires to sweat aromatics think onions, celery, garlic then there is also no need to add anything other than water for liquid as one would be creating their own flavor and thus not adding unneeded sodium found in most broth

    • Beverly
      Feb 15, 2020

      I can’t believe no one uses vinegar in their recipe. I soak my beans overnight then add only water, ham bone plus generous portion of vinegar. You can use carrots but I don’t like them. I mash mine during cooking with a potato masher and cook until soft - probably about 3 hours or so.

    • Marian
      Feb 15, 2020

      !There is never a good reason to discard clean fresh dried bean ‘soaking’ broth. It is nutrient rich- use as base for soup!

    • James
      Feb 15, 2020

      Looks good. The only thing I would do when I try this one is to use a smoked ham hock or two. This one's on the list.

    • Barbara
      Feb 15, 2020

      Can the recipe used in a slow cooker? Do I have to adjust any of the ingredients?

    • eminsol
      Feb 15, 2020

      My great grandmother made her soup this way but added carrots and celery. She was born in the late 1800's. I've had navy bean without tomatoes, carrots and celery but I think that was due to the availability of ingredients...perhaps those canned goods already used up in pantry.

    • suefalk
      Jan 19, 2020

      A different spin to Bean Soup. I've never had the addition of tomato, but it was good. Next time I would add a few stalks of celery and carrots. Also, some diced sautéed onion would be nice.