Illustration of Old-Fashioned Ham and Bean Soup Recipe: How to Make It

Old-fashioned ham and bean soup is a practical dish built from ordinary ingredients, patient heat, and the useful remains of a cooked ham. At its core, it is a bean soup enriched by smoked pork, aromatic vegetables, and enough simmering time to let starch, collagen, and salt settle into a unified broth. It is economical, durable, and well suited to cold weather, but its appeal is not merely sentimental. A good ham and bean soup recipe produces depth from restraint.

The classic version usually begins with dried white beans, most often navy beans or Great Northern beans, plus onion, carrot, celery, garlic, stock or water, herbs, and either diced ham or a ham bone. If you have leftover holiday ham, this is one of the clearest ways to use it well. A ham bone bean soup, in particular, gains body because the bone, connective tissue, and attached meat all contribute flavor during a long simmer. For another classic holiday ham idea, see Classic Baked Pineapple Ring Ham with Maraschino Cherries.

This guide explains how to make homemade ham and bean soup on the stove, how to adapt it for a slow cooker ham and bean soup, and how to avoid the most common problems, such as bland broth, hard beans, or mushy texture. For more on bean cooking times and food safety basics, the U.S. Department of Agriculture offers helpful guidance at USDA Food Safety and Inspection Service.

Essential Concepts

  • Use dried white beans, not canned, for the traditional texture.
  • A ham bone gives deeper flavor than diced ham alone.
  • Soak beans or simmer them longer.
  • Add acidic ingredients only after beans soften.
  • Salt carefully because ham is already salty.
  • Cook low and slow until beans are tender and the broth thickens.

What Makes It “Old-Fashioned”?

The phrase old-fashioned ham and bean soup usually points to method more than nostalgia. The soup is old-fashioned because it relies on thrift and extraction. Instead of discarding a ham bone, you simmer it with beans and vegetables to draw flavor into the pot. Instead of building complexity from many ingredients, you build it from time.

In that sense, the soup belongs to a wider American and European tradition of bean cookery: dried legumes, cured meat, alliums, and water transformed by gentle heat. The result should be substantial but not heavy, smoky but not harsh, and thick enough to coat a spoon without becoming a puree.

Choosing the Beans

A proper ham and bean soup recipe starts with the bean variety. Several beans work, but white beans are the standard.

Navy Bean Soup with Ham

Illustration of Old-Fashioned Ham and Bean Soup Recipe: How to Make It

Navy bean soup with ham is perhaps the most classic expression. Navy beans are small, mild, and starchy. They break down more readily than larger beans, which means they naturally thicken the broth. If you want a soup with a softer, almost creamy texture, choose navy beans.

Great Northern Bean Soup with Ham

Great Northern bean soup with ham offers a slightly firmer bite. Great Northern beans are larger and tend to hold their shape better, especially if cooked carefully. If you prefer a broth with more distinct beans rather than a heavily thickened one, this is an excellent choice.

Can You Use Other Beans?

Yes, though the result will depart somewhat from the classic profile. Cannellini beans are acceptable and have a creamier interior. Pinto beans work, but they produce a different flavor and appearance. For an old-fashioned ham and bean soup, navy or Great Northern beans remain the most faithful options.

Ingredients for Homemade Ham and Bean Soup

Here is a balanced formula for a medium-large pot, about 6 to 8 servings:

  • 1 pound dried navy beans or Great Northern beans
  • 1 meaty ham bone, or 2 to 3 cups diced cooked ham
  • 1 tablespoon olive oil or unsalted butter
  • 1 medium onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 garlic cloves, minced
  • 1 bay leaf
  • 1 teaspoon chopped fresh thyme, or 1/2 teaspoon dried thyme
  • 6 to 8 cups low-sodium chicken stock or water
  • 1/2 teaspoon black pepper, plus more to taste
  • Salt, only as needed
  • Optional: 1 pinch red pepper flakes
  • Optional for finishing: chopped parsley, a squeeze of lemon, or a small splash of cider vinegar

A note on liquid: if your ham is very salty, start with water or unsalted stock. If the ham is mild, low-sodium chicken stock helps build body.

Should You Soak the Beans?

Soaking is helpful, though not absolutely required.

Overnight Soak

Rinse the beans, cover them with several inches of cold water, and soak for 8 to 12 hours. Drain and rinse before cooking. This shortens cooking time and can encourage more even tenderness.

Quick Soak

Place rinsed beans in a pot, cover with water, bring to a boil for 2 minutes, then turn off the heat and let them sit for 1 hour. Drain and rinse.

No-Soak Method

You can make homemade ham and bean soup without soaking, but expect a longer simmer. In some cases, significantly older beans may remain stubbornly firm. If your pantry beans have been sitting for years, soaking will not solve everything. Bean age matters.

How to Make Old-Fashioned Ham and Bean Soup on the Stove

1. Prepare the Beans

Rinse the dried beans and remove any stones or damaged beans. Soak them if desired, then drain.

2. Build the Flavor Base

In a large heavy pot or Dutch oven, heat the oil or butter over medium heat. Add onion, carrot, and celery. Cook for 6 to 8 minutes, stirring occasionally, until the vegetables soften. Add garlic and cook for about 30 seconds. Do not brown it deeply.

This vegetable base is modest, but it matters. The soup should not taste like plain salted beans.

3. Add Beans, Ham, and Liquid

Add the soaked beans, ham bone or diced ham, bay leaf, thyme, black pepper, and 6 cups of stock or water. Bring to a gentle boil, then immediately reduce to a low simmer.

If using a ham bone with attached meat, submerge it as much as possible. If using only diced ham, reserve a small portion to add near the end for a fresher ham texture.

4. Simmer Slowly

Cover the pot partially and simmer until the beans are tender. This usually takes:

  • 60 to 90 minutes for soaked navy beans
  • 75 to 120 minutes for soaked Great Northern beans
  • 2 to 3 hours, sometimes more, for unsoaked beans

Stir occasionally and add more liquid as needed. The beans should remain submerged, but the soup should not become watery.

5. Remove the Ham Bone

When the beans are tender, remove the ham bone and set it on a plate until cool enough to handle. Pull off any usable meat, chop it, and return it to the pot. Discard the bone, skin, cartilage, and excess fat.

This step is central to a ham bone bean soup. The bone seasons the broth first, then the meat returns as part of the final soup.

6. Adjust Texture and Seasoning

For a thicker soup, mash some of the beans against the side of the pot with a spoon, or blend 1 to 2 cups of soup and stir it back in. For a looser soup, add more hot stock or water.

Taste before adding salt. Many batches need little or none. Add more pepper if necessary. If the flavor seems flat rather than salty, a small squeeze of lemon or a teaspoon of cider vinegar can sharpen it without making it sour.

Using Leftover Ham Soup Method

Leftover ham soup is often made after a holiday meal, when both diced meat and the bone are available. This is the ideal situation.

Use the bone for the simmer and add the diced leftover ham toward the end, about 15 to 20 minutes before serving. This preserves some of the meat’s texture and prevents every piece from tasting boiled out. If your leftover ham has a sugary glaze, trim off heavily glazed edges so the soup does not become oddly sweet.

A practical example:

  • Bone from a baked ham with some meat attached
  • 2 cups chopped leftover ham
  • 1 pound navy beans
  • 7 cups water or low-sodium stock

Simmer the bone with the beans first. Remove the bone when the beans are tender, then stir in the chopped ham for the final stretch of cooking.

Slow Cooker Ham and Bean Soup

A slow cooker ham and bean soup works well, though the flavor profile is slightly different because the vegetables do not sauté first unless you do that separately.

Slow Cooker Method

  • 1 pound dried beans, soaked and drained
  • 1 ham bone or 2 to 3 cups diced ham
  • 1 onion, carrots, celery, and garlic
  • 6 to 8 cups liquid
  • Bay leaf, thyme, pepper

Add everything except final salt adjustments to the slow cooker. Cook on low for 7 to 9 hours or on high for 4 to 6 hours, until the beans are tender. Remove the bone, shred the meat, and return it to the cooker. Adjust seasoning. Mash a few beans if you want a thicker consistency.

For a better result, sauté the onion, carrot, celery, and garlic before adding them to the cooker. This adds depth and avoids the slightly raw, steamed flavor that slow cooker soups can develop.

One caution: some slow cookers run cooler than others. If beans remain hard after the expected time, continue cooking. Salt is often blamed for tough beans, but insufficient heat and old beans are more common causes.

Common Problems and How to Fix Them

The Beans Are Still Hard

Possible causes:

  • The beans are old
  • The simmer is too weak
  • Acidic ingredients were added too early

Fix:
Keep cooking at a steady, gentle simmer. Do not add tomatoes or vinegar until the beans are soft. If the beans are very old, they may never fully soften.

The Soup Is Too Salty

Possible causes:

  • Salty ham
  • Salty stock
  • Seasoning too early

Fix:
Add unsalted water or cooked unsalted beans. A peeled potato is not a reliable cure. Dilution is the honest solution. In future batches, wait until the end to salt.

The Broth Is Thin

Fix:
Mash some beans into the broth, simmer uncovered for 10 to 20 minutes, or blend a portion and return it to the pot. White bean soups naturally thicken as starch disperses.

The Soup Tastes Flat

Fix:
Add black pepper, a small amount of fresh thyme or parsley, or a little acid at the end. Flatness is often a balance issue, not a salt issue.

Variations Without Losing the Traditional Character

Old-fashioned does not mean rigid. Small variations are reasonable if the core remains intact.

Add Greens

A handful of chopped kale, collards, or spinach can be stirred in near the end. This changes the soup, but not beyond recognition.

Add Potatoes

Diced potatoes make the soup more substantial. Add them once the beans are nearly tender so the timing stays manageable.

Make It More Brothy or More Stew-Like

For a brothy version, use more liquid and avoid mashing the beans. For a thicker, more rustic pot, reduce the liquid and mash more of the beans.

Use Smoked Ham Hocks

If you do not have leftover ham, ham hocks or a smoked shank are good substitutes. The soup will be more intensely smoky and may contain less meat unless you supplement it.

What to Serve with Ham and Bean Soup

Because the soup is dense in both starch and protein, it benefits from simple accompaniments:

  • Cornbread
  • Plain biscuits
  • Rye or sourdough toast
  • A crisp green salad with a tart vinaigrette
  • Pickled onions or chow-chow in small amounts

These side dishes add contrast rather than more weight.

Storage, Freezing, and Reheating

Homemade ham and bean soup keeps well and often tastes better the next day, after the flavors settle.

Refrigeration

Cool the soup promptly and refrigerate it in a sealed container for up to 4 days. The broth will thicken considerably as it chills.

Freezing

Freeze for up to 3 months. Leave some space in the container for expansion. Thaw overnight in the refrigerator if possible.

Reheating

Reheat gently on the stove over medium-low heat. Add water or stock to loosen the texture as needed. Taste again before serving, since the seasoning can shift after storage.

FAQ’s

What is the difference between old-fashioned ham and bean soup and split pea soup?

Both rely on legumes and smoked pork, but they are distinct soups. Old-fashioned ham and bean soup uses whole beans, usually navy or Great Northern, and has a more irregular, rustic texture. Split pea soup uses dried split peas, which break down much more completely.

Can I make ham and bean soup recipe with canned beans?

Yes, but it will not have the same long-simmered character. Use canned beans only if time is limited. Simmer the ham bone separately with vegetables and liquid first, then add drained canned beans for the last 20 to 30 minutes.

Is navy bean soup with ham better than Great Northern bean soup with ham?

Neither is inherently better. Navy beans yield a softer, thicker soup. Great Northern beans hold their shape more clearly. Choose according to the texture you prefer.

Do I need a ham bone for ham bone bean soup?

Strictly speaking, yes. The name implies the bone is part of the method. You can make a good soup with diced ham alone, but a ham bone gives deeper savory extraction and a fuller broth.

Why does my leftover ham soup taste too sweet?

This often comes from glazed ham. Trim off the sugary exterior before adding the meat or bone to the pot. A small amount of vinegar at the end can also help rebalance the flavor.

Can I make slow cooker ham and bean soup without soaking the beans?

Sometimes, yes, but results vary. Some slow cookers do not reach a temperature high enough to reliably soften unsoaked beans in a reasonable time. Soaking is safer and more consistent.

When should I add salt?

Near the end. Ham contributes salt, sometimes a great deal of it. Taste only after the beans are tender and the liquid has reduced somewhat.

Conclusion

To make an old-fashioned ham and bean soup, start with dried white beans, use a ham bone if you have one, build a modest aromatic base, and let the pot simmer until the beans soften and the broth thickens naturally. Whether you call it a homemade ham and bean soup, a ham bone bean soup, a navy bean soup with ham, a Great Northern bean soup with ham, or simply leftover ham soup, the principles remain the same: patient heat, careful seasoning, and respect for the ingredient that gives the dish its backbone. The result is plain, sustaining food with real structure and depth.

Additional Illustration of Old-Fashioned Ham and Bean Soup Recipe: How to Make It


Discover more from Life Happens!

Subscribe to get the latest posts sent to your email.