When the weather turns chilly, nothing beats a big, restorative bowl of soup, right? Gosh, I live for the smell of something simmering all day, filling the house with that savory aroma. The absolute *best* kind of meal is hands-off, budget-friendly, and tastes like a hug—which is why this Easy Slow Cooker Ham and White Bean Soup recipe is my go-to comfort food. Seriously, this bean soup is pure magic!

We are talking about tender Great Northern beans swimming in rich broth alongside smoky ham pieces. It’s so simple; you just toss everything into the Crockpot in the morning and forget it until dinner time. If you need reliable, hearty, and truly satisfying dinner soup ideas that require almost zero monitoring, trust me, this is the specific bean soup recipe you’ve been searching for. You can check out some other great cooking ideas over at the Savor and Pin main page, but stick around, because this one is a keeper!
Why This Easy Slow Cooker Ham and White Bean Soup is a Weeknight Winner
Look, I’m not always up for a massive cooking session, especially when it’s already dark outside. That’s why I consider this recipe the ultimate easy weeknight soup solution. You spend maybe fifteen minutes chopping before you walk out the door, and when you come home? Dinner is ready!
This is pure comfort food soup ideas brought to life without the fuss. There’s no last-minute simmering or constant stirring required. The slow cooker handles all the hard work, guaranteeing perfectly tender beans every single time. If you want reliable comfort, you have to try making this recipe; you can see the inspiration for using simpler methods here: Easy Stuffed Pepper Soup.
Essential Ingredients for the Best Bean Soup Recipe
You know I’m all about making sure we use the right stuff when we’re going for that deeply cozy, classic ham and bean soup flavor. If you want the best bean soup recipe, you have to treat these ingredients right! Don’t skip the rinsing step for the beans; we want clean, happy beans ready for their long soak.
For the Hearty Bean Soup Base
When shopping, grab some good quality, fully cooked ham—the smoky ones are the absolute best here. You’ll need a full pound of it, diced up nice and chunky so you get meat in every scoop. These ingredients are what make up the core of this savory bean soup:
- One full pound of dried Great Northern or Navy beans (make sure you rinse them well first!).
- One pound of fully cooked ham, diced small.
- One large onion, chopped—I like mine a bit rough, no need for perfection here.
- Two carrots and two celery stalks, both chopped.
- Six cups of chicken broth; this is our main liquid base.
- One teaspoon of dried thyme—it pairs perfectly with ham.
- One good bay leaf for wisdom and depth.
- Just a little bit of black pepper to start.
- And here’s the crucial part: start with only 1/4 teaspoon of salt. Since the ham is already salty, we taste it at the very end! If you’re looking for other one-pot magic, check out my Chicken Pot Pie Soup recipe.
Step-by-Step Instructions for Perfect Slow Cooker Bean Soup
This is where the beauty of simple soup ideas comes into play! Since we’re using the slow cooker, there’s really no room for error here. Just remember that even though it’s easy, you still need to give it a good stir to make sure everything is submerged in the broth bath. We want happy beans!
If you ever feel like your soup needs a little something extra later on, you can check out how I make this slightly spicy soup for a different vibe: Soup That Makes You Forget Takeout, but for now, let’s stick to the classic process!
Assembling Your Slow Cooker Bean Soup
Grab your slow cooker insert right now. We start by layering. Toss in all those rinsed beans, the diced ham, and all of your chopped veggies—the onion, carrots, and celery go right on top. Next, pour in your six cups of chicken broth. Don’t be shy; it needs to cover everything!
Now, sprinkle in dried thyme, that bay leaf, and the pepper. Give it all a really good, slow stir with a long spoon, making sure the beans aren’t clumped together at the bottom. It’s important to get them moving around in that liquid!
Cooking Time and Final Adjustments for Your Bean Soup
Time to set it and forget it! Cover the cooker. You can cook this on low for a full seven to eight hours, which is perfect if you work all day. Or, if you’re in a bit of a rush, switch it to high for about three to four hours until those beans are genuinely soft. Remember, if you decide later you want a creamier texture, take out about a cup of the cooked beans, mash them up really well with a fork, and stir that thick paste right back into the whole pot.
Once it’s done, the absolute last thing you do is pull out that bay leaf—don’t eat that! Give the soup a taste spoonful. Because the ham is usually salty, you often won’t need any extra salt, but taste it first and adjust only if you absolutely have to before serving.

Expert Tips for the Ultimate Bean Soup with Ham
You know, following the recipe is one thing, but getting that truly legendary taste—the kind that makes people ask for the recipe every time—that takes a couple of little secrets. If you’re aiming for the best Classic Ham and Bean Soup that tastes like it simmered all day, pay attention to these details!
First off, the ham matters way more than you think. If you have a bone left over from a holiday ham, use it! Toss the bone in with the broth and cook it all together; that adds an unbelievable layer of deep pork flavor that you just can’t get from diced meat alone. Just remember to fish it out later, which is easier than pulling out the bay leaf!
Another simple trick is how you handle your dried beans. Even though the slow cooker method works without pre-soaking, if you have time, soak the Great Northern beans overnight. They cook more evenly, and it guarantees that silky texture we are after. If you’re using ham, always check the saltiness before adding any extra seasoning. You can find some great ham pairing ideas on my page for Brown Sugar Glazed Ham Steak, though for soup, smoky is the way to go!
Making Variations of This Savory Bean Soup
Now, I know not everyone keeps a big chunk of ham lurking in the fridge, and that’s perfectly fine! This base recipe is so robust, it begs to be played with. If you want to skip the meat entirely and aim for a wonderfully simple Vegan Bean Soup, it’s super easy, I promise!
To make it vegan, just swap out that bone-in ham for two cups of diced smoked tofu or even just add a few extra chunks of carrot and celery for bulk. Crucially, change the chicken broth to a high-quality vegetable broth; maybe even boost the savory flavor by adding a teaspoon of liquid smoke!
If you want to lean into a more sophisticated, Tuscan feel—think Tuscan White Bean Soup vibes—throw in some chopped kale or Swiss chard right near the end so it just wilts perfectly. A little drizzle of really good olive oil right before serving makes it feel fancy! We’ve got a great Tuscan White Bean Chicken Soup recipe that uses similar principals if you want inspiration for adding chicken instead of ham!
Storage and Reheating Instructions for Leftover Bean Soup
Oh, you absolutely *should* have leftovers, because this bean soup is somehow even better the next day! Don’t even waste time trying to eat it all in one sitting; this stuff freezes like a dream. You can store the soup in the fridge in an airtight container for up to four days. The beans will absorb a little more liquid, which is fine.
When you’re ready to reheat, I always pull it out of the fridge about 30 minutes early to take the chill off. If it looks too thick after sitting, just stir in a splash of extra broth or water—just a tiny bit, mind you. For freezing, let it cool completely first, then store in freezer-safe containers, leaving about an inch of space at the top for expansion. It stays perfect in the freezer for about three months! If you need warming ideas for other big batch meals, check out my tips for Hearty Beef Stew.
Frequently Asked Questions About Making Bean Soup
Whenever I share this recipe, people always have the best questions rolling in! It’s normal, especially when dealing with dried beans. We want to make sure this classic ham and bean soup turns out perfectly for everyone, whether you’re making it for the first time or just making sure you have the best Navy Bean Soup ever!
Do I need to soak the beans before making this bean soup?
That’s a great question about preparing dried beans! Honestly, for the slow cooker method, you don’t *have* to soak them overnight. The long cooking time breaks them down beautifully anyway. However, if you pre-soak them—say, by covering them in water overnight—they will cook down faster and more evenly, cutting down that eight-hour cook time maybe by an hour or two. It’s your choice, but it’s not a requirement for a great bean soup!
Can I make this a vegetarian bean soup?
Yes, absolutely! This is such a versatile savory bean soup base. If you skip the ham, you miss out on that smoky saltiness, so you need to substitute! I suggest either using smoked tofu, chopped or crumbled, or even just adding an extra carrot and some smoked paprika to the seasonings to mimic that depth. And please, make sure you swap that chicken broth out for a really robust vegetable broth. It comes out delicious and totally fits the Vegan Bean Soup category!
How do I make this bean soup thicker?
If you followed my advice in the instructions about mashing some beans, you already know the trick! That’s genuinely the best way to thicken any bean soup without adding flour or making it heavy. After it’s done cooking, just physically scoop out about a cup of the beans and a little broth. Mash it up really well with a fork or even use an immersion blender if you are feeling fancy. Stir that mashed mixture right back into the main pot, and it instantly creates a richer, creamier texture. It’s a lifesaver for making sure every spoonful of your Navy Bean Soup is perfect!

If you love getting those creamy textures, you should definitely look at my Creamy White Bean Soup Recipe for more ideas!
Serving Suggestions for Your Homemade Bean Soup
You’ve got this incredible, hearty bean soup sitting on the stove, piping hot, and now what? Well, you can’t just eat it plain, silly! These dinner soup recipes demand the right dipping buddy. My number one choice, always, is a slab of seriously crusty, rustic bread—something that can soak up all that savory broth without immediately falling apart.
If you’re looking for a little something sweeter on the side, I highly recommend my Buttery Dinner Rolls. They bake up beautifully while the soup finishes! For a lighter touch, a simple side salad dressed with a sharp vinaigrette cuts through the richness of the ham perfectly.

Understanding the Nutrition in This Bean Soup
Even though this is pure comfort food, I like knowing what we’re putting into our bodies! This recipe delivers on hearty flavor while still being relatively light. Remember, since we use smoked ham, the sodium can change based on what brand you grab, so these numbers are just my best estimate based on the recipe I use.
For one serving (about 1.5 cups), you’re looking at roughly 380 calories, which is fantastic for dinner! It packs about 30 grams of protein, which keeps you full for ages, and an amazing 12 grams of fiber thanks to all those beans. We’re keeping the fat down to about 10 grams total. If you’re curious about other high-protein, high-flavor meals, you have to see my Chili Garlic Noodles!
PrintEasy Slow Cooker Ham and White Bean Soup
Make this hearty ham and white bean soup in your slow cooker for a simple, comforting meal.
- Prep Time: 15 min
- Cook Time: 8 hours
- Total Time: 8 hours 15 min
- Yield: 6 servings
- Category: Dinner
- Method: Slow Cooking
- Cuisine: American
- Diet: Low Fat
Ingredients
- 1 pound dried Great Northern or Navy beans, rinsed
- 1 pound fully cooked ham, diced
- 1 large onion, chopped
- 2 carrots, chopped
- 2 celery stalks, chopped
- 6 cups chicken broth
- 1 teaspoon dried thyme
- 1 bay leaf
- 1/2 teaspoon black pepper
- 1/4 teaspoon salt (adjust after cooking due to ham saltiness)
Instructions
- Place the rinsed beans, diced ham, onion, carrots, and celery into the slow cooker.
- Add the chicken broth, thyme, bay leaf, and pepper.
- Stir all ingredients together well.
- Cover and cook on low for 7 to 8 hours or on high for 3 to 4 hours, until the beans are tender.
- Remove and discard the bay leaf before serving.
- Taste and add salt if needed. Serve hot.
Notes
- If you prefer a thicker soup, remove about 1 cup of the cooked beans and mash them, then stir the mash back into the soup before serving.
- Soaking the dried beans overnight can reduce the overall cooking time slightly.
Nutrition
- Serving Size: 1.5 cups
- Calories: 380
- Sugar: 6
- Sodium: 850
- Fat: 10
- Saturated Fat: 4
- Unsaturated Fat: 6
- Trans Fat: 0
- Carbohydrates: 45
- Fiber: 12
- Protein: 30
- Cholesterol: 45

























Leave a Reply