There’s nothing quite like coming home to the rich, savory aroma of a simmering soup, especially when it’s a hearty Slow Cooker Ham and Bean Soup. This recipe is the epitome of comfort food – a thick, flavorful broth loaded with tender beans, smoky ham, and wholesome vegetables. It’s a true “set it and forget it” meal that requires minimal effort for a reward that tastes like you’ve been tending to it all day. Using a slow cooker transforms simple ingredients into a deeply satisfying dish that warms you from the inside out.
Whether you have a leftover holiday ham bone or you’re starting with a smoky ham hock, this crockpot recipe is the perfect way to make the most of it. The long, slow cooking time breaks down the ham, infusing every spoonful of the soup with incredible flavor, while the beans become perfectly soft and creamy. It’s a complete, nutritious meal in one bowl that the whole family will love.

Why This is the Best Ham and Bean Soup Recipe
You’ll fall in love with this recipe for its simplicity and incredible depth of flavor. It’s designed for busy people who still crave a home-cooked meal. Here’s why it stands out:
- Effortless Preparation: Simply chop a few vegetables, rinse your beans, and add everything to the slow cooker. There’s no need to pre-soak the beans, saving you valuable time.
- Incredible Flavor: Using a ham bone or ham hock is the secret to a rich, smoky, and savory broth that you just can’t get from a carton. The low-and-slow cooking method allows all the flavors to meld together perfectly.
- Budget-Friendly: This soup is a fantastic way to use up leftover ham. Dried beans, carrots, and celery are all inexpensive ingredients, making this a hearty meal that won’t break the bank.
- Nutritious and Filling: Packed with protein and fiber from the ham and beans, this soup is a complete meal that will keep you full and satisfied for hours. It’s a wholesome choice you can feel good about serving. For another hearty option, try this easy lentil soup recipe.
The Key Ingredients for Your Soup
This Slow Cooker Ham and Bean Soup uses simple, wholesome ingredients to create its signature flavor. Here’s what you’ll need:

For the Soup Base
- Dried Navy Beans: I prefer navy beans for their creamy texture, but Great Northern beans also work wonderfully.
- Smoked Ham Hock or Ham Bone: This is the star of the show! It provides the deep, smoky flavor that defines the soup. If you have leftover ham, a meaty bone is perfect.
- Diced Ham: Adding extra diced ham ensures every bite is meaty and satisfying.
- Chicken Broth: Use a low-sodium broth to better control the saltiness of the final dish, as the ham will add a lot of salt.
Aromatics and Vegetables
- Yellow Onion: Forms the foundational aromatic base.
- Carrots & Celery: The classic mirepoix combination adds sweetness and a savory depth.
- Garlic: Freshly minced garlic provides the best flavor.
- Bay Leaves: Adds a subtle, earthy note that complements the other flavors.
Seasonings
- Thyme & Rosemary: These herbs pair beautifully with pork and add a classic, savory taste.
- Black Pepper: Freshly ground for the best flavor.
- Smoked Paprika: Enhances the smoky flavor of the ham hock.
How to Make Slow Cooker Ham and Bean Soup Step-by-Step
Making this soup is incredibly simple. Just follow these steps for a perfect result every time.
Step 1: Prepare the Ingredients
Start by rinsing your dried navy beans under cool water and picking out any debris. Finely chop your onion, carrots, and celery, and mince the garlic. This initial prep is the most hands-on part of the entire recipe!
Step 2: Load the Slow Cooker
Place the rinsed beans, chopped onion, carrots, celery, and minced garlic into the bottom of your slow cooker. Add the ham hock (or bone) and the diced ham on top. Pour in the chicken broth and water, ensuring everything is submerged.
Step 3: Season and Simmer
Add the bay leaves, thyme, rosemary, smoked paprika, and black pepper to the pot. Stir gently to combine. Cover the slow cooker and set it to cook on low for 8-10 hours or on high for 4-5 hours. The beans should be tender and the ham should be falling off the bone.
Step 4: Shred the Ham and Serve
Once the cooking time is complete, carefully remove the ham hock or bone and the bay leaves. The meat should be very tender. Shred the meat from the bone using two forks, discarding any fat or skin. Return the shredded ham to the soup and stir it in. Taste the soup and add salt if needed—the ham often provides plenty. Serve hot and enjoy!
Expert Tips and Variations
Here are a few tips to make your crockpot ham and bean soup even better, plus some fun variations to try.
- No Need to Soak: The long, slow cooking time means you don’t need to soak the beans overnight. Just give them a good rinse!
- Thickening the Soup: If you prefer a thicker, creamier soup, you can mash some of the beans against the side of the crockpot with a spoon or use an immersion blender to briefly pulse a portion of the soup.
- Add Some Greens: Stir in a few handfuls of fresh spinach or kale during the last 30 minutes of cooking for an extra boost of nutrients.
- Spicy Kick: For a little heat, add a pinch of red pepper flakes or a dash of your favorite hot sauce. If you enjoy spicy flavors, this Cajun Steak Pasta is another great dinner idea.
- Make it Cheesy: A sprinkle of sharp cheddar or parmesan cheese on top before serving adds a delicious, savory finish. Speaking of cheese, these Garlic Cheese Bombs would be a perfect side.
Storing and Freezing Your Soup
This soup is perfect for meal prep and stores beautifully. Allow the soup to cool completely before transferring it to an airtight container. It will keep in the refrigerator for up to 4-5 days.
For longer storage, this soup freezes exceptionally well. Pour cooled soup into freezer-safe containers or bags, leaving about an inch of space at the top for expansion. It can be frozen for up to 3 months. To reheat, simply thaw it in the refrigerator overnight and then gently warm it on the stovetop or in the microwave.
What to Serve with Ham and Bean Soup
This hearty soup is a meal in itself, but it pairs wonderfully with a few classic sides. A slice of crusty bread or warm cornbread is perfect for dipping. A simple green salad with a vinaigrette dressing can also be a refreshing contrast. For an extra comforting meal, serve it alongside some fluffy butter swim biscuits.
FAQs
Absolutely. To adapt this for the stovetop, you will need to soak the beans overnight. Then, combine all ingredients in a large pot or Dutch oven, bring to a boil, then reduce heat and simmer for 2-3 hours, or until the beans are tender.
Yes, you can. If using canned beans, you should reduce the cooking time to 2-3 hours on low. Be sure to rinse them thoroughly before adding to the slow cooker to remove excess sodium.
That’s correct! The long, moist cooking environment of the slow cooker softens the beans perfectly without any pre-soaking, saving you time and planning.
For a thicker soup, you can remove about a cup of the beans and broth, mash them with a fork or blender, and then stir the mixture back into the soup. This creates a creamy texture without adding any flour or cornstarch.
A ham hock is a specific joint from the pig’s leg, rich in connective tissue that adds body and flavor. A ham bone is typically leftover from a cooked ham and will add a wonderful, meaty flavor. Both work great in this recipe.
Enjoy This Hearty Soup!
This Slow Cooker Ham and Bean Soup recipe is a guaranteed winner for a comforting and effortless meal. It’s a dish that brings warmth and satisfaction to any dinner table. Give it a try, and you’ll have a new family favorite. We’d love to hear how you liked it! Leave a comment below or share a picture of your creation on Pinterest!

Recipe

Slow Cooker Ham and Bean Soup: The Ultimate Comfort Recipe
Ingredients
Equipment
Instructions
- Rinse the dried navy beans under cool water. Place the rinsed beans, chopped onion, carrots, celery, and minced garlic into the bottom of a 6-quart or larger slow cooker.
- Add the ham hock (or bone) and the diced ham on top of the vegetables. Pour in the chicken broth and water.
- Add the bay leaves, thyme, rosemary, smoked paprika, and black pepper. Stir gently to combine. Cover and cook on low for 8-10 hours or on high for 4-5 hours, until the beans are tender.
- Carefully remove the ham hock and bay leaves. Shred the meat from the bone, discarding fat and skin. Return the shredded meat to the slow cooker. Stir well, taste, and add salt if needed. Serve hot.
Notes
Storage: Store cooled soup in an airtight container in the refrigerator for up to 5 days or in the freezer for up to 3 months.