Country Bean Soup

Hearty Bean Soup with Country Ham
Paul Poplis
  • 4 hrs 20 mins
  • Prep: 20 mins,
  • Cook: 4 hrs
  • Yield: 2-4 servings

If you are short on time to make this soup, it's fine to take a few shortcuts. For instance, you could skip making the stock and use pre-made chicken stock. You might also substitute canned beans for dried. But if you want the most flavorful soup, taking the time to make your own stock will escalate it to new heights. The richness of flavor comes from the beans soaking up the homemade stock as they cook and, of course, the country ham.

What You'll Need

  • For the Stock:
  • 1 large smoked ham hock
  • 1 large onion (quartered)
  • 1 large stalk celery (cut into 3-inch pieces)
  • 1 large carrot (cut into 3-inch pieces)
  • 2 bay leaves
  • For the Soup:
  • 1/2 pound navy beans (dried; picked over)
  • 1 country ham steak (fat trimmed off)
  • 1/2 onion (coarsely chopped)
  • 1/2 small stalk celery (sliced into 1/4-inch thick rounds)
  • 1 small carrot (sliced into 1/4-inch thick rounds)
  • 2 tablespoons bacon drippings (or olive oil)
  • 1 tablespoon tomato paste
  • 1 1/2 teaspoon rubbed sage
  • 1 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 quart water (simmering)

How to Make It


  1. Place ham hock, quartered onion, large pieces of carrot and celery, bay leaves and peppercorns in a large soup pot.
  2. Add 5 quarts cold water and set over medium heat. Bring to a vigorous simmer (do not boil), reduce heat to low and cover.
  3. Cook for about three hours. Cool.
  4. Pour stock through a strainer into a large bowl. Discard vegetables.
  5. Cut up meat from ham hock into small pieces and add to stock.
  1. Cover and cool to room temperature or overnight in the refrigerator.
  2. Divide stock and freeze half for later use.


  1. Heat oven to 300 degrees Farenheight.
  2. Heat bacon drippings in an ovenproof soup pot over medium heat.
  3. Add onions, celery, and carrot and saute until onions are translucent.
  4. Add beans and stock to pot along with all remaining ingredients except water.
  5. Place pot over medium heat and bring to a vigorous simmer (do not boil).
  6. Cover and place on a lower, but not the lowest, oven rack. Cook for about 4 hours, checking every hour and adding enough additional hot water to keep beans well covered.
  7. Remove from oven, adjust seasonings and amount of water. Serve with hot sauce on the side.

Note: This soup freezes well if you want to double it and freeze half. Edited by Joy Nordenstrom


Nutritional Guidelines (per serving)
Calories 305
Total Fat 4 g
Saturated Fat 1 g
Unsaturated Fat 1 g
Cholesterol 13 mg
Sodium 327 mg
Carbohydrates 52 g
Dietary Fiber 15 g
Protein 18 g
(The nutrition information on our recipes is calculated using an ingredient database and should be considered an estimate. Individual results may vary.)