When the chill of autumn sweeps in or the snowflakes start to dance, few things embrace you like a bowl of warm, hearty soup. The moment you walk into the kitchen, the enticing aroma of spices like cumin and chili powder fills the air, tugging at your senses and inviting you to the table. Picture bowls brimming with tender beans, vibrant veggies, and smoky ham floating in a rich broth. Yes, my friend, this is not just any soup; it’s Crockpot 15 Bean Soup — a perfect cuddle for your soul.

I fondly recall nights spent huddled with family around a steaming pot, each spoonful leading to laughter and stories of our day. This recipe reminds me of those cozy gatherings, surrounded by warmth and love. Whether you’re battling the winter blues or simply need something both comforting and nutritious, this intersection of spice and earthiness is the remedy you crave. So, gather your ingredients, and let’s whip up some magic in the kitchen!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: With just 15 minutes of prep and the luxury of the slow cooker, you can set it and forget it.
- Irresistible Flavor: The combination of spices and ingredients creates a hearty, savory flavor that warms you from the inside out.
- Eye-Catching Appeal: The colorful mix of beans and veggies makes your bowl not just tasty but a feast for the eyes too!
- Flexible Serving: Perfect as a simple weeknight dinner or a delightful dish for gatherings; it pairs beautifully with crusty bread.
- Diet-Friendly Options: Naturally gluten-free and packed with protein, it’s also easy to make vegetarian by omitting the ham.

Ingredients You’ll Need
- 1 (20 oz) bag 15 bean soup mix: A blend of various beans that provides a variety of flavors and textures. Be sure to rinse and soak the beans beforehand for optimal tenderness.
- 2 cups chopped ham: Using leftover ham or an 8oz ham steak adds a smoky depth and richness. If you want a meat-free version, try adding your favorite plant-based sausage or some smoked paprika for flavor.
- 1 (14.5 oz) can diced tomatoes: These not only add acidity to balance the beans’ earthiness but also enhance the soup’s vibrant color. Don’t drain them; that tomato juice packs a punch!
- 1 medium onion (diced): Fresh onion offers sweetness and depth. You can substitute with shallots or green onions if those are handy.
- 1 cup chopped carrots: Sweet and crunchy, carrots add a touch of natural sweetness. They hold up well in long cooking processes, making them perfect for soups.
- 3 stalks celery (chopped): Celery provides a refreshing crunch and a slight earthiness; it’s a staple in many soups. If celery isn’t your thing, feel free to leave it out.
- 1 tablespoon minced garlic: Garlic adds warmth and flavor, transforming your soup with its aromatic qualities. You can use fresh, crushed garlic or even garlic powder in a pinch.
- 1 tablespoon Worcestershire sauce: This ingredient adds umami and complexity to the broth. For a vegetarian alternative, use soy sauce or a dash of liquid smoke.
- 2 teaspoons chili powder: Spice it up with chili powder for a subtle heat that enhances the overall flavor profile.
- 1 teaspoon cumin: Cumin brings a warm, earthy aroma that complements the beans beautifully. It can be replaced with coriander if desired.
- 1 teaspoon oregano: This herb contributes a fragrant quality. For freshness, feel free to use 1 tablespoon of fresh oregano instead.
- 1 teaspoon chicken bouillon: Enhances the flavors of the broth; you can substitute with vegetable bouillon for a vegetarian version.
- 6 cups no-sodium chicken broth: A low-sodium broth is ideal so you can control the saltiness of your dish; or try vegetable broth for a plant-based option.
- 1/4 cup chopped fresh parsley (or 2 tablespoons dried parsley): Adding this just before serving brightens the dish, but if fresh isn’t available, dried works fine at the beginning of cooking.
- Salt and pepper: To taste, to tie all the flavors together. Always start with a pinch; you can always add more later!
How to Make Crockpot 15 Bean Soup
Prep the Beans: Start by rinsing and sorting your 15 bean soup mix to remove any debris. Soak the beans in water overnight or for at least 6–8 hours. This step not only reduces cooking time but also enhances their texture, ensuring they’re tender and not gritty in your soup.
Combine Ingredients: In a 7-quart or larger crockpot, add the soaked and drained beans, chopped ham, diced tomatoes (with juice), onion, carrots, celery, minced garlic, Worcestershire sauce, chili powder, cumin, oregano, chicken bouillon, and chicken broth. Give it a good stir to mix everything together; the vibrant colors will have you dreaming of the meal to come!
Slow Cook to Perfection: Cover the pot and set it to cook on low for 6 to 8 hours, or on high for 4 to 6 hours. As the beans cook, they’ll absorb the savory broth and spices, transforming into a mouthwatering concoction. If you have the time, I find the low-and-slow method yields the best flavor and texture.
Add Freshness: When your timer goes off, it’s time to finish off your masterpiece. Stir in the freshly chopped parsley for an added burst of flavor and color, making your **Crockpot 15 Bean Soup** not just tasty but visually appealing too. The fresh herb lifts the entire dish.
Serve Warm: Ladle the soup into bowls and serve it warm with crusty bread or cornbread on the side. This warm hug in a bowl is perfect on its own, or you can add a sprinkle of cheese for an extra indulgence. Enjoy the hearty comfort that each spoonful brings!

Storing & Reheating
To store your Crockpot 15 Bean Soup, let it cool completely before transferring it to an airtight container. It will keep well in the refrigerator for up to a week, perfect for meal prep or leftovers. If you think you’ll be enjoying this soup long-term, consider freezing it in a freezer-safe container for up to three months. When you’re ready to enjoy it again, simply thaw overnight in the fridge and reheat on the stovetop over low heat or in the microwave until it’s heated through. The flavors will deepen over time, making it even more delicious!
Chef’s Helpful Tips
- Make sure to soak the beans as mentioned; it cuts down on cooking time and improves texture, ensuring they don’t end up mushy.
- Stick to low-sodium broth to maintain control over the soup’s saltiness. Each ingredient adds flavor!
- If you want a creamier soup, use an immersion blender to purée a portion of the soup after cooking; it creates a delightful texture.
- For an extra dose of flavor, consider adding in a bay leaf during cooking and removing it before serving.
- If the soup’s too thick, just add a splash of broth or water when reheating to loosen it up.
- This soup is perfect for make-ahead meals. It reheats beautifully without losing its flavors or textures.
As you can see, there’s nothing quite like the robust and comforting flavors of Crockpot 15 Bean Soup. It’s perfect for chilly nights, cozy get-togethers, or even just a satisfying meal for one. This recipe is all about comfort, so don’t be afraid to play with the ingredients and make it truly your own.
Recipe FAQs
Can I add different kinds of beans?
Absolutely! While the 15 bean soup mix offers a great variety, you can mix it up by adding your favorites or even using canned beans for a faster option. Just be mindful of the cooking time as different beans may have different tenderness.
Is it possible to make this soup vegetarian?
Yes! You can easily make this Crockpot 15 Bean Soup vegetarian by omitting the ham and using vegetable broth instead of chicken broth. Adding more spices like smoked paprika or liquid smoke can enhance the flavor without the meat.
Can I cook this soup on the stovetop instead?
Certainly! If you prefer a stovetop method, combine all the ingredients in a large pot and simmer on low heat for about 1.5 to 2 hours, or until beans are tender. Just keep an eye on it and stir occasionally!
How do I know when the beans are done?
The beans should be tender and easily mashable with a fork. If they are still firm after your cooking time, allow them to cook for an additional 30 minutes to an hour, checking for doneness regularly.
This comforting bowl of hearty goodness is ready when you are, and there’s nothing like it to warm your soul and beckon you to savor each spoonful. Happy cooking!
PrintMore Instant Pot Recipes
Recipe Card

Crockpot 15 Bean Soup
- Prep Time: 15 minutes
- Cook Time: 6-8 hours
- Total Time: 0 hours
- Yield: 8 servings 1x
- Category: Soup
- Method: Slow Cooker
- Cuisine: American
Description
This Crockpot 15 Bean Soup is a delightful blend of tender beans, smoky ham, and vibrant veggies. Its easy prep and comforting flavors make it an ideal choice for warm meals on chilly nights.
Ingredients
- 1 (20 oz) bag 15 bean soup mix
- 2 cups chopped ham
- 1 (14.5 oz) can diced tomatoes
- 1 medium onion, diced
- 1 cup chopped carrots
- 3 stalks celery, chopped
- 1 tablespoon minced garlic
- 1 tablespoon Worcestershire sauce
- 2 teaspoons chili powder
- 1 teaspoon cumin
- 1 teaspoon oregano
- 1 teaspoon chicken bouillon
- 6 cups no-sodium chicken broth
- 1/4 cup chopped fresh parsley (or 2 tablespoons dried parsley)
- Salt and pepper, to taste
Instructions
- Rinse and soak the 15 bean soup mix overnight or for 6–8 hours.
- In a crockpot, combine soaked beans, chopped ham, diced tomatoes (with juice), onion, carrots, celery, garlic, Worcestershire sauce, chili powder, cumin, oregano, chicken bouillon, and chicken broth; stir well.
- Cover and cook on low for 6 to 8 hours or high for 4 to 6 hours.
- Stir in chopped parsley before serving.
- Ladle soup into bowls and serve warm with crusty bread or cornbread.
Notes
Always soak the beans beforehand for better texture and to reduce cooking time.
Use low-sodium broth to control the saltiness of the soup.
This soup can be made vegetarian by omitting the ham and using vegetable broth.
Nutrition
- Serving Size: 1 cup
- Calories: 250
- Sugar: 4g
- Sodium: 500mg
- Fat: 5g
- Saturated Fat: 2g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 12g
- Protein: 13g
- Cholesterol: 30mg

