This post may contain affiliate links.
This Slow Cooker 15 Bean Soup is an easy, hearty soup loaded with 15 beans, vegetables, warm spices and broth. Simply toss everything into the crockpot and let it simmer. It is packed with protein, perfect for meal-prep and freezers beautifully for those busy nights.

There is something comforting about a slow cooker soup that fills your kitchen with rich, savory aromas all day long and this Slow Cooker 15 Bean Soup is exactly that. With a mix of 15 beans, hearty veggies and warm spices this is the perfect comforting, protein packed soup your family will love. For the best texture and flavor, I suggest soaking your beans overnight before using them. Once everything is in the crockpot the soup will simmer away easily and with minimal clean-up. You might also remember my Instant Pot 15 Bean Soup that I shared recently in case you would prefer to make in the pressure cooker.
This makes a great meal-prep soup that you can make on the weekend for the week ahead and freeze for later. I like to garnish this soup with fresh Parmesan cheese, fresh parsley and oyster crackers. If you like bean soups you also might like this Pinto Bean Soup, Tuscan Bean Soup, Navy Bean Soup Recipe or this Mediterranean White Bean Soup.
Why You Will Love this 15 Bean Soup

This 15 Bean Soup is easy to make and such a filling meal. Here are the reasons we love it:
• Simple Ingredients: This soup uses simple ingredients. You will love how easy this soup is and it is packed with protein. It uses a 15 bean soup mix that you can find in a bag at the grocery store, fresh vegetables, spices and broth.
• Great for Meal-Prep: I love making this soup on the weekend and having it in the fridge throughout the week. I also like to freeze half for later.
• No-Mess: When making this in the crockpot it meals very little clean-up! Everything cooks in one pot and makes clean-up so easy.

Ingredient Notes
For exact ingredient amounts and instructions, see the full recipe card below.

- 15 Bean Soup Mix: You can find a 15 bean soup mix bag near the dried beans or canned beans section in the grocery store (I use the Hurst’s dried 15 bean soup mix). Sometimes it might say 16 bean soup mix which is fine too! I throw out the seasoning packet and use my own spices to control the additives and salt. For this recipe I soaked the beans overnight. If you prefer to not soak you will just need to adjust the liquid in the recipe.
- Vegetables: I added onion, carrots, celery and red bell pepper to this soup. You can use other vegetables like zucchini, green beans, broccoli or cauliflower also. It is a great soup for lots of veggies. You also could add in canned or frozen veggies. It is a great clean out the fridge, pantry or freezer kind of soup.
- Tomato Sauce: Tomato sauce adds a sweetness to the soup. You could also use leftover homemade spaghetti sauce if you have any on hand.
- Tomatoes: I used a can of diced tomatoes. Don’t drain them because the juice the tomatoes are in helps the bean soup with flavor and extra juice to cook the beans in. You could use fire roasted diced tomatoes for that smoky flavor.
- Spices: I added a variety of spices to this soup to add a depth of flavor. I find if this soup doesn’t have enough spice in it the soup can be bland. I added turmeric, paprika, chili powder, cumin, dried oregano, basil, thyme or cayenne red pepper.
Recipe Tip: I pre-soaked the beans overnight. I find it helps my stomach to be able to handle the beans better. Soaking helps to reduce the amount of indigestible sugars that cause gas and bloating. If you prefer to not soak the beans you will need to add an extra cup of broth to the crockpot.

Recipe Variations
- Vegetables: add other veggies like broccoli, green beans, cauliflower, zucchini or poblanos. Make sure to dice your veggies into a uniform size so they cook evenly.
- Spices: add additional spices like Italian seasoning, smoked paprika, curry or coriander.
- Greens: spinach, kale or swiss chard makes a great green to add. You can stir it in a the end of cooking and let them wilt.
- Herbs: stir in fresh herbs like parsley, basil, oregano, dill or cilantro.
- Heat: if you like heat in your soup you could stir in hot sauce, crushed red pepper or add chopped jalapeños.
What Beans are in a 15 Bean Soup Mix?
The hurst’s beans mix that I use contains 15 of these bean varieties: northern beans, pinto beans, large lima beans, yellow eye, garbanzo beans, baby lima beans, green split pea, kidney beans, cranberry beans, small white beans, pink beans, small red beans, yellow split peas, lentils, navy beans, white kidney beans, black beans.

How to Make this Crockpot 15 Bean Soup
Step 1: Prepare Beans: Pick through your beans to remove any small stones or any debris. Rinse beans with cold water.
Step 2: Soak Beans: Place the beans in a large pot or bowl and cover with at least 8 cups of fresh water (or enough water to cover them by about 2-3 inches), ensuring there is enough room for them to double in size. Soak the beans to soak for a at least 8 hours, or overnight, at room temperature. Drain the beans and rinse again with cold water.
Step 3: Add Ingredients to Crockpot: Add the beans to the slow cooker along with all the other soup ingredients. Stir well. Cook on high for 4 hours or until the beans are tender.
Step 4: Puree Half of Soup: If you want your soup to be creamier, use a hand held immersion blender to puree a portion of the soup. This will thicken the soup but isn’t necessary. Garnish the soup with crackers, Parmesan cheese, fresh parsley and crushed red pepper. Store the leftovers in an airtight container in the fridge for up to 5 days.

Storage and Reheating Instructions
- Store the leftover soup in the fridge in an airtight container for up to 5 days. To reheat you can heat on the stove or you can microwave.
- You also can freeze this soup. Make sure to completely cool it off before you store it in an airtight container for up to 3 months.
- To reheat you can heat in the microwave or on the stove.
Recipe FAQ
Yes you can. I find it helps my stomach to be able to handle the beans better. Soaking helps to reduce the amount of indigestible sugars that cause gas and bloating. If you prefer to not soak the beans you will need to add an extra cup of broth to the crockpot.
Yes you can! It works great with the beans. You can add pre-cooked ham the last 30 minutes to warm. If you use raw ham you would want to add it to the soup and cook with the beans for 4 hours.
One option is to sauté the vegetables and spices before adding them to the crockpot to help the flavors and spices bloom. Another option is to add more spice once you are done slow cooking. Another addition that helps brighten the soup is adding lemon juice. I would start with half of a lemon and see how that tastes. If you want to add more garnishes you could add feta cheese, Parmesan cheese or add crushed red pepper flakes for spice.
More Soup Recipes
Vegetarian
Moroccan Carrot Red Lentil Soup
Mediterranean
Easy Vegetable Bean Soup Recipe
Vegetarian
Zesty Bean Pozole Soup
Tried this recipe? Leave a star rating and comment below! Subscribe to my newsletter or follow me on Facebook, Instagram, or Pinterest for the latest.
Slow Cooker 15 Bean Soup

Ingredients
- 1 pound 15 bean soup mix {do not use the seasoning packet, pick out stones and debris, rinse), soak overnight
- 3 tablespoons extra virgin olive oil
- 2 cups sweet onion, diced
- 2 celery stalks, diced
- 3 carrots, peeled and diced
- 4 garlic cloves, minced
- 1/2 of a red bell pepper, seeds removed, diced
- 7 cups vegetable broth or vegetable stock
- 8 ounces tomato sauce
- 1 – 15 ounce can of diced tomatoes
- 1/2 teaspoon turmeric
- 1 teaspoon paprika
- 2 teaspoon chili powder
- 1 teaspoon cumin
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon dried thyme
- 1/2 teaspoon cayenne red pepper, optional
- 1/2 teaspoon salt
- 1/8 teaspoon black pepper
- 2 bay leaves
- Fresh parmesan cheese, fresh parsley, oyster crackers and crushed red pepper flakes, for garnish
Instructions
- Pick through your beans to remove any small stones or any debris. Rinse beans with cold water.
- Place the beans in a large pot or bowl and cover with at least 8 cups of fresh water (or enough water to cover them by about 2-3 inches), ensuring there is enough room for them to double in size.
- Soak the beans to soak for a at least 8 hours, or overnight, at room temperature. Drain the beans and rinse again with cold water.
- Add the beans to the slow cooker along with all the other soup ingredients. Stir well.
- Cook on high for 4 hours or until the beans are tender.
- If you want your soup to be creamier, use a hand held immersion blender to puree a portion of the soup. This will thicken the soup but isn’t necessary.
- Garnish the soup with crackers, Parmesan cheese, fresh parsley and crushed red pepper. Store the leftovers in an airtight container in the fridge for up to 5 days.
Notes
- I find the 15 bean soup mix in a bag in the section with canned beans and dried beans by Hurst HamBeens Brand. I throw the seasoning packet away because I find it to have too much salt and other additives in it.
- You can use chicken broth or chicken stock in place of the vegetable broth. Bone broths are also a great option to add protein.
- You could add ham into this soup. I suggest you add pre-cooked ham and add it the last 30 minutes to heat it.
- You can mix up the spices in this soup. I tried to add a good variety of spices because I feel like with the amount of beans in this soup it needs that extra flavor.
- You can also sub in a variety of vegetables like zucchini, green beans, peas, broccoli or cauliflower.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.














