White Bean Soup Recipe With Ham | Cozy Pot Tonight

A ham-and-white-bean soup turns pantry beans, smoky ham, stock, and herbs into a thick, savory dinner.

This soup is built for the kind of night when you want one pot, a steady simmer, and a bowl that tastes like it took more work than it did. White beans bring body. Ham brings salt, smoke, and depth. Onion, celery, carrots, garlic, thyme, and bay leaf round it out without crowding the pot.

You can make it with canned beans for a weeknight meal or cooked dried beans when you have extra time. Both versions work. The trick is to mash part of the beans near the end, then let the soup rest for a few minutes so the broth thickens on its own.

Ingredients For A Rich White Bean And Ham Soup

This batch makes about six hearty servings. It’s flexible, but the balance matters: enough ham for flavor, enough beans for body, and enough aromatics to keep the soup from tasting flat.

  • 2 tablespoons olive oil or butter
  • 1 medium yellow onion, diced
  • 2 celery ribs, diced
  • 2 medium carrots, diced
  • 3 garlic cloves, minced
  • 4 cups cooked white beans, or 3 cans drained and rinsed
  • 1 1/2 cups diced cooked ham
  • 5 cups low-sodium chicken stock
  • 1 bay leaf
  • 1 teaspoon dried thyme
  • 1/2 teaspoon black pepper
  • Salt, added near the end
  • 1 tablespoon lemon juice or cider vinegar
  • 2 tablespoons chopped parsley

Cannellini beans give the silkiest bite. Great northern beans make a lighter soup. Navy beans break down more, which is handy if you like a thicker bowl. The USDA lists beans and peas among foods that can count toward vegetable and protein groups, which fits this recipe well because the beans do plenty of work in the pot. See the USDA’s vegetable group page for that placement.

How To Make The Soup

Build The Base Slowly

Warm the oil or butter in a heavy pot over medium heat. Add the onion, celery, and carrots with a pinch of salt. Cook for 7 to 9 minutes, stirring often, until the onion turns glossy and the carrots start to soften.

Add the garlic, thyme, and black pepper. Stir for 30 seconds. Don’t let the garlic brown. You want it fragrant, not sharp.

Simmer The Beans And Ham

Add the white beans, diced ham, stock, and bay leaf. Scrape the bottom of the pot with a wooden spoon to pull up any browned bits. Bring the soup to a gentle boil, then lower the heat so it bubbles lazily.

Simmer uncovered for 20 to 25 minutes if using canned beans. If using home-cooked dried beans, simmer 30 to 40 minutes, or until the beans taste creamy all the way through.

Thicken Without Cream

Remove one cup of beans and broth, mash it with a fork, then stir it back into the pot. You can also press a potato masher into the soup a few times. This gives the broth body while keeping plenty of whole beans in each spoonful.

Taste before adding more salt. Ham can be salty, and stock varies from brand to brand. Finish with lemon juice or cider vinegar, then stir in parsley. That small splash of acid wakes up the whole pot.

White Bean Soup Recipe With Ham Tips For Better Flavor

Good soup comes from small choices. None of them are fussy, but each one changes the final bowl.

Choice Best Move Why It Helps
Beans Use cannellini, great northern, or navy beans Each turns creamy while holding enough shape
Ham Use diced cooked ham or ham off the bone It seasons the broth as it simmers
Stock Pick low-sodium chicken stock You control salt better near the end
Aromatics Cook onion, celery, and carrot until soft Slow cooking gives the broth a rounded base
Herbs Use thyme, bay leaf, and parsley They add savory notes without hiding the ham
Texture Mash part of the beans The soup thickens without cream or flour
Finish Add lemon juice or cider vinegar last Acid balances salt and richness
Rest Let the soup sit 10 minutes before serving The broth thickens and the flavors settle

If you want a smoother soup, blend two cups and return them to the pot. If you want a chunkier bowl, skip the blender and mash only a small scoop. For nutrient details on beans or ham, the USDA’s FoodData Central bean search lets you compare common entries by cooked, canned, and dry forms.

Ingredient Swaps That Still Taste Right

This soup handles swaps well because the base is steady. Use smoked turkey instead of ham for a lighter smoky flavor. Use vegetable stock if the ham is salty enough to carry the broth. Add chopped kale or spinach during the last 5 minutes if you want greens in the pot.

For a thicker soup, add a peeled, diced potato with the stock. For a brighter bowl, add more parsley and a little extra lemon juice. For heat, add red pepper flakes with the garlic. Go easy at first; the spice grows as the soup sits.

Using A Ham Bone

A ham bone makes the broth taste deeper. Add it with the stock and simmer for 45 to 60 minutes, then pull it out and cut off any tender meat. Stir that meat back into the soup before serving.

If your ham bone is large, use 6 cups of stock so the beans stay covered. Simmer with the lid slightly open. A full rolling boil can make the beans split too much and turn the broth muddy.

Serving, Storage, And Reheating Notes

Serve the soup with crusty bread, cornbread, or a simple green salad. A drizzle of olive oil on each bowl gives it a softer finish. Black pepper and parsley on top make it feel fresh without extra work.

Need Method Timing
Short rest Leave covered off heat 10 minutes
Fridge storage Cool in shallow containers Up to 4 days
Freezer storage Freeze in meal-size containers Up to 3 months for best taste
Stovetop reheating Warm gently with a splash of stock 8 to 12 minutes
Microwave reheating Heat in bursts, stirring between rounds 2 to 4 minutes

Soup should not sit out for hours after dinner. The USDA’s leftovers and food safety page says cooked leftovers should be refrigerated within 2 hours, or within 1 hour when the temperature is above 90°F.

Common Mistakes That Flatten The Soup

The biggest mistake is adding salt too early. Ham releases salt as it simmers, so wait until the beans soften and the broth has reduced a little. Taste then season.

Another mistake is rushing the vegetables. Onion, celery, and carrots need time in the pot before the stock goes in. If they stay raw-tasting, the soup tastes thin no matter how much ham you add.

Don’t skip the acid at the end. Lemon juice or cider vinegar doesn’t make the soup sour when used lightly. It cuts through the richness and makes the ham, beans, and herbs taste clearer.

Final Bowl Check

Before serving, check three things: thickness, salt, and brightness. If the soup is thin, mash more beans and simmer 5 minutes. If it tastes flat, add a pinch of salt. If it tastes heavy, add a small splash of lemon juice.

Once the broth clings to the spoon and the beans taste creamy, the pot is ready. Ladle it into warm bowls, add parsley, and serve it while the ham is still tender and the broth is silky.

References & Sources

Mo Maruf

Mo Maruf

Founder

I am a dedicated home cook and appliance enthusiast. I spend hours in my kitchen testing real-world storage methods, reheating techniques, and kitchen gear performance. My goal is to provide you with safe, tested advice to help you run a more efficient kitchen.