navy bean and ham soup

Healthy navy bean and ham soup recipe

Ever have one of those days when the only thing that sounds right is a warm, comforting bowl of something hearty? That’s exactly where navy bean and ham soup comes in. Whether you’re curled up on a snowy afternoon, using up some leftover ham from a big family dinner, or just want a no-fuss, feel-good meal—you’re in the right place.

This isn’t just any ham and bean soup—this is the kind that fills the kitchen with rich, savory smells, tastes even better the next day, and makes you feel like someone’s grandma just handed you a ladle of love.

Why this recipe is perfect for your table

Perfect for meal prep, family dinners, or holiday leftovers

If you’ve got a busy life (and who doesn’t?), this soup is a dream. It makes a big pot, freezes beautifully, and uses ingredients that are probably already in your pantry or fridge. And if you just hosted a holiday dinner? That leftover ham bone was practically made for this dish.

Comfort food with real health benefits

This soup is more than just cozy—it’s good for you too. Navy beans are packed with protein and fiber. Pair that with lean ham, fresh vegetables, and herbs, and you’ve got a nourishing, gut-friendly bowl that doesn’t need any filler.

Quick overview of what makes this soup so good

  • Made with white beans and smoked ham hocks for that classic flavor
  • Naturally gluten-free
  • High in protein, fiber, and comfort
  • Can be made on the stovetop, in a slow cooker, or in an Instant Pot
  • Great for feeding a crowd or freezing for later

Ingredients

Essential ingredients for navy bean and ham soup

IngredientWhat it does
Navy beans (dried)The star of the show—creamy and filling
Ham hock or ham boneAdds deep, smoky flavor
OnionBuilds your base flavor
Carrots and celeryAdds texture, color, and sweetness
GarlicAdds depth
Bay leaves, thymeBrings in herbal notes
Chicken broth or stockProvides savory, hearty liquid base
Salt, pepperTo taste
Parsley (optional)For freshness at the end

Ingredient swaps and substitutions

  • No ham hock? Use diced ham or smoked turkey legs.
  • No navy beans? Try cannellini or great northern beans.
  • Going vegan? Omit meat and use smoked paprika for depth.

Equipment needed

Must-have tools for this recipe

  • Large soup pot or Dutch oven
  • Sharp knife and cutting board
  • Wooden spoon or ladle
  • Measuring cups and spoons
  • Colander (to rinse beans)

Nice-to-have extras

  • Slow cooker or Instant Pot
  • Immersion blender (for creamy texture)
  • Freezer-safe containers

Choosing the right soup pot

If you’ve got a heavy-bottomed Dutch oven, that’s the best choice. It holds heat well and allows slow simmering, which is key for getting that rich, well-developed flavor.

Step-by-step instructions

Soak the beans

Soak navy beans overnight in plenty of water. If you’re short on time, do a quick soak: boil for 2 minutes, then let sit for an hour and drain.

Sauté your base

In your soup pot, heat olive oil and sauté onions, carrots, celery, and garlic until soft and fragrant—about 7–8 minutes.

Add beans, ham, and broth

Stir in the soaked beans, ham hock, broth, bay leaves, and thyme. Bring to a boil, then lower to a simmer.

Let it simmer

Simmer gently for 1.5 to 2 hours, until the beans are creamy and tender. Remove the ham hock, shred the meat, discard the bone, and stir the meat back in.

Final season and serve

Taste and adjust seasoning with salt and pepper. Garnish with fresh parsley if you like. Serve hot with a crusty piece of bread or a side salad.

navy bean and ham soup

Tips and tricks for success

Cooking times for different methods

  • Stovetop: 1.5 to 2 hours on low simmer
  • Slow cooker: 8 hours on low or 4–5 on high
  • Instant Pot: 35 minutes high pressure with natural release

Boost the flavor

  • Use bone-in ham for extra richness
  • Stir in a splash of vinegar or lemon juice to brighten it up
  • Add a pinch of crushed red pepper for a little kick

Mistakes to avoid

  • Don’t salt too early—ham is already salty
  • Avoid overcooking the beans to mush (unless you like them super soft)
  • Don’t skip soaking dried beans—they cook more evenly when soaked

Time-saving hacks

  • Use canned beans (just rinse them well)
  • Buy pre-chopped mirepoix mix from the store
  • Make a double batch and freeze half

Variations and substitutes

Change it up to suit your taste

  • Vegan/vegetarian: Replace ham with smoked paprika and use veggie broth
  • Low-carb: Use more ham, fewer beans, and bulk up with celery and spinach
  • Spicy version: Add jalapeños or smoked chipotle powder

Beans not your thing?

You could try this exact same method with lentils, split peas, or even barley for something slightly different.

How to serve navy bean and ham soup

Best sides to round out the meal

  • Rustic sourdough bread or cornbread
  • A crisp green salad with vinaigrette
  • Roasted vegetables or baked sweet potatoes

Perfect occasions for this soup

  • Post-holiday leftover meals
  • Sunday night dinners with the family
  • Weekday meal prep
  • Potlucks and winter parties

Nutritional information

NutrientPer Serving (1.5 cups)
Calories320
Protein22g
Fiber14g
Carbs28g
Fat12g
Sodium760mg

Make it even healthier

  • Trim excess fat from your ham
  • Use low-sodium broth
  • Add leafy greens like kale or spinach toward the end

Why you’ll love this navy bean and ham soup

There’s something timeless and satisfying about a simple pot of ham and bean soup. It’s cozy, it’s nourishing, and it just feels like a warm hug in a bowl. Whether it’s your first time making it or your hundredth, this recipe is one of those forever favorites you’ll come back to time and again.

Try it for yourself

Made this recipe? I’d love to know how it turned out for you. Did you add your own twist? Maybe grandma has a secret ingredient? Drop it in the comments—I read every one.

If you liked this recipe, don’t forget to share it with a friend, pin it, or follow us on social for more cozy comfort food ideas.

Frequently asked questions

What are navy beans?

Navy beans are small white beans that become tender and creamy when cooked. They’re ideal for soups, stews, and chili.

Can I use canned beans instead of dried?

Yes! Just rinse them well to remove excess sodium and cut the cooking time in half.

Is navy bean soup freezer friendly?

Absolutely. Store cooled soup in airtight containers and freeze for up to 3 months.

What’s the difference between navy beans and great northern beans?

Both are white beans, but navy beans are smaller and slightly creamier. Great northern beans hold their shape a bit more.

Can I make this soup vegetarian?

You sure can. Use vegetable broth, skip the ham, and add smoked paprika for depth and flavor.