9-Bean Soup

9-Bean Soup recipe, bean soup in a white bowl

The Spruce / Wanda Abraham

Prep: 20 mins
Cook: 2 hrs 30 mins
Soak: 12 hrs
Total: 14 hrs 50 mins
Servings: 8 servings

This healthy and hearty soup, combining nine different types of dried beans with barley, is pure comfort food that will warm the body and the soul. The recipe calls for navy, lima, black, kidney, lentils, pinto, garbanzo, split peas, and pigeon peas, but if you prefer certain beans over others, omit the ones you don't like and replace them with your favorites.

This recipe is easily increased and perfect for a crowd, potluck, church supper, or tailgate event. To make this a complete meal, add hot crusty bread and a leafy green side salad.


  • 1/2 pound dried navy beans
  • 1/2 pound dried white lima beans
  • 1/2 pound dried black beans
  • 1/2 pound dried small kidney beans
  • 1/2 pound ​​dried lentils
  • 1/2 pound dried pinto beans
  • 1/2 pound ​dried garbanzo beans
  • 1/4 pound dried green split peas
  • 1/4 pound dried pigeon peas
  • 1/2 pound pearl ​ barley
  • 2 quarts water
  • ham bone/hock
  • 1 (28-ounce) can whole, peeled tomatoes, chopped
  • 1 large onion (diced)
  • 2 teaspoons lemon juice
  • 1 teaspoon chili powder
  • 1 teaspoon dried thyme
  • 1/2 teaspoon rubbed sage
  • Optional: 2 teaspoons salt
  • 1/4 cup small pasta (such as ditalini)

Steps to Make It

  1. Gather the ingredients.

    9-Bean Soup ingredients, variety of beans, whole tomatoes, onions, water, ham bone, lemon juice and spieces

    The Spruce / Wanda Abraham

  2. Soak the navy beans, white lima beans, black beans, kidney beans, lentils, pinto beans, garbanzo beans, green split peas, pigeon peas, and barley in a large pot with water to cover overnight. 

    When ready to cook, drain the beans and barley well. Place them in a large stockpot along with the 2 quarts of water, and add the ham bone.

    bean and ham bone in water prepared to be cooked

    The Spruce / Wanda Abraham

  3. Bring to a boil, lower the heat, and skim off any foam that rises to the surface. Cover and simmer for 2 hours.

    skim off foam from the surface of the boiling bean and ham bone

    The Spruce / Wanda Abraham

  4. Add tomatoes, onion, lemon juice, chili powder, thyme, and sage. Simmer an additional 30 minutes.

    tomatoes, onions, spices added on top of the bean and ham in a pot

    The Spruce / Wanda Abraham

  5. Stir in the salt and pasta. Cook an additional 15 minutes until the pasta is done and the beans are tender.

    adding pasta to the to the bean, tomato and ham in the pot

    The Spruce / Wanda Abraham

  6. If the soup is too thick, add additional water. Remove the ham, de-bone the meat, chop, and return to the soup.

    ham pieces on top of the bean soup in a pot

    The Spruce / Wanda Abraham

Make a Bean Soup Gift in a Jar

Friends and family will appreciate having the beginnings of this delicious soup at the ready when they crave something warm and satisfying. Get yourself a few cute jars and include the recipe instructions on an attached card. Quadruple the bean, peas, and barley proportions to make enough for 9 (1-pint) gift jars, each of which will make enough soup for 8 people. 

First, pour​ dried navy beans, lima beans, black beans, kidney beans, lentils, pinto beans, garbanzo beans, split peas, pigeon peas, and barley into a very large bowl. Stir to combine.

Then line up 9 (1-pint) canning jars. Divide the beans evenly among the containers, stirring the bowl often to keep the beans well-distributed as you fill the jars. Seal the containers tightly with lids and screw-on bands.

Print or write out the recipe instructions, beginning the ingredient list with "2 quarts water." Attach to the jar with a pretty ribbon or raffia.

Recipe Tags: