Navy bean and ham soup is easy, quick-cooking and packed with protein. Made with creamy navy beans, cubes of smoked ham and lots of hearty veggies, this soup recipe is ideal for prepping ahead and enjoying all week long!

Recently I had lunch with my mom and sisters at Thrasher’s Bear Lake Tavern, a quaint, locally owned restaurant in Muskegon, Michigan. To my delight, the soup of the day during our visit was navy bean and ham soup.

Do you ever find yourself eating a dish in a restaurant wondering why on earth you don’t make it at home more often? That is exactly what happened when I rediscovered my love of navy bean and ham soup during that girl’s lunch.

Fortunately, making this soup at home is quick, simple and easy.
How to Make Navy Bean and Ham Soup


To start, begin dicing the vegetables including onion, carrots and celery.

Next, heat the oil in a large soup pot over medium-high heat. Add onion, carrot and celery plus a pinch of salt and pepper. Saute until veggies start to soften, about 5-6 minutes, stirring frequently. Add bay leaf, thyme and chicken broth to pan then bring to a boil.

Stir in cubed ham and beans then bring to a boil again. Reduce to low and simmer for 30 minutes. Remove bay leaf. Check for seasoning and adjust accordingly before serving.

During my recent visit, the tavern served this navy bean soup with oyster crackers so, naturally, I had to do the same when I returned home.

Can I swap out navy beans for another type of bean if I don’t have them on hand?
Where can I find cooked ham?
What’s the best way to freeze this soup?
Want more tasty soup recipes? Here are a few of my favorites!

Your spoon is waiting.
Have you tried my
Navy Bean and Ham Soup?
Leave a 🌟 star rating and let us know how you liked it in the 📝 comments and share it on Instagram, Facebook & Pinterest.
We love hearing from you! This helps us continue to provide free, high-quality recipes.

Navy Bean and Ham Soup
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 medium onion (diced)
- 2 large carrots (peeled and diced)
- 3 stalks celery (diced)
- 1 teaspoon thyme
- 1 bay leaf
- salt and pepper (to taste)
- 8 cups low-sodium chicken broth (store-bought or homemade)
- 12 ounces cooked smoked ham (cut in cubes)
- 14 ounces navy beans (drained and rinsed)
- oyster crackers (optional, to serve)
Instructions
- Heat oil in a large soup pot over medium-high heat. Add onion, carrot and celery plus a pinch of salt and pepper. Saute until veggies start to soften, about 5-6 minutes, stirring frequently.
- Add bay leaf, thyme and chicken broth to pan then bring to a boil. Stir in cubed ham and beans then bring to a boil again. Reduce to low and simmer for 30 minutes. Remove bay leaf. Check for seasoning and adjust accordingly before serving. Top with oyster crackers if you wish.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps us to continue providing free, high-quality recipes for you.
Leave a Reply