clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Bowl of 16 bean soup topped with fresh herbs and corn bread

16 Bean Soup | Delicious, Low-cost + Easy Recipe

  • Author: Rachel Steenland
  • Total Time: 50 minutes + soaking
  • Yield: 10 servings 1x


This easy soup recipe has ALL the beans! We make it from scratch, which means it’s not just delicious and super-healthy, it’s budget friendly as well!


  • 1 x packet 16 bean soup mix / dry beans, soaked (see notes)
  • 2 large onions (2 pounds / 900grams), chopped
  • 4 celery stalks, chopped
  • 2 carrots, chopped
  • 1 bell pepper, chopped
  • 4 garlic cloves, minced
  • 3 smoky chipotle peppers, chopped finely (see notes)
  • 12 teaspoons salt
  • 12 teaspoons peppers
  • 12 cups vegetable broth + 1/4 cup for sautéing vegetables


To serve (optional)

  • Fresh herbs (e.g. parsley and thyme)
  • Cornbread


  1. Soak the beans:
    • Soak overnight: Pour beans into a large bowl and fill with water, cover and soak overnight. 
    • Quick soak: Place beans into pot, fill with water and bring to the boil. Boil beans for 5 minutes. Turn off heat, cover the pot with a lid and allow beans to soak for 1 hour.
  2. Place chopped onions, chopped celery, carrots, bell peppers and garlic into a large saucepan with 1/4 cup vegetable broth. Sauté over medium heat for around 5 minutes until the vegetables have softened. If needed, add an extra splash of vegetable broth.
  3. Drain and rinse the soaked beans. Add beans, chopped smoky chipotle peppers, salt and peppers to the sautéed onion mixture, stir to combine.
  4. Pour vegetable broth into the bean mixture. Bring broth to the boil, then reduce heat and simmer for 30 minutes.
  5. Taste soup and adjust seasoning to suit your palate. 
  6. Ladle soup into bowls and garnish with fresh herbs, such as parsley an thyme (optional). You might also enjoy with a piece or two of cornbread on the side! Enjoy!


Your bean soup will keep in the refrigerator for 3-4 days. Alternatively, you can freeze it in meal-sized portions for at least a month. However, bear in mind the beans will be a bit mushier after thawing.


  • We like to use Goya 16 Bean Soup Mix, which includes a combination of: Pinto beans, small red beans, pink beans, red kidney beans, great northern beans, red kidney beans, great northern beans, blackeye peas, navy beans, black beans, whole green peas, yellow split peas, green split peas, lentils, chick peas and pearl barley. If you can’t locate this 16 bean soup mix, or want to use something different, make sure you use beans such as pinto beans, black beans and navy beans for the best result.
  • If you’re unable to find smoky chipotle peppers, you can achieve a similar taste by using smoked paprika (2 tablespoons) or liquid smoke (2 teaspoons). Taste and adjust ‘smokiness’ to suit your taste and products used.
  • Prep Time: 10 minutes + soaking
  • Cook Time: 40 minutes

Keywords: 16 bean soup