Links below are affiliate links. We earn a commission on purchases at no extra cost to you.
Grandma’s Soul-Warming Navy Bean & Ham Recipe
Navy bean soup with smoky ham transforms simple ingredients into soul-warming comfort; discover Grandma's secret technique that makes this recipe unforgettable.

Why You’ll Love this Hearty Ham & Navy Bean Soup
When the autumn chill settles in or you’re craving something that warms you from the inside out, there’s nothing quite like this hearty Ham and Navy Bean Soup.
I’m convinced it’s the ultimate comfort food, transforming humble ingredients into something magical. The creamy beans, savory ham, and aromatic vegetables create layers of flavor that simply can’t be rushed.
What I love most is how this soup fills your kitchen with that irresistible, homey aroma—the kind that draws family members in from other rooms asking, “Is it ready yet?”
Trust me, the anticipation is part of the experience!
Recommended Products
The information below is per-pack only
PINTO BEAN SEASONING: Savory ham hock and bacon flavor for pinto beans, bean soup, chili and hearty home cooking.
What Ingredients are in Hearty Ham & Navy Bean Soup?
My grandmother’s navy bean and ham soup is all about simple ingredients transformed through slow cooking into something absolutely magical. There’s something almost meditative about sorting through dried beans, knowing they’ll soon become the star of a comforting meal that’s sustained generations. This recipe relies on pantry staples and humble ingredients that, when given enough time and love, create a rich, hearty soup that feels like a warm hug on a cold day.
- 1 pound dried navy beans
- 6 cups cold water (for soaking beans)
- 1 tablespoon extra virgin olive oil
- 2 onions, chopped well
- 1 carrot, chopped well
- 2 cloves garlic, minced
- 6 cups cold water (for cooking)
- 1 bay leaf
- 1 meaty ham bone (from baked ham)
- Salt and pepper to taste
When shopping for these ingredients, the quality of your ham bone makes a tremendous difference in the final flavor. If possible, save the bone from a holiday ham rather than purchasing one specifically for this recipe—those leftover bits of meat and marrow create the richest broth. And while navy beans are traditional (and my personal favorite for their creamy texture), great northern beans work wonderfully as a substitute if that’s what you have on hand. Just remember that dried beans can vary in age, which affects cooking time, so be prepared to adjust accordingly.
Recommended Products
WHAT'S INSIDE: 16 ounces of whole, dry navy beans
The information below is per-pack only
High in fiber Good source of protein and iron
How to Make this Hearty Ham & Navy Bean Soup

Start by washing and sorting through 1 lb of dried navy beans, picking out any stones or discolored beans. Cover them with 6 cups of cold water in a large stockpot and let them soak overnight—this softens the beans and reduces cooking time.
If you’re in a hurry (and who isn’t sometimes?), you can speed up this process using your crockpot on high for about 3 hours, just keep an eye on the water level. Once soaked, drain the beans, give them a good rinse, and drain again.
Now for the flavor base. Heat 1 tablespoon of extra virgin olive oil in your stockpot over medium-high heat, then add 2 well-chopped onions, 1 chopped carrot, and 2 minced garlic cloves. Cook these aromatics for about 3-4 minutes until the onions become tender and translucent.
Add your soaked beans back to the pot along with 6 cups of fresh cold water and a bay leaf. Bring everything to a full boil, then reduce to a simmer, cover, and let cook for an hour. This is when magic starts happening in the pot—the beans begin softening and the flavors start to meld.
After that initial hour, nestle that meaty ham bone from your baked ham into the pot, re-cover, and simmer for 2 more hours. The ham bone infuses the soup with rich, savory flavor that can’t be replicated with anything else.
Once done, remove the bay leaf and discard it. Then take out the ham bone, cut away all that delicious meat, chop it into bite-sized pieces, and return it to the pot. For an extra crispy garnish to contrast with the soup’s creamy texture, consider preparing some croutons in a premium deep fryer for the ultimate homemade touch. Season with salt and pepper to taste, and serve alongside some warm cornbread for the complete comfort food experience.
Recommended Products
Campbell's Chunky Soup: One (1) 18.8 oz can of Campbell’s Chunky Old Fashioned Potato Ham Chowder
Campbell’s Bean With Bacon Soup contains 25 percent less sodium than the regular version
Hearty Ham & Navy Bean Soup Substitutions and Variations
While Grandma’s recipe creates the perfect navy bean and ham soup, you’ll be glad to know there’s plenty of room for creativity with this classic comfort dish.
You can swap the navy beans for great northern, cannellini, or even pinto beans if that’s what’s in your pantry.
Don’t have a ham bone? Use ham hocks, diced ham, or even smoked turkey for a lighter option.
I’d recommend adding a teaspoon of smoked paprika to deepen the flavor profile when using alternatives. Fresh herbs like thyme or rosemary can transform the aroma, and a splash of vinegar at the end brightens everything up wonderfully.
The beauty of this soup lies in its forgiving nature!
Recommended Products
What to Serve with Hearty Ham & Navy Bean Soup
What could possibly elevate a steaming bowl of ham and navy bean soup to a complete, satisfying meal? The answer lies in perfect pairings that complement the rich, savory flavors while adding textural contrast.
I’m completely devoted to serving warm cornbread alongside this soup—its slightly sweet crumbliness soaks up the broth beautifully!
A simple green salad with vinaigrette adds freshness, or try crusty sourdough bread for dipping.
For beverages, consider unsweetened iced tea or, if you’re feeling festive, a light beer.
The combination creates a balanced meal that’ll warm you from the inside out!
Recommended Products
Campbell's Condensed Bean with Bacon Soup is low in cholesterol
Campbell’sSplit Pea Soup with Ham and Bacon is low in cholesterol
USDA certified organic navy beans in 15.5 ounce can
Final Thoughts
After simmering on the stove for hours, filling your home with that unmistakable aroma of comfort and tradition, Grandma’s Navy Bean & Ham soup represents so much more than just a meal.
It’s a celebration of simplicity, patience, and the magic that happens when humble ingredients transform into something extraordinary.
I’m convinced there’s something almost spiritual about the way those dried beans absorb the smoky essence of the ham bone, creating a broth that’s somehow both delicate and robust.
Whether you’re serving it on a snowy evening or packaging some for a friend in need, this soup nourishes both body and soul.






















