This post may contain affiliate links to products I use and highly recommend. You can read my full disclosure . As an Amazon Associate I earn from qualifying purchases.
This slow cooker ham and bean soup is thick, savory, and full of smoky ham flavor, with beans that cook until soft and creamy. The ham bone gives the soup slow-cooked depth, while browned ham added near the end keeps each bowl hearty and meaty.

This bean and ham soup in the Crockpot is an easy way to use leftovers from my Crockpot Ham or oven-baked Spiral Ham, but you can also make it with a ham steak. Serve it with my homemade cornbread for a filling dinner.
Why You’ll Love This Recipe
- Mostly hands-off: This slow cooker recipe cooks for hours without needing much attention, so there’s very little to do until it’s time to finish the soup.
- Uses leftover ham: It gives both leftover ham and the ham bone another use after a holiday meal.
- Filling enough for dinner: The beans, smoky ham, and tender vegetables make this a hearty meal with just a simple side.

Ingredients Needed
Get the exact ingredient amounts from the recipe card at the bottom of the post.
- Great Northern beans: Use dried beans. There’s no need to soak them before making this recipe.
- Ham: I made this soup with leftovers from my Crockpot Ham, but leftover oven-baked Spiral Ham works too. Cut the ham into bite-size pieces. If you don’t have leftover ham, use a ham steak or thick-sliced ham instead.
- Ham bone: Use a meaty leftover ham bone if you have one. It adds more ham flavor to the soup but isn’t required.
- Yellow onion
- Carrots
- Celery
- Fresh garlic
- Low-sodium chicken broth: I prefer low-sodium broth because the ham and Cajun seasoning can both contribute salt.
- Water: You’ll need 2 cups to start, plus more if needed.
- Cajun seasoning: I use my homemade blend, which has its own balance of salt and spice. Store-bought blends vary, especially in saltiness, so keep that in mind when seasoning the finished soup.
- Dried oregano
- Black pepper
- Worcestershire sauce
- Bay leaves
- Apple cider vinegar: This goes in at the end.
- Fresh parsley: Optional for serving.
How to Make Slow Cooker Ham and Bean Soup
Use the step-by-step photos as a guide. The recipe card below has the full cooking times and instructions.
Build the Soup
Add the rinsed beans and vegetables to the slow cooker, then nestle the ham bone into the mixture. Pour in the liquids and add the seasonings. The beans should be surrounded by plenty of liquid before you cover the slow cooker.

Cook Until the Beans Are Creamy
Slow cook until the beans are very tender. Taste one rather than relying only on the cooking time. The beans should be creamy throughout without a firm or grainy center. If the beans still need time but have absorbed most of the liquid, add a little more water.

Brown the Ham
Near the end of cooking, sear the pieces of ham in a hot skillet. Look for lightly browned edges before adding them to the soup. Browning gives the ham lightly crisp edges instead of letting it soften in the soup for hours.
SAVE THIS RECIPE

Thicken and Finish
Remove the ham bone and bay leaves, then mash some of the softened beans and vegetables directly in the slow cooker. A few mashes are enough to thicken the soup while still leaving plenty of whole beans. Stir in the browned ham, let it finish cooking in the soup, then add the apple cider vinegar before serving.
Tips for the Best Ham and Bean Soup
- Watch the beans, not just the clock: Start checking around 5 hours on High or 8 hours on Low. They should be very tender and creamy without becoming so soft that most of them fall apart.
- Adjust the liquid as needed: If the beans need more cooking time and the soup is getting too thick, add more water.
- Wait before adding salt: Ham varies in saltiness, so taste the soup near the end before deciding whether it needs additional salt.
- Mash some of the beans: This naturally thickens the soup without adding flour, cornstarch, or cream.

Swaps & Variations
- Try another dried white bean: Great Northern beans are my preference, but dried navy beans, cannellini beans, or a combination of white beans can work too.
- No ham bone: You can still make this soup without one. A smoked ham hock can be used instead, or sear the ham and add it about an hour before the beans finish cooking so it has more time to flavor the soup.
What to Serve With Ham and Bean Soup
Serve this soup with homemade cornbread to soak up the savory liquid, or crumble a piece right into your bowl. Cornbread muffins work too if you want individual portions.
You can also add warm Hawaiian dinner rolls for dipping. For some greens on the side, try my stovetop collard greens with bacon, pressure cooker collard greens, or Crockpot collard greens.

FAQs
No. This recipe is designed for unsoaked Great Northern beans, so you can rinse them and add them directly to the slow cooker.
I don’t recommend canned beans for this recipe. The amount of liquid and cooking time are designed for dried beans, so using canned beans would require other changes to the recipe.
Mash some of the cooked beans and vegetables directly in the slow cooker with a wooden spoon or potato masher. This thickens the soup while still leaving plenty of whole beans.
Dried beans can vary in how long they take to soften. If they’re still firm or grainy, continue cooking until they’re creamy throughout, making sure they stay covered with enough liquid as they cook.
Storage & Reheating
- Store: Keep leftover soup in an airtight container in the refrigerator for up to 4 days.
- Freeze: Freeze in an airtight freezer-safe container for up to 30 days.
- Reheat: Warm the soup on the stovetop or in the microwave until heated through. It will thicken as it sits, so add a splash of water or broth if needed.

Slow Cooker Ham and Bean Soup
Use DRDAVINAHS at checkout to save on some equipment & ingredients!
Recommended Equipment
Ingredients
- 1 lb Great Northern beans, dried
- 3 cups ham, cooked, cut into bite-size pieces
- 1 Ham Bone, optional
- 1 cup Yellow Onion, diced
- 1 cup Carrots, diced
- 1 cup celery, sliced
- 6 cloves Garlic, minced
- 4 cups Chicken Broth, low-sodium
- 2 cups Water, plus more as needed
- 2 tsp Cajun seasoning, click for my recipe, or more to taste
- 1 tsp dried oregano
- ½ tsp Black Pepper
- 1 tbsp Worcestershire sauce
- 3 bay leaves
- 1 tbsp Apple Cider Vinegar
- Fresh parsley, Chopped, optional garnish
Instructions
- Prepare the beans: Rinse the beans under cold water and remove any damaged beans. Add them to the slow cooker with the onion, carrots, celery, and garlic.
- Add the ham bone: Nestle the ham bone into the beans and vegetables, if using.
- Add the broth and seasonings: Pour in the chicken broth and 2 cups of water. Stir in the Cajun seasoning, oregano, black pepper, and Worcestershire sauce. Add the bay leaves. Cover and cook on High for 5–6 hours or Low for 8–9 hours, until the beans are very tender and creamy with no firm or grainy centers. Add more water as needed if the soup gets too thick before the beans are tender.
- Brown the ham: About 30 minutes before serving, add the ham to a hot skillet. Sear for 1–2 minutes per side, until lightly browned.
- Thicken the soup: Remove the ham bone and bay leaves. Mash some of the beans and vegetables a few times with a wooden spoon or potato masher. Taste and adjust the seasoning as needed.
- Add the ham: Stir in the browned ham. Cover and cook on Low for about 25 minutes.
- Finish: Stir in the apple cider vinegar. Ladle into bowls and top with chopped parsley, if desired.
SAVE THIS RECIPE
Recipe Notes
- No soaking needed: Add the dried beans directly to the slow cooker. They’re done when creamy throughout.
- Adjust the liquid: Add more water if the beans need additional cooking time and the soup becomes too thick.
- Ham bone options: Use a meaty ham bone or smoked ham hock for extra flavor. If you don’t have either, add the seared ham about 1 hour before the beans are done so it has time to season the soup. If using frozen leftover ham or ham bone, be sure to thaw them first.
- Bean options: Dried navy or cannellini beans can also work. I don’t recommend canned beans for this recipe.
- Salt at the end: Ham and Cajun seasoning vary in saltiness, so taste before adding any additional salt.
Nutrition Details
The nutrition facts come from entering the recipe ingredients into a database of food ingredients. They may vary for any recipe based on the exact product used.




















Leave a Reply