Old-Fashioned Ham & Bean Soup

 

🥣 Old-Fashioned Ham & Bean Soup

Hearty, comforting, and packed with tender vegetables, creamy white beans, and savory ham, this Old-Fashioned Ham & Bean Soup is the kind of cozy meal that tastes like it simmered all day.

Made with simple ingredients and a flavorful chicken broth, this easy one-pot soup comes together quickly while delivering that classic homemade comfort-food flavor.

It’s perfect for chilly evenings, Sunday dinners, using leftover holiday ham, or making a satisfying meal with pantry staples.

⏱️ Recipe Information

Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Servings: 6
Difficulty: Easy
Method: Stovetop / One-Pot


🛒 Ingredients

  • 2 cups (300g) cooked ham, diced
  • 2 cans (15 oz / 425g each) white beans, drained and rinsed
  • 1 medium onion, diced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 4 cups (960ml) chicken broth
  • ½ teaspoon black pepper
  • Salt, to taste
  • 1 tablespoon olive oil or butter, for sautéing

Optional Flavor Additions

  • 1 teaspoon dried thyme
  • ½ teaspoon smoked paprika
  • 1 bay leaf
  • ½ teaspoon onion powder
  • 1–2 tablespoons chopped fresh parsley
  • 1 cup diced potatoes
  • 1–2 cups chopped kale or spinach

👩‍🍳 Instructions

1. Prepare the Vegetables

Dice the onion, carrots, and celery into small, evenly sized pieces.

Mince the garlic and dice the cooked ham.

Drain and rinse the canned beans under cool running water.

Set everything aside.


2. Sauté the Vegetables

Heat the olive oil or butter in a large Dutch oven or heavy-bottomed soup pot over medium heat.

Add the diced onion, carrots, and celery.

Cook for approximately 5–7 minutes, stirring occasionally, until the vegetables begin to soften.


3. Add the Garlic

Add the minced garlic.

Cook for approximately 30–60 seconds, stirring constantly, until fragrant.

Be careful not to let the garlic brown too much.


4. Add the Ham

Add the diced ham to the pot.

Cook for 2–3 minutes, stirring occasionally.

Allowing the ham to warm and lightly brown helps bring out its savory flavor.


5. Add the Broth and Seasonings

Pour in the chicken broth.

Add:

  • Black pepper
  • Thyme, if using
  • Smoked paprika, if using
  • Bay leaf, if using

Stir everything together.

Bring the soup to a gentle boil.


6. Add the Beans

Stir in the drained and rinsed white beans.

Reduce the heat to medium-low and bring the soup to a gentle simmer.


7. Simmer

Cover the pot partially and simmer for approximately 25–30 minutes.

Stir occasionally.

The vegetables should become tender and the flavors should have time to blend together.

Avoid a vigorous boil, which can cause the beans to break apart too much.


8. Make It Creamier — Optional

For a naturally thicker soup, remove approximately 1 cup of the beans and broth.

Mash the beans with a fork until mostly smooth, then stir them back into the pot.

Alternatively, use an immersion blender for a few seconds directly in the pot.

This thickens the soup without adding cream or flour.


9. Taste and Adjust

Remove the bay leaf if used.

Taste the soup before adding salt because ham and chicken broth can already contain quite a bit of sodium.

Add salt only as needed.

Add additional black pepper or herbs to taste.


10. Finish and Serve

Stir in fresh chopped parsley just before serving, if desired.

Ladle the hot soup into bowls.

Serve with crusty bread, cornbread, biscuits, or crackers.


⭐ Chef’s Tips

Rinse the beans: Rinsing canned beans removes excess liquid and helps control the saltiness of the soup.

Salt at the end: Ham and broth can both be salty, so taste before adding additional salt.

Use leftover ham: This is an excellent recipe for leftover baked ham, holiday ham, or a ham steak.

Brown the ham: A little browning adds an extra layer of savory flavor.

Don’t boil aggressively: A gentle simmer keeps the vegetables intact and prevents the beans from turning completely mushy.

Thicken naturally: Mashing some of the beans creates a creamy texture without dairy.

Let it rest: If you have time, allow the finished soup to sit for 10 minutes before serving. The flavors will continue to develop.


🥣 Delicious Variations

🥔 Ham, Bean & Potato Soup

Add 1–2 cups peeled and diced potatoes with the broth.

Simmer until the potatoes are fork-tender.

🌿 Herbed Ham & Bean Soup

Add thyme, rosemary, parsley, and a bay leaf for a more aromatic soup.

🥬 Ham, Bean & Greens Soup

Stir in 2 cups chopped kale or spinach during the final 5 minutes of cooking.

🌶️ Smoky Ham & Bean Soup

Add ½–1 teaspoon smoked paprika and a pinch of cayenne.

🍅 Ham & Bean Vegetable Soup

Add 1 can (14.5 oz) diced tomatoes for a slightly tangy tomato-based version.

🥛 Creamy Ham & Bean Soup

Stir in ½ cup heavy cream during the final few minutes for a richer, creamier soup.


🍞 Serving Suggestions

Serve this hearty soup with:

  • Crusty French bread
  • Homemade biscuits
  • Cornbread
  • Garlic bread
  • Dinner rolls
  • Toasted sourdough
  • Crackers
  • Simple green salad

A little grated Parmesan or freshly chopped parsley on top makes a lovely finishing touch.


🧊 Storage

Allow leftover soup to cool slightly before transferring it to airtight containers.

Refrigerate for up to 4 days.

The beans will continue absorbing some of the broth as the soup sits, so add a splash of chicken broth or water when reheating if necessary.


🔥 Reheating

Stovetop

Pour the desired amount into a saucepan and heat over medium-low, stirring occasionally, until steaming hot.

Add a little broth or water if the soup has thickened too much.

Microwave

Heat individual servings in a microwave-safe bowl in 60–90 second intervals, stirring between each interval.


❄️ Freezing

This soup freezes well.

Allow it to cool completely, then transfer it to freezer-safe containers, leaving some room for expansion.

Freeze for up to 3 months.

Thaw overnight in the refrigerator and reheat gently on the stovetop.

If the soup has thickened after freezing, add a little chicken broth while reheating.


🥣🫘 Final Result

This Old-Fashioned Ham & Bean Soup is simple, hearty, and wonderfully comforting.

Every spoonful combines savory ham, creamy white beans, tender carrots, celery, onion, and garlic in a rich, flavorful broth.

It’s an easy, budget-friendly meal that makes especially good use of leftover ham.

A warm bowl of old-fashioned comfort food that’s even better with a thick slice of crusty bread. 🥣🥖✨

Leave a Reply

Your email address will not be published. Required fields are marked *