Grandma’s Smoky Ham & Navy Bean Soup Recipe

Patiently simmered with tender navy beans and savory ham, Grandma's hearty soup recipe warms both body and soul on the coldest winter nights.

Why You’ll Love this Smoky Ham & Navy Bean Soup

When winter’s chill settles in, I can’t think of anything more comforting than a steaming bowl of Smoky Ham & Navy Bean Soup.

This hearty, soul-warming recipe transforms simple ingredients into something truly magical. The slow-cooked navy beans become perfectly tender, while chunks of savory ham infuse the broth with rich, smoky goodness.

What makes it truly special? That hint of liquid smoke and dried thyme, creating depth without overwhelming.

Plus, it’s ridiculously easy—just toss everything in the slow cooker and let time work its magic. Perfect for busy weeknights or lazy Sundays.

What Ingredients are in Smoky Ham & Navy Bean Soup?

Grandma’s Smoky Ham & Navy Bean Soup is built on a foundation of simple, wholesome ingredients that transform into something magical when they spend time together. The star of the show is definitely the combination of tender navy beans and smoky ham, creating that perfect balance of protein and fiber that makes this soup so satisfying.

But it’s the supporting cast of vegetables and seasonings that really rounds out the flavor profile, giving the soup its homestyle depth that tastes like it’s been perfected over generations.

  • 2 cups dried navy beans
  • 4 cups cold water (for soaking)
  • 2 pounds cooked ham, diced
  • 5 cups water (for cooking)
  • 2 cups sliced celery
  • 2 cups sliced carrots
  • 1/2 cup chopped onion
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon liquid smoke
  • 1/4 cup fresh parsley

When shopping for ingredients, the quality of your ham can really make a difference in this soup. I prefer using leftover holiday ham when possible, which adds extra character to the broth.

Can’t find navy beans? Great Northern beans make a fine substitute, though they’re slightly larger. And about that liquid smoke—don’t skip it. It’s the secret ingredient that gives this soup its distinctive campfire aroma without having to smoke anything yourself. Just a half teaspoon transforms the entire pot into something that tastes like it’s been simmering over a wood fire all day.

How to Make this Smoky Ham & Navy Bean Soup

smoky ham bean soup

Making Grandma’s soup is almost ridiculously simple, which is part of its charm. The slow cooker does all the heavy lifting here, transforming humble ingredients into something that tastes like it required hours of attention.

Start by combining 2 cups dried navy beans with 4 cups cold water in your slow cooker. Then add 2 pounds of diced cooked ham, which gives the soup its hearty texture and savory backbone. Pour in 5 cups of water, followed by 2 cups of sliced celery, 2 cups of sliced carrots, and 1/2 cup of chopped onion. Don’t these ingredients just sound like the building blocks of comfort?

The seasoning is where this soup really gets its personality. Sprinkle in 1/2 teaspoon dried thyme and 1/2 teaspoon liquid smoke (the magic ingredient that makes everything taste like it’s been cooking over a campfire for days).

Once everything’s in the pot, just cover it and let your slow cooker work its low-and-slow magic for 8-10 hours. The beans will soften, the vegetables will meld, and the ham will infuse everything with its smoky flavor. For even more incredible flavor development, consider preparing this soup in a luxury Dutch oven which provides superior heat retention and distribution.

Right before serving, stir in 1/4 cup fresh parsley for a pop of color and freshness. There’s something about that final herb addition that brings the whole thing to life, like putting on earrings with a great outfit. Perfect for dipping crusty bread, if you ask me.

Smoky Ham & Navy Bean Soup Substitutions and Variations

Though this classic recipe has stood the test of time, there’s always room for delicious improvisation with Grandma’s soup. Can’t find navy beans? Great Northern or cannellini work beautifully in a pinch. Vegetarians might swap the ham for smoked tempeh or add extra liquid smoke.

For a spicier kick, toss in a diced jalapeño or dash of hot sauce. Herbs are wonderfully flexible too—rosemary instead of thyme creates an earthier profile, while a bay leaf adds depth.

No slow cooker? No problem. This soup simmers perfectly on the stovetop for about 2-3 hours, just watch your liquid levels.

What to Serve with Smoky Ham & Navy Bean Soup

What could possibly complete a steaming bowl of this hearty soup better than the perfect accompaniment?

I’m all about creating a meal that feels like a warm hug on a chilly day.

A crusty loaf of sourdough bread, still warm from the oven, makes an ideal dipper for that rich, smoky broth.

For a lighter touch, try a crisp green salad with vinaigrette—the acidity cuts through the soup’s richness beautifully.

Want something more substantial?

Cornbread with a smear of honey butter brings a touch of sweetness that plays wonderfully against the savory beans and ham.

Final Thoughts

As I’ve journeyed through my grandmother’s treasured recipe with you, I’ve come to appreciate how this smoky ham and navy bean soup represents more than just a meal—it’s comfort in a bowl.

Those navy beans, transforming over hours with chunks of savory ham, create something magical in your slow cooker.

Isn’t it wonderful how the simplest recipes often become our most cherished? This soup, with its humble ingredients and hands-off preparation, has a way of bringing people together.

The liquid smoke—grandma’s secret weapon—gives it that special depth without any fuss. Worth every minute of that long, aromatic simmer.