Tell us about your symptoms and treatment experience. Take our survey here.

Easy Mixed Bean Soup

Beans are high in fiber and vitamins and minerals and they are also a great source of plant-based protein. Start this easy soup the night before by soaking the dried beans then let it simmer for a few hours for a delicious and flavor-rich soup.

There are many types of bean soup mixes, so any dried multi-bean variety will work for this recipe. Many come with a flavor packet that contains preservatives and additives, which you will not need for this recipe.

A ham bone is simply the remaining bone of a ham roast with some meat still remaining. You can get one from a butcher or save one after a special gathering or holiday. If you aren't ready to make soup you can wrap it in a freezer safe plastic bag and freeze it for another time. If you don't have a ham bone on hand you can always add diced ham.

Makes 10 servings
Serving Size: 1 cup
Prep Time: 10 minutes
Cook Time: 3 hours

Ingredients for easy mixed bean soup

  • 1 lb bag 16 Bean Soup Mix or similar (discard flavor packet)
  • 1 tsp olive oil
  • 1 small onion, finely diced
  • 1 garlic clove, finely minced
  • ¾ tsp salt
  • ½ tsp cumin
  • 1 tbsp Italian seasoning
  • 1 whole bay leaf
  • 1 lb ham bone with some meat, trimmed of excess fat
  • 8 cups water

Directions for mixed bean soup

  1. One day before preparing, rinse beans with water and add to large soup pot. Cover beans with water and let soak overnight.
  2. After soaking overnight, drain and rinse beans and return to large pot.
  3. Add 1 tsp of olive oil to a pan over medium-high heat. Add in onion and garlic and cook until translucent for about 3 to 5 minutes until onions are tender and fragrant. Add to the pot with the beans.
  4. Add salt, cumin, Italian seasoning, bay leaf and ham bone to the soup pot along with 8 cups of water.
  5. Bring to a gentle boil over medium-high heat then reduce heat and simmer, with lid cracked for 2 to 3 hours.
  6. Remove ham bone and if any meat has fallen from the bone, remove it and slice it into bite-sized pieces. Return meat to the soup and discard the bone.
  7. Remove bay leaf and serve hot.

When a recipe has more than 5 grams of fiber per serving, subtract that amount from the total carbohydrate. Therefore, this recipe has 20.3 grams net carbs per serving.

By providing your email address, you are agreeing to our privacy policy.

Nutrition facts

Per Serving

  • calories: 212
  • cholesterol: 16mg
  • dietary fiber: 14.4g
  • potassium: 15mg
  • protein: 16.9g
  • saturated fat: 1.2g
  • sodium: 492mg
  • sugars: 2.2g
  • total carbohydrates: 34.7g
  • total fat: 3.5g
Photograph by Kelly Dabel. All rights reserved. Used with permission.

Disclaimer: does not provide any express or implied warrant toward the content or outcome of any recipe.

Join the conversation

Please read our rules before commenting.

Community Poll

Have you taken our In America Survey yet?