Ham and Bean Soup

Warm, hearty, and packed with smoky flavor, Ham and Bean Soup is classic comfort food that’s perfect for chilly days or using up leftover ham.


🧾 Ingredients

  • 1 lb dried great northern beans or navy beans
  • 2 cups cooked ham, diced
  • 1 ham bone or ham hock (optional for extra flavor)
  • 1 onion, chopped
  • 2 carrots, sliced
  • 2 celery stalks, chopped
  • 3 cloves garlic, minced
  • 6 cups chicken broth or water
  • 1 tsp thyme
  • 1 bay leaf
  • Salt & black pepper to taste

👩‍🍳 Instructions

1. Soak the beans

Rinse and soak beans overnight.

Drain before cooking.

(Quick soak option: boil beans 2 minutes, remove from heat, and let sit 1 hour.)


2. Sauté the vegetables

In a large pot, cook onion, carrots, and celery until softened.

Add garlic and cook 1 minute more.


3. Simmer the soup

Add:

  • soaked beans
  • ham
  • ham bone or hock
  • broth
  • thyme
  • bay leaf

Bring to a boil, then reduce heat and simmer 1½–2 hours until beans are tender.


4. Finish

Remove ham bone and bay leaf.

Season with salt and pepper.

For a thicker soup, mash some of the beans before serving.


🥖 Perfect With

  • Cornbread
  • Biscuits
  • Crusty bread
  • Side salad

🔥 Delicious Variations

  • Add potatoes for extra heartiness
  • Stir in spinach or kale
  • Use smoked sausage with the ham
  • Add a pinch of cayenne for heat

💡 Tips

  • Leftover holiday ham works perfectly
  • Soup thickens as it cools
  • Freeze leftovers for easy meals
  • A smoked ham hock adds incredible depth of flavor

Leave a Comment