Crockpot 15 Bean Soup is one of those comforting dishes that feels like a warm hug. Rich, hearty, and savory, this soup boasts a delightful combination of flavors and textures that make every spoonful a joy. The medley of 15 different beans brings a delightful variety of tastes, while the tender chunks of ham create a satisfying substance. The slow cooking process transforms these simple ingredients into a cozy meal that brings the whole family together—perfect for those chilly evenings when you crave something hearty and nourishing.

I remember the first time I made this crockpot wonder; it was a rainy day, and the aroma wafting through the house was simply irresistible. There’s something magical about how the flavors meld together over hours of low and slow cooking. Not only is this Crockpot 15 Bean Soup easy to prepare—just toss everything in and forget it for several hours—but it’s also budget-friendly and nutritious, making it a staple in my household. Let’s get cooking!
Why You’ll Love This Recipe
- Simple & Quick: Prepares in just 10 minutes and then let your crockpot do the work for hours.
- Irresistible Flavor: The mix of beans and seasonings creates a depth of flavor; it’s a cozy, savory delight.
- Eye-Catching Appeal: The soup is colorful and inviting, making it perfect for serving at gatherings or family dinners.
- Flexible Serving: Great for lunch, dinner, or meal prep; it’s perfect to enjoy any day of the week.
- Diet-Friendly Options: Naturally gluten-free and can be customized based on your dietary needs by swapping the meats or adjusting spices.
Ingredients You’ll Need
- 20 oz bag hambeens 15 bean soup: A delightful variety of beans that provides a protein-packed base. Make sure to discard the included seasoning packet.
- 1 ham bone with meat or ham hock: This adds rich, savory flavor. If you’re opting for a lighter meal, diced ham or ground pork can also work beautifully.
- 4 carrots, diced: These bring a sweet note and vibrant color to the soup.
- 4 ribs celery, diced: Celery adds a refreshing crunch and depth to the flavor.
- 1 large onion, diced: Onions introduce sweetness and ensure a hearty base for the broth.
- 4 cloves garlic, minced: Garlic is a must for that delicious aromatic quality that enhances the soup’s flavor.
- 8 cups water or low sodium chicken broth: For a richer taste, I recommend low-sodium chicken broth, but water works perfectly if you prefer a lighter option.
- 14.5 oz can diced tomatoes: These add acidity and brightness to balance out the beans.
- 1 teaspoon salt: Enhances all the flavors. Adjust it according to your taste preference especially if using salted broth.
- ½ teaspoon black pepper: Adds a subtle heat.
- ½ teaspoon chili powder: Introduces a gentle warmth.
- ½ teaspoon dried thyme: A classic herb that pairs beautifully with beans.
- ½ teaspoon dried basil: Adds a touch of sweetness.
- 2 bay leaves: These infuse the soup with a delightful aroma and are easy to remove afterward.
- ½ lemon, juiced (optional, for serving): A splash of lemon juice at serving brightens the dish.
- Parsley for topping: Fresh parsley adds a pop of color and freshness to each bowl.
How to Make Crockpot 15 Bean Soup
- Prep the Beans: Start by discarding the seasoning packet that comes with the bean mix. Sort through the beans and rinse them well, making sure to remove any small debris. This helps ensure a clean flavor.
- Combine Ingredients: In your crockpot, add the rinsed beans, ham bone with meat, diced carrots, celery, onion, and minced garlic. This mix creates a delicious base full of texture and flavor.
- Add Broth & Seasoning: Pour in the 8 cups of low-sodium chicken broth and the 14.5 oz can of diced tomatoes. Next, season with salt, black pepper, chili powder, dried thyme, dried basil, and toss in the bay leaves. Stir everything together so that the ingredients are well combined and submerged in the liquid.
- Slow Cook: Cover the crockpot and set it to cook on low for about 8 hours or high for about 6 hours, until the beans are tender. This slow cooking time allows the flavors to meld beautifully.
- Finish the Soup: Once the soup has finished cooking, carefully remove the bay leaves and ham bone. Let the meat cool slightly before shredding or chopping it, then return the meat to the crockpot. This will enrich the broth, giving it that hearty, satisfying texture.
- Add Lemon Juice: Stir in the juice of half a lemon, balancing the savory flavors with a bit of brightness.
- Serve & Enjoy: Ladle the soup into bowls and finish with a sprinkle of fresh parsley. It’s as simple as that—your delicious Crockpot 15 Bean Soup is ready to be enjoyed!
Storing & Reheating
Leftover soup can be stored at room temperature for a couple of hours; however, for best results, refrigerate in an airtight container. It will keep well for about 3-4 days. You can also freeze it for up to 3 months, just be sure to let it cool completely before transferring it to freezer-safe containers. Reheat on the stovetop over medium heat or in the microwave until hot, approximately 2-3 minutes. If the texture thickens too much, splash in a bit of broth or water to restore its inviting consistency.
Chef’s Helpful Tips
- Make sure to rinse the beans thoroughly; this helps eliminate any grit and enhances the flavor.
- If your soup feels a bit thick when reheating, don’t hesitate to add a dash of broth or water to achieve the desired consistency.
- Adjust the spices according to your personal preference—don’t be afraid to add a bit more chili powder if you like it spicy.
- If you’d like a vegetarian version, consider swapping the ham with a hearty vegetable like mushrooms for a great umami kick.
- Great for meal prepping! Make a big batch at the beginning of the week, and you’ll have easy lunches or dinners on hand.
There’s nothing quite like a big bowl of hearty Crockpot 15 Bean Soup for simple comfort. It’s easy to prepare, filled with nutritious ingredients, and perfect for a cozy gathering or a casual weeknight dinner. The flavors meld perfectly, and if you get creative with the toppings—like a dollop of sour cream or a sprinkle of cheese—you can easily customize it to satisfy everyone’s taste buds.
Experiment with different beans or meats based on what you have on hand, and don’t forget to enjoy a few bowls. Your taste buds will thank you, and it might just become your new favorite go-to recipe!

Recipe FAQs
Can I use dry beans instead of the pre-packaged mix?
Absolutely, you can use dry beans! Just make sure to soak them overnight to reduce cooking time. A good mix to substitute for the 15 beans would include black beans, pinto beans, navy beans, and kidney beans.
What if I don’t have a ham bone?
If a ham bone isn’t available, diced ham or ground pork are excellent alternatives. You can even use smoked sausage for a hint of flavor. If you’d like to keep it vegetarian, simply omit the meat and add more vegetables like bell peppers or mushrooms.
Can I make this soup spicy?
Yes! To add some heat, you can increase the amount of chili powder or include a spicy pepper like jalapeño. Freshly crushed red pepper flakes can also be an easy way to adjust the spice level when served.
Can I cook this soup in a regular pot instead of a crockpot?
Certainly! You can make Crockpot 15 Bean Soup in a regular pot on the stove. Just follow the same ingredient instructions and simmer on low heat for about 2-3 hours, or until the beans are tender and the flavors have developed. Just keep an eye on it and stir occasionally!
Print
Crockpot 15 Bean Soup
This Crockpot 15 Bean Soup is a flavor-packed dish featuring tender beans, savory ham, and fresh vegetables. It’s easy to prepare and makes a comforting meal, perfect for busy weeknights or a healthy lunch option.
- Total Time: 8 hours 20 minutes
- Yield: 8 servings 1x
Ingredients
- 20 oz bag hambeens 15 bean soup discard seasoning packet
- 1 ham bone with meat or ham hock, diced ham, or ground pork
- 4 carrots diced
- 4 ribs celery diced
- 1 large onion diced
- 4 cloves garlic minced
- 8 cups water or low sodium chicken broth
- 14.5 oz can diced tomatoes
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon chili powder
- ½ teaspoon dried thyme
- ½ teaspoon dried basil
- 2 bay leaves
- ½ lemon juiced (optional, for serving)
- parsley for topping
Instructions
- Discard the seasoning packet from the bean mix. Rinse the beans and remove any small debris.
- Add the rinsed beans, ham bone with meat, diced carrots, celery, onion, and minced garlic to the slow cooker.
- Pour in the chicken broth and diced tomatoes. Season with salt, black pepper, chili powder, dried thyme, dried basil, and bay leaves.
- Cover the slow cooker and cook on low for 8 hours or on high for 6 hours, until the beans are tender.
- After cooking, remove the bay leaves and ham bone. Shred or chop the meat and return it to the slow cooker.
- Stir in the lemon juice just before serving, then ladle the soup into bowls.
- Garnish with fresh parsley before serving.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
Consider adding extra vegetables like bell peppers or green beans for added nutrition.
For a spicier soup, add jalapeños or cayenne pepper to taste.
This soup freezes well, making it a great option for meal prep.
- Prep Time: 10 minutes
- Cook Time: 490 minutes
- Category: Dinner
- Method: Slow Cooker
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 210
- Sugar: 3g
- Sodium: 800mg
- Fat: 6g
- Saturated Fat: 2g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 10g
- Protein: 12g
- Cholesterol: 20mg






