15 Bean Soup Crock Pot Recipe



This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

When I am in the mood for something filling with very little hands-on work, I make my 15 bean soup crock pot recipe. I use a colorful blend of dried beans, vegetables, and flavorful broth, which slow-cooks into a rich, comforting soup filled with plant-based protein and fiber.

15 bean soup crock pot recipe served in a white bowl with garlic bread

There is something so satisfying about coming home to a slow cooker that has been filling my house with the aroma of 15 bean soup all day. I do enjoy simpler soups like my white bean soup; sometimes I need a little more variety, and it does not get any more varied than 15 beans! If you love soups filled with texture, you need to try this recipe.

If I need a quick last-minute meal, I make vegetable bean soup. And while it is incredibly satisfying, nothing beats a pot of slow-cooked soup. The first time I made this for my kids, they saw the soup mix and were immediately intrigued by the sheer volume of different beans. They asked if there were really 15 beans in there, and before I could answer, my daughter had already looked it up and said that legally, there had to be 15 different kinds of beans. You can bet they sifted through the mix to make sure. Ha! 

The great thing about this 15 bean soup crock pot recipe is that it is so incredibly nourishing and budget-friendly. The variety of beans provides plenty of plant-based protein and fiber, while the vegetables add color, vitamins, and fresh flavor. As a nutritionist, I always advocate for approachable, nutritious meals like this one.

Another reason I love this 15 bean soup crock pot recipe is that the slow cooker does almost all of the work. I can leave it to cook the soup without worrying about scorching. And as a busy mom, every minute saved is precious. After a quick rinse of the beans and a little chopping, everything goes straight into the crock pot to slowly cook into a rich, flavorful soup. I stir in the tomatoes and spinach at the end to keep their flavors vibrant before serving.

Since this soup freezes so well, I always have a few containers in storage. When we went traveling recently, I told my housesitter to help herself to anything in the fridge and freezer, as the last thing I wanted was for the food to go to waste. When we arrived home, the kitchen was filled with a welcoming smell. She told me she had tried the soup and loved it so much that she found my recipe, tried her hand at making some, and wanted us to have a fresh, hot meal waiting for us after a long day of traveling. She absolutely nailed it! The next time you make this soup, keep some aside and freeze it for a last-minute meal.

Latest Recipe Video!

🥘 Ingredients

This 15 bean soup crock pot recipe uses pantry staples and fresh vegetables. This is everything I need to create a rich flavor:

ingredients for 15 bean soup crock potingredients for 15 bean soup crock pot

15 bean soup mix: I use a dried 15 bean soup mix as the base of this recipe. The variety of beans creates a wonderful texture.

Vegetables for soup base: Together, celery, carrots, and onion create the classic savory vegetable base for my soup. Each one adds another dimension to the foundation.

Seasoning: I use a mix of garlic powder, optional dried chili flakes, dried thyme, black pepper, and salt to season the soup. 

Vegan chicken broth: I prefer vegan chicken broth as it adds extra savory flavor, but vegetable broth works just as well.

Water: Water helps create the perfect broth consistency without making the soup overly salty.

Canned diced tomatoes: I stir these in near the end of cooking so they keep their fresh tomato flavor and brighten up the finished soup.

Spinach: Fresh spinach wilts quickly, so I add it in for a pop of color and extra nutrients right before serving.

🔪 How To Make

One of the real selling points about this recipe is how little hands-on time it requires. And that is something I really appreciate. This is how I make it:

Rinse beans: I start by rinsing the dried bean mix thoroughly under cold water before adding it to the slow cooker.

beans and veggies cooking in a slow cookerbeans and veggies cooking in a slow cooker

Add remaining ingredients: Next, I add the diced celery, carrots, onion, garlic powder, chili flakes, thyme, pepper, salt, broth, and water to the slow cooker. I stir everything together until well combined. Keep the tomatoes and celery until later.

beans and veggies cooking in a slow cookerbeans and veggies cooking in a slow cooker

Slow cook: I cover the crock pot with the lid and cook on low for 7 hours or high for 4 hours, until all of the beans are tender and creamy.

beans and veggies cooking in a slow cookerbeans and veggies cooking in a slow cooker

Add tomatoes and spinach: Once the beans are fully cooked, I stir in the diced tomatoes and fresh spinach. I continue cooking for about 20 minutes, just until the spinach has wilted and the tomatoes are heated through. 

Taste and serve: I taste the soup and adjust the seasoning if needed before serving hot.

beans and veggies cooking in a slow cookerbeans and veggies cooking in a slow cooker

My #1 Secret Tip for this 15 bean soup crock pot recipe is to wait until the very end to add the tomatoes. Tomatoes are acidic, and adding them too early can slow down the beans as they soften. Stirring them in after the beans are tender gives me perfectly creamy beans every time.

Other Tips To Keep In Mind:

  • Always sort through the dried beans first: Even packaged bean mixes can occasionally contain small stones or damaged beans, so I give them a quick inspection before rinsing. 
  • Even cuts: Similar-sized vegetables cook at the same rate and create a more consistent texture throughout the soup.
  • Taste before adding extra salt: Different brands of broth and bean mixes vary in sodium, so I always wait until the soup is finished before adjusting the seasoning. 
  • Do not lift the lid too often: Every time the lid comes off, heat escapes and increases the cooking time. 
  • Rest: I let the soup rest for 10 minutes before serving. The broth thickens slightly as it sits, allowing the flavors to come together even more.

📖 Variations

This 15 bean soup crock pot recipe is wonderfully easy to tweak. These are some variations I have made that still keep all of the comforting qualities:

Add more vegetables: When I want an even heartier soup, I add 1 1/2 cups diced sweet potato or cubed butternut squash along with the carrots, celery, and onions. Then I add 1 cup diced zucchini and 1 cup chopped red bell pepper during the final 45-60 minutes of cooking. I like making this version during the coldest months. 

Make it smoky: My family loves warm spices, so sometimes I add 1 teaspoon smoked paprika, 1 teaspoon ground cumin, and 1/2 teaspoon chili powder with the other seasonings at the beginning of cooking. Just before serving, I top each bowl with 1/4 diced avocado, 1 tablespoon chopped cilantro, and a squeeze of lime. This gives the beans a slightly southwestern twist, which my kids love. 

Add grains: When I want to stretch the soup even further, I stir 1 1/2 cups of cooked brown rice, cooked quinoa, or cooked pearl barley. My husband and I love the barley as it reminds us so much of the kind of soups our grandmothers made. 

🍽 Serving Suggestions

This soup is quite filling on its own, but it still does really well with a side of vegan dinner rolls. Or if you want something a little more flavorful, try it with a garlic bread grilled cheese. There is no better way to soak up soup than with crusty bread. 

I like serving this soup with very light sides that offer a different texture than the creamy soup, like a cucumber tomato avocado salad. My kids love adding baked corn tortilla chips to their bowls, whereas my husband prefers it with a more traditional vegan flatbread. Recently, we took a break from the traditional sides and added a few baked vegan falafel to the soup, which I highly recommend trying. 

🧊 Storing And ♨️ Reheating

Refrigeration: I store leftover soup in an airtight container in the refrigerator for up to 5 days. 

Freezing: Once completely cooled, I portion the soup into a freezer-safe container and freeze it for up to 3 months. 

Reheating: If frozen, I thaw the soup in the refrigerator overnight. Then I reheat it on the stovetop over medium heat until warmed through. If it has thickened after storing, I simply stir in a splash of broth or water until it reaches my preferred consistency.

❓ Recipe FAQs

Can I make this 15 bean soup on the stovetop?

Yes, you can! I combine all of the ingredients except the tomatoes and spinach in a large Dutch oven or soup pot, and simmer until the beans are tender. This usually takes 1 1/2 – 2 1/2 hours, depending on the age of the beans. Once they are cooked, I stir in the tomatoes and spinach and cook for 15-20 minutes before serving.

How can I make this soup thicker?

If I want a thicker, creamier soup, I mash 1-2 cups of the cooked beans against the side of the slow cooker with a spoon, then stir them back into the broth. This thickens the soup naturally without the need for flour or cornstarch.

Can I make this 15 bean soup in an Instant Pot?

Yes, I have done this before when I was short on time, and it works really well. I saute the onion, carrots, and celery using the saute function with 1 tablespoon of olive oil for 5 minutes. Then I stir in my seasonings, 15 bean soup mix, 4 cups of vegan broth, and 2 cups of water. I lock the lid and cook on high pressure for 40 minutes, followed by a 15-minute natural pressure release. I stir the canned tomatoes and spinach after that and let the soup sit on the saute for 5-10 minutes before serving.

15 bean soup crock pot recipe served in a white bowl with garlic bread15 bean soup crock pot recipe served in a white bowl with garlic bread

Love this plant based soup recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

15 Bean Soup Crock Pot Recipe

When I am in the mood for something filling with very little hands-on work, I make my 15 bean soup crock pot recipe. I use a colorful blend of dried beans, vegetables, and flavorful broth, which slow-cooks into a rich, comforting soup filled with plant-based protein and fiber.

Prep Time10 minutes

Total Time4 hours 10 minutes

Course: Main Course, mains

Cuisine: American, Vegan

Diet: Gluten Free, Low Calorie, Low Fat, Vegan, Vegetarian

Servings: 8 servings

Calories: 188kcal

  • My #1 Secret Tip for this 15 bean soup crock pot recipe is to wait until the very end to add the tomatoes. Tomatoes are acidic, and adding them too early can slow down the beans as they soften. Stirring them in after the beans are tender gives me perfectly creamy beans every time. 
  • Always sort through the dried beans first: Even packaged bean mixes can occasionally contain small stones or damaged beans, so I give them a quick inspection before rinsing. 
  • Even cuts: Similar-sized vegetables cook at the same rate and create a more consistent texture throughout the soup.
  • Taste before adding extra salt: Different brands of broth and bean mixes vary in sodium, so I always wait until the soup is finished before adjusting the seasoning. 
  • Do not lift the lid too often: Every time the lid comes off, heat escapes and increases the cooking time. 
  • Rest: I let the soup rest for 10 minutes before serving. The broth thickens slightly as it sits, allowing the flavors to come together even more.

Calories: 188kcal | Carbohydrates: 35g | Protein: 12g | Fat: 1g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Cholesterol: 2mg | Sodium: 694mg | Potassium: 892mg | Fiber: 9g | Sugar: 4g