Cozy Navy Bean Soup Recipe From Grandma’s Kitchen

Delicious navy bean soup with ham and potatoes warms your soul, but Grandma's secret ingredient makes it unforgettable.

Why You’ll Love this Cozy Navy Bean Soup

When winter chills seep through your windows or you’re simply craving something hearty, this Cozy Navy Bean Soup is exactly what your soul needs.

I’m convinced it’s the perfect comfort food – warm, filling, and incredibly simple to prepare.

The combination of tender white beans, chunks of honey-roasted ham, and russet potatoes creates a satisfying texture you’ll crave again and again.

Can you imagine a better aroma than onions and celery sautéing in olive oil?

What truly makes this recipe special is its versatility.

Add more thyme for an earthier flavor, or extra ham if you’re feeling indulgent.

What Ingredients are in Cozy Navy Bean Soup?

This navy bean soup is a true pantry staple miracle, bringing together simple ingredients that transform into something magical when they simmer together. The beauty of this recipe lies in its straightforward ingredient list – nothing fancy or hard to find, just good, wholesome foods that create depth of flavor without complication.

Most of these ingredients might already be sitting in your kitchen, waiting to become part of this comforting creation.

  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 3 celery hearts, diced
  • 4 (15 ounce) cans S&W white beans
  • 6 cups chicken broth
  • 5 ounces honey-roasted ham, diced
  • 4 russet potatoes, peeled and diced
  • 1/2 teaspoon salt
  • 1 teaspoon pepper
  • 1 teaspoon thyme
  • 1 bay leaf
  • Cornstarch and water (for thickening)

When shopping for these ingredients, quality does make a difference, especially with the beans and ham. I recommend sticking with S&W white beans if possible – their texture holds up beautifully during cooking.

For the honey-roasted ham, you can often find pre-diced packages in the meat section, which saves precious chopping time. And don’t skip the bay leaf, though it’s just one little leaf – it adds that certain something that ties all the flavors together in a way that might seem subtle but would be noticeably missing without it.

Recommended Products

How to Make this Cozy Navy Bean Soup

cozy navy bean soup

Making this soup is wonderfully straightforward, even for those who don’t consider themselves kitchen wizards. Begin by heating 1 tablespoon of olive oil in a large soup pot over medium heat. Add 1 medium yellow onion and 3 diced celery hearts, then sauté them until they become soft and translucent, about 5-7 minutes.

There’s something therapeutic about watching vegetables soften in olive oil, releasing their aromatics into your kitchen—it’s the perfect start to any soup-making adventure.

Once your vegetables have softened, it’s time to add the remaining ingredients to the pot: 4 cans of S&W white beans (don’t drain them—that liquid adds flavor!), 6 cups of chicken broth, 5 ounces of diced honey-roasted ham, 4 peeled and diced russet potatoes, 1/2 teaspoon of salt, 1 teaspoon of pepper, 1 teaspoon of thyme, and that vital bay leaf.

Bring this mixture to a boil, which should take about 8-10 minutes depending on your stove. When you see those first bubbles breaking the surface, reduce the heat to a gentle simmer.

Now comes the waiting game—let everything simmer together for about 45 minutes, or until those potatoes yield easily when poked with a fork. During this time, the flavors mingle and deepen, creating that characteristic homemade taste that just can’t be rushed.

For the finishing touch, you’ll want to thicken your soup with a simple slurry of cornstarch and water. Mix about 2 tablespoons of cornstarch with 3 tablespoons of cold water in a small bowl until smooth, then slowly stir this mixture into your simmering soup.

Allow it to cook for another 2-3 minutes until the soup thickens to a satisfying consistency. Don’t forget to fish out that bay leaf before serving—it’s done its flavor work but isn’t pleasant to bite into!

The result? A creamy, hearty soup that warms you from the inside out, filling your home with the kind of aroma that makes everyone ask, “What smells so good?”

Alternatively, you could make this recipe even easier by using a slow cooker instead of a stovetop pot, allowing the flavors to develop while you go about your day.

Cozy Navy Bean Soup Substitutions and Variations

Looking for ways to customize this heartwarming navy bean soup to suit your pantry or preferences? I’ve got some simple swaps that work beautifully.

Don’t have white beans? Great northern or cannellini beans make perfect substitutes.

Vegetarians can skip the ham and use vegetable broth instead of chicken. The potatoes can be swapped for sweet potatoes for a slightly sweeter flavor profile.

For herbs, dried rosemary works nicely in place of thyme.

And if you’re watching sodium, reduce the salt and use low-sodium broth.

Want it creamier? A splash of heavy cream just before serving creates velvety magic.

Recommended Products

What to Serve with Cozy Navy Bean Soup

While a steaming bowl of navy bean soup can certainly stand on its own as a meal, pairing it with complementary sides elevates the dining experience to something truly special.

I love serving crusty sourdough bread alongside this soup—perfect for dipping into that thick, flavorful broth. A simple green salad with vinaigrette cuts through the richness beautifully.

For heartier appetites, grilled cheese sandwiches make an irresistible companion. Isn’t there something magical about dunking a cheese sandwich into homemade soup?

For drinks, apple cider in fall or a crisp white wine works wonderfully.

These pairings transform Grandma’s humble bean soup into a complete, soul-warming meal.

Recommended Products

Final Thoughts

As I reflect on Grandma’s navy bean soup recipe, I’m reminded that true comfort food isn’t just about the ingredients—it’s about the memories we create around the dinner table.

This humble soup, with its creamy texture and savory ham, transforms ordinary beans into something extraordinary.

What makes this recipe special? Perhaps it’s the simplicity, or maybe it’s knowing generations have enjoyed the same flavors before us.

There’s something magical about ladling steaming bowls of bean soup on chilly evenings, passing around crusty bread, and sharing stories as the steam rises.

Comfort in a bowl, indeed.