Go Back
A bowl of old-fashioned ham and bean soup garnished with herbs.

Old-Fashioned Ham and Bean Soup

This comforting classic combines tender beans with rich ham flavor, perfect for chilly evenings and holiday gatherings. Minimal prep required with a slow cooker!
Prep Time 10 minutes
Cook Time 8 hours
Total Time 8 hours 10 minutes
Servings: 6 servings
Course: Main Course, Soup
Cuisine: American
Calories: 300

Ingredients
  

Main Ingredients
  • 1 Ham bone Adds flavor and richness.
  • 1 cup Dried beans (such as navy or great northern) Soak overnight for best results.
  • 2 Carrots, diced Adds sweetness and color.
  • 2 Celery stalks, diced Provides depth of flavor.
  • 1 Onion, chopped Essential for aromatic base.
  • 4 cups Chicken or vegetable broth Use low-sodium for more control over salt.
  • 2 Cloves garlic, minced Enhances overall taste.
  • 1 Bay leaf Adds a subtle aromatic flavor.
  • Salt and pepper Season to your liking.
  • Optional: Cornbread Perfect for serving with the soup.

Method
 

Preparation
  1. Soak the dried beans in water overnight. Drain and rinse the beans before using.
  2. In a slow cooker, combine the ham bone, soaked beans, diced carrots, diced celery, chopped onion, broth, minced garlic, and bay leaf.
  3. Season the mixture with salt and pepper.
  4. Cook on low for 6-8 hours or until the beans are tender.
  5. Remove the ham bone. Shred any meat off the bone and return the meat to the soup.
  6. Adjust seasoning if necessary and serve hot, optionally with cornbread.

Notes

For a creamier soup, consider blending a portion of the beans and returning them to the pot. Store leftover soup in an airtight container in the fridge for 3-4 days or freeze for up to three months.