Looking for a comforting, filling meal that’s easy to whip up? This hearty 15 bean soup made in a crockpot is just what you need. With a medley of beans simmered to perfection, it’s not only delicious, but also packed with nutrients. Let your slow cooker do the work while you relax or tackle other tasks.
Imagine coming home to the inviting aroma of a savory soup, ready and waiting for you. This recipe is perfect for busy days or a cozy family meal, making it a staple in any kitchen. Plus, you can customize it with your favorite spices and vegetables!
Simple and Nutritious Crockpot 15 Bean Soup

This 15 bean soup is a wholesome blend of various beans, vegetables, and smoky seasonings, resulting in a rich, hearty flavor. It’s thick, satisfying, and provides a delightful taste experience with every spoonful.
Ingredients
- 1 bag (15 oz) of mixed beans (such as navy, pinto, black, kidney, and more)
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 carrot, diced
- 1 celery stalk, diced
- 1 can (14.5 oz) diced tomatoes with juice
- 4 cups vegetable or chicken broth
- 1 teaspoon dried thyme
- 1 teaspoon cumin
- 1 bay leaf
- Salt and pepper to taste
- Optional: 1 cup diced ham or smoked sausage
Instructions
- Rinse and Sort the Beans: Rinse the beans under cold water, removing any debris. Soak the beans overnight in water, or for at least 6 hours, if desired.
- Combine Ingredients: In the crockpot, add the soaked beans, onion, garlic, carrot, celery, diced tomatoes, broth, thyme, cumin, bay leaf, and any additional meat if using.
- Cook: Cover the crockpot and cook on low for 6-8 hours or on high for 3-4 hours, until the beans are tender.
- Season: Once cooked, season with salt and pepper to taste. Remove the bay leaf before serving.
- Serve: Ladle the soup into bowls and enjoy it with crusty bread or a side salad.
Cook and Prep Times
- Prep Time: 15 minutes
- Cook Time: 6-8 hours
- Total Time: 6-8 hours 15 minutes
Nutrition Information
- Servings: 6 bowls
- Calories: 220kcal
- Fat: 3g
- Protein: 12g
- Carbohydrates: 38g