Slow Cooker 15 Bean Soup
on Mar 01, 2025
This post may contain affiliate links. Please read our disclosure policy.
This easy slow cooker 15 bean soup is a vegetarian version of a classic recipe. Made with a dried bean soup mix, it also has fire-roasted tomatoes, sweet potatoes and kale. This hearty and filling vegan soup makes the most of pantry ingredients and vegetables. It’s fantastic for meal prep for lunch or dinner, and it’s freezer-friendly.

Table of Contents
Why You’ll Love This Recipe
You never can have enough slow cooker recipes. This small appliance may not be as glamorous as the Instant Pot or an air fryer, but you have to think that the length of time a crockpot takes to cook a meal is its superpower. All it takes is a little planning.
Using a bean soup mix is perfect when you can’t decide on just one kind of bean or lentil to cook. Keep a bag in your pantry to make this easy bean soup recipe where the majority of the cook time requires no active work from you. Again, that’s the beauty of a crockpot.
This wholesome soup is packed with protein and fiber. Three cheers for beans and lentils! They make vegan recipes filling. Plus they are budget-friendly.
The Ingredients
This is what you need:
- Bean soup mix: A humble pantry ingredient, you find these mixes with 13, 14, 15 and even 16 kinds of beans and pulses. If it comes with a seasoning packet do not use it. This recipe has all the spices with no preservatives.
- These mixes typically include dried navy beans, black beans, red beans, pinto beans, garbanzo beans, great northern beans, kidney beans, lima beans, black-eyed peas, yellow split peas, green split peas, brown lentils and red lentils.
- Sweet potatoes: Besides beans, I include diced sweet potatoes. They simmer so long in the crockpot that they get very soft and almost fall apart in the broth.
- Kale: When the slow cooker cycle finishes, I stir in chopped kale. The heat from the soup quickly softens the leaves.
- Tomatoes: The soup calls for a small can of diced fire roasted tomatoes. The broth turns out tomatoey, but not in a thick tomato soup kind of way.
- Onions, carrots & celery: Sautéing this trio, also know as mirepoix, is the starting point of this soup recipe like so many other ones.
- Dried spices: I season the soup with dried cumin, smoked paprika, oregano, kosher salt and black pepper. You can add chili powder to make the soup spicy.
- Garlic: Besides dried seasonings, I include 3 minced garlic cloves.
- Lemon: Giving the soup a squeeze of lemon juice before you serve it adds freshness. Traditional 15 bean soup recipes do this with red wine vinegar, but I am someone who loves the brightness and acidity of citrus.
- Vegetable broth: Use low sodium vegetable broth, so you can control the salt level of the soup. If you don’t need the recipe to be vegetarian, you can substitute with chicken broth.
- Olive oil is for sautéing the onions, carrots and celery.
How To Make This Slow Cooker 15 Bean Soup
1. Soak the beans. Put them in a large bowl and fill it with water. Then cover the bowl and let it sit out overnight.
2. Sauté the onions, carrots and celery. You can do this in a skillet or in your slow-cooker pot if it’s stovetop-safe, this will save you from washing something else. Heat the oil over medium heat and sauté them until they start to soften, about 4-5 minutes.
3. Add the spices. Stir in the minced garlic, cumin, smoked paprika, oregano, salt and pepper. Give it a minute and the veggies will become fragrant.
4. Stir in sweet potatoes. Make sure they are well incorporated with everything else.
5. Spoon the sweet potatoes and vegetables into the slow-cooker with the drained beans, broth and water. Cook on high for 4 hours until the beans are tender.
6. Pour in the can of tomatoes. Cook for 30 minutes.
7. Stir in the chopped kale and lemon juice.
8. Ladle the soup into bowls and sprinkle with chopped parsley.
Serving
I like eating this classic bean soup for a hearty lunch or dinner. You can keep it easy and serve it with a slice of crusty bread or homemade cornbread. For a leafy greens, this lemon arugula salad, classic house salad or this Italian chopped salad are all great options.
Leftovers & Storage
Allow the soup to cool to room temperature. Then transfer it to an airtight container and keep it in the fridge up to 3 days. You can freeze it up to 1 month to keep the soup longer. It makes it easier to thaw if you divide the soup into individual portion sizes. Either reheat the soup on the stove in a small pot over low to medium heat or in the microwave.
Recipe Tips
- Do not skip soaking the beans. This is very important to give them time to hydrate before slow cooking them.
- Sauté the onions, carrots and celery with the spices before you put them in the slow cooker. This is another step not to skip because you will miss out on that initial time for the flavors of the soup to develop.
- Check the beans for doneness. Taste one the larger sized beans. They will take longer to cook. Do not add the tomatoes until the beans are tender.
- If you think the soup needs more liquid after you pour in the tomatoes, you can add 1/4 to 1/2 cup water. This comes down to personal preference and how thick you like your bean soup.
More Vegetarian Bean Soup Recipes
Black Bean Soup
Tuscan White Bean Soup
Creamy White Bean Soup
Rosemary White Bean Soup
Sweet Potato White Bean Quinoa Soup
Tahini Roasted Cauliflower Soup
Vegetarian Minestrone Soup
Paste e Fagioli
More Lentil Soup Recipe
Red Lentil Soup
Tomato Carrot Lentil Soup
Lentil Wild Rice Soup
Slow Cooker Tortilla Soup
Slow Cooker 15 Bean Soup
Ingredients
- 2 cups bean soup mix
- 1 tablespoon olive oil
- 1 onion, roughly chopped
- 3 medium carrots, diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 1 teaspoon cumin
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon oregano
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1 medium sweet potato, peeled and diced
- 4 cups low sodium vegetable broth
- 1 1/2 cups water
- 15 ounce can diced fired roasted tomatoes
- 1 cup chopped kale
- 1 lemon
- Chopped parsley for serving
Instructions
- Soak the beans in a large bowl of water. Cover them and let them sit overnight. Drain the water.
- Heat the olive oil in a skillet or a stovetop-safe slow cooker pot over medium high heat. Sauté the onions, carrots and celery for 4-5 minutes until they start to soften.
- Add the garlic, cumin, smoked paprika, oregano, salt and pepper. Continue sautéing for 1 minute until fragrant.
- Stir in sweet potatoes, so they are coated in the mixture.
- Transfer the sweet potatoes and vegetables to the slow-cooker, adding the beans, broth and water. Cook on high for 4 hours until the beans are tender.
- Pour in tomatoes and continue cooking for 30 minutes.
- Stir in kale and lemon juice.
- Divide the soup into bowls and garnish with chopped parsley before serving.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.