Hearty 15 Bean Soup (Crock Pot Recipe)
This 15 bean soup crock pot recipe is the kind of dinner you get going in the morning and forget about until your kitchen smells incredible. A bag of mixed dried beans, a few chopped vegetables, and a smoky ham hock simmer together into the easiest hearty soup you can make.

Thick, tender, and full of deep savory flavor, it’s a meal in a bowl that only gets better after a night in the fridge. Grab some crusty bread and you’re set.
Why This Bean Soup Stays in the Rotation
I love that this soup turns a humble bag of dried beans into something that tastes like it took all day to make. The slow cooker does the heavy lifting, and I get to walk into a warm house at dinnertime without much effort at all.
The beans cook down until they are impossibly creamy, and the ham shank gives the broth a rich, smoky backbone. Leftovers are a genuine bonus here because the flavors keep deepening overnight.
Ingredients

- 1 (20 oz) bag 15‑bean soup mix: discard the seasoning packet, or use it if you prefer.
- 1 large onion, diced: about 2 cups.
- 3 medium carrots, chopped: peeled or scrubbed clean.
- 3 celery stalks, chopped: leaves and all if you have them.
- 4 garlic cloves, minced: jarred minced garlic works in a pinch.
- 2 tbsp olive oil: for sautéing the vegetables.
- 1 tbsp smoked paprika: adds a meaty depth even without the ham.
- 1 tsp ground cumin: a warm, earthy note.
- 2 bay leaves: pull them out before serving.
- 6 cups low‑sodium chicken or vegetable broth: use vegetable broth to keep it vegetarian.
- 1 (14.5 oz) can diced tomatoes, undrained: fire‑roasted tomatoes are great here.
- 1 smoked ham hock (about 12 oz): or 12 oz smoked sausage, sliced. Omit for a vegetarian soup.
- Salt and black pepper: to taste, right at the end.
Variations / Substitutions
- Swap the ham hock: a smoked turkey leg or some sliced kielbasa gives a different smoky protein.
- Go vegetarian: skip the meat, add ½ tsp liquid smoke with the broth, and check the seasoning just before you serve.
- Add greens: stir in a couple handfuls of chopped kale or spinach during the last 30 minutes of cooking.
- Spice it up: a chopped jalapeño with the onion, or a can of Rotel in place of the plain tomatoes, brings a little heat.
- No 15‑bean mix: a pound of any dried bean medley will work; just keep an eye on the cooking time.
If you love bean soups, our Smoky Black Bean Soup is another slow‑cooker favorite.
How to Make 15 Bean Soup in the Crock Pot
Step 1: Sauté the Aromatics

Heat the 2 tbsp olive oil in a large skillet over medium heat. Once it shimmers, add the diced onion, chopped carrots, and celery. Cook for about 5 minutes, stirring here and there, until the vegetables soften and the onion turns translucent.
You are not looking for any browning, just a gentle sweat that builds a sweet base for the soup. The kitchen will smell like the start of something good right away.
Step 2: Bloom the Spices

Add the minced garlic, 1 tbsp smoked paprika, and 1 tsp cumin to the skillet. Stir everything constantly for 1 minute, until the garlic is fragrant and the spices deepen slightly in color.
Blooming the spices in hot oil wakes up their full flavor. If you skip this quick step, the paprika and cumin can taste flat rather than deep and aromatic.
Step 3: Load the Slow Cooker

Scrape the contents of the skillet into a 6‑quart crock pot. Rinse the 20 oz bag of beans in a colander, pick out any pebbles or shriveled beans, then add them to the pot along with the bay leaves, the can of diced tomatoes with its juices, and the 6 cups of broth. Nestle the ham hock down into the liquid so it is mostly submerged.
Give everything a gentle stir so the beans are spread out. The broth will look thin now, but it will thicken nicely as the beans cook and release their starch.
Step 4: Slow Cook the Soup

Cover and cook on low for 6 to 8 hours, or on high for 3 to 4 hours. The beans are done when they are completely tender and the ham meat pulls away from the bone with no resistance.
Try to keep the lid on as much as you can; every peek adds about 20 minutes to the cooking time. About halfway through, you can check the liquid level and add a splash of broth if it looks dry, though it rarely needs it.
Step 5: Shred the Ham and Ladle

Using tongs, lift the ham hock out of the soup and set it on a cutting board. Let it cool just until you can handle it, then pull the meat off the bone, discarding any skin and fat. Shred the meat into bite‑size pieces and stir it back into the soup. Fish out the bay leaves.
Taste the broth and season with salt and black pepper. A good pinch of salt and a few grinds of pepper usually does it. Ladle the soup into deep bowls and top with a little fresh parsley or an extra crack of pepper. Serve it hot, with something good for dunking.
How to Get the Best Bean Soup
- Pick a fresh bag of beans. Older dried beans can take forever to soften, so give the package date a quick look before you buy.
- For a creamier texture without adding dairy, scoop out a few beans and mash them against the side of the pot with a wooden spoon, then stir the mash back in.
- Leftover soup will be noticeably thicker the next day. When you reheat it, add a splash of broth or water to loosen it up to your liking.
- If you want a little tang, wait until the beans are fully tender before adding a splash of vinegar or a squeeze of lemon. Acid can toughen beans if you add it too early.
Cook times for tender beans:
| Setting | Soaked Beans | Unsoaked Beans |
|---|---|---|
| Low | 5‑6 hours | 6‑8 hours |
| High | 3‑4 hours | 4‑5 hours |
Storing Leftover 15 Bean Soup
- Refrigerate: Cool the soup completely and store it in an airtight container in the fridge for up to 5 days. The flavor will keep getting better.
- Reheating: Warm it gently on the stovetop over medium‑low heat, stirring now and then. If it has thickened, stir in a splash of broth or water.
- Freeze: Portion the cooled soup into freezer‑safe containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
What to Serve with Bean Soup
A thick slice of buttered cornbread is the classic move here because its sweet crumb balances the smoky broth. A crusty hunk of sourdough or a warm baguette works just as well for sopping up every last drop. If you want something fresh on the side, a crisp green salad with a tangy vinaigrette cuts through the richness of the ham.
Frequently Asked Questions
Why did my beans not soften even after cooking all day?
Old dried beans or hard water are usually the culprits. Use beans from a fresh package, and if your tap water is hard, try filtered water or store‑bought broth instead.
Can I cook this soup in an Instant Pot?
Yes. Use the sauté function for the aromatics and spices, then add the beans, tomatoes, and broth. Cook on high pressure for 40 minutes with a natural release. If you are using a ham hock, you can pressure‑cook it with the beans, or add precooked meat after pressure cooking.
How can I make the soup spicier?
Add a chopped jalapeño when you sauté the onion, or stir in a pinch of cayenne or crushed red pepper when you bloom the spices. A can of diced green chiles is another easy add‑in.
Can I use canned beans instead of dried?
You can, but the texture will be softer and the broth will not thicken up the same way. If you go that route, rinse and drain 4 (15 oz) cans of mixed beans, cut the broth to 4 cups, and cook on low for 2 to 3 hours just to meld the flavors.

15 Bean Soup Crock Pot Recipe
Ingredients
Method
- Heat olive oil in a skillet over medium heat. Add onion, carrots, and celery; cook 5 minutes until softened.
- Stir in garlic, smoked paprika, and cumin; cook 1 minute until fragrant.
- Transfer the mixture to a 6‑quart crock pot. Rinse beans, pick them over, and add to the pot with bay leaves, diced tomatoes, and broth. Nestle the ham hock into the liquid.
- Cover and cook on low 6‑8 hours or high 3‑4 hours, until beans are tender and ham pulls from the bone.
- Remove ham hock, shred the meat, and stir it back into the soup. Discard bay leaves. Season with salt and pepper, then ladle into bowls and serve hot.
