Crockpot Ham and Bean Soup Recipe
Olivia Brooks
This Crockpot Ham and Bean Soup recipe uses navy beans, ham bone, carrots, and thyme for a thick, hearty soup that tastes even better next day.
Prep Time 15 minutes mins
Cook Time 7 hours hrs
Total Time 7 hours hrs 15 minutes mins
Course Soup
Cuisine American
Servings 6
Calories 320 kcal
6 to 7-quart crockpot (slow cooker)
Cutting board
Sharp knife
Measuring cups and spoons.
Large bowl (for rinsing beans)
Ladle
Wooden spoon
- 1 pound dried navy beans about 2 cups, rinsed and sorted
- 2 cups cooked ham diced (or one meaty ham bone with extra ham pieces)
- 1 medium yellow onion finely chopped
- 2 medium carrots peeled and sliced
- 2 celery stalks chopped
- 3 cloves garlic minced
- 1 bay leaf
- 1 teaspoon dried thyme
- 1/2 teaspoon black pepper
- 1/2 teaspoon smoked paprika optional but lovely
- 6 cups low-sodium chicken broth
- 2 cups water more if needed
- 1 tablespoon olive oil
- Salt to taste add near the end
Step 1: Prepare the Beans
Start by rinsing your dried navy beans under cool water. Spread them out and remove any small stones or damaged beans. You do not need to soak them overnight if you are cooking on low for a long time, but if you prefer softer beans more quickly, you can soak them for 6–8 hours and drain before using.
Step 2: Sauté the Aromatics (Optional but Recommended)
In a small skillet over medium heat, warm the olive oil. Add the chopped onion, carrots, and celery. Cook for about 5 minutes until the onion becomes translucent and slightly soft. Stir in the garlic and cook for another 30 seconds.
This extra step adds depth. It wakes up the vegetables and makes the final flavor richer. If you are in a rush, you can skip this and add everything directly to the crockpot, but I personally love taking those few extra minutes.
Step 3: Layer Everything in the Crockpot
Add the rinsed beans to the bottom of the crockpot. Place the diced ham and ham bone (if using) on top. Add the sautéed vegetables, bay leaf, thyme, black pepper, and smoked paprika.
Pour in the chicken broth and water. The liquid should fully cover the beans by about an inch. If it does not, add a little more water.
Step 4: Slow Cook
Cover and cook on LOW for 7–8 hours or on HIGH for 4–5 hours. I almost always choose LOW. The long, gentle cooking time allows the beans to become creamy and the ham to release its smoky flavor into the broth.
Resist the urge to lift the lid too often. Every time you open it, heat escapes and cooking slows down.
Step 5: Finish and Season
Once the beans are tender, remove the bay leaf and ham bone. If you used a bone, shred any remaining meat and return it to the soup. Taste and adjust with salt as needed.
If you like a thicker soup, mash a cup of beans against the side of the crockpot and stir them back in. This naturally thickens the broth without flour or cream.
And just like that, dinner is ready.
Keyword Crockpot Ham and Bean Soup