Slow Cooker Ham and Bean Soup: The Ultimate Comfort Meal

By Rowan Pierce

On February 18, 2026

A close-up shot of a gourmet bowl of crock pot ham and bean soup, highlighting the creamy texture of the white beans and chunks of savory ham.

Cuisine

American

Prep time

15 minutes

Cooking time

480 minutes

Total time

495 minutes

Servings

8 servings

There’s nothing quite like coming home to the rich, savory aroma of a perfectly simmered soup. This Slow Cooker Ham and Bean Soup recipe is the epitome of comfort food – hearty, flavorful, and incredibly easy to make. Using a slow cooker transforms simple ingredients like navy beans and a leftover ham bone into a gourmet-quality meal with minimal effort. It’s the perfect set-it-and-forget-it dish for busy weeknights or lazy Sundays. Let this soup simmer all day, and you’ll be rewarded with a thick, creamy broth and tender beans that melt in your mouth.

We designed this recipe to be foolproof and delicious. Whether you’re a seasoned home cook or just starting, you’ll find these instructions simple and clear. Prepare for a bowl of soup so good it will become a permanent fixture in your recipe rotation.

Why You’ll Love This Crock Pot Ham and Bean Soup

This isn’t just another soup recipe; it’s a solution for busy lives and a ticket to a delicious, home-cooked meal. Here’s why it stands out:

  • Effortless Preparation: The slow cooker does all the heavy lifting! Just a few minutes of prep in the morning yields a hot, satisfying dinner waiting for you in the evening.
  • Budget-Friendly: This recipe makes fantastic use of a leftover ham bone or inexpensive ham hocks, stretching your ingredients and your dollar further.
  • Incredibly Flavorful: Simmering low and slow for hours allows the smoky ham, creamy beans, and savory vegetables to meld into a soup with incredible depth of flavor.
  • Hearty and Healthy: Packed with protein and fiber from the beans, this soup is a nourishing meal that will keep you full and satisfied for hours.

The Key Ingredients for Perfect Ham and Bean Soup

The magic of this Slow Cooker Ham and Bean Soup comes from simple, wholesome ingredients. Here’s what you’ll need to create this masterpiece.

A beautiful serving of leftover ham bone soup in a rustic bowl, garnished with fresh herbs and ready to eat.
Ready to enjoy this hearty and flavorful soup after a long day of simmering.

The Stars of the Show: Ham and Beans

  • Dried Navy Beans: We use dried navy beans as they cook up incredibly creamy and soft. Great Northern beans are an excellent substitute. Remember to soak them overnight!
  • Meaty Ham Bone or Ham Hocks: This is where the deep, smoky flavor comes from. A leftover bone from a holiday ham is perfect. If you don’t have one, two ham hocks work beautifully. You can also use diced ham, but the flavor won’t be as rich.

The Supporting Cast: Vegetables and Aromatics

  • Onion, Carrots, and Celery: The classic mirepoix. This trio builds the foundational aromatic base of the soup.
  • Garlic: Use fresh cloves for the best, most pungent flavor.
  • Chicken Broth: We prefer a low-sodium chicken broth to control the saltiness, especially since ham is already quite salty.
  • Herbs: Bay leaves, dried thyme, and black pepper are all you need to perfectly season this soup.

How to Make Slow Cooker Ham and Bean Soup Step-by-Step

Making this soup is as easy as 1-2-3. Just follow these simple steps for a perfect result every time. Our goal is to make this the easiest ham and bean soup you’ve ever made.

Step 1: Prepare the Beans and Vegetables

First, ensure your beans have been sorted, rinsed, and soaked overnight. Drain the soaking water. Next, dice your onion, carrots, and celery. Mince the garlic cloves. This simple prep work is the first step to a flavorful soup.

Step 2: Load the Slow Cooker

Place the soaked and drained beans into the bottom of your slow cooker. Add the diced onion, carrots, celery, and minced garlic. Place the meaty ham bone or ham hocks on top of the vegetables. Pour in the chicken broth and water, ensuring everything is submerged. Finally, add the bay leaves, thyme, and black pepper. Give it a gentle stir.

A close-up shot of a gourmet bowl of crock pot ham and bean soup, highlighting the creamy texture of the white beans and chunks of savory ham.
Simple ingredients combine to create incredible depth of flavor.

Step 3: Cook Low and Slow

Cover the slow cooker and cook on low for 8-10 hours or on high for 4-5 hours. The soup is ready when the beans are tender and creamy. You’ll know it’s done when the meat is practically falling off the bone.

Step 4: Finish and Serve

Carefully remove the ham bone or hocks from the slow cooker. Discard the bay leaves. Once the ham is cool enough to handle, shred the meat from the bone, discarding any fat or gristle. Return the shredded ham to the soup and stir to combine. Taste and adjust seasoning if necessary. Serve hot and enjoy!

Expert Tips and Variations

Want to take your soup to the next level? Here are a few tips from our kitchen and some fun variations to try.

Tips for the Best Soup

  • For a Thicker Soup: If you prefer a thicker, creamier broth, you can mash about one cup of the cooked beans with a fork or an immersion blender and stir it back into the soup.
  • Don’t Forget to Soak: Soaking the beans overnight is crucial for achieving a creamy texture and ensuring they cook evenly.
  • Salt at the End: Ham and chicken broth can be very salty. Always wait until the soup is finished cooking to taste and add more salt if needed.

Recipe Variations

  • 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.
  • Make it Spicy: Add a pinch of red pepper flakes with the other seasonings for a little bit of heat.
  • Smoky Flavor Boost: A dash of liquid smoke or a teaspoon of smoked paprika can enhance the smoky flavor even more.

What to Serve with Ham and Bean Soup

This hearty soup is a meal in itself, but it pairs wonderfully with a few simple sides. We love serving it with a thick slice of crusty bread for dipping, like this simple homemade tomato basil bread. A simple green salad with a vinaigrette also makes a perfect, fresh companion. For another hearty winter option, consider this delicious winter vegetable casserole.

Storing and Freezing Instructions

One of the best things about this recipe is that it makes a large batch, perfect for leftovers.

  • To Store: Allow the soup to cool completely before transferring it to an airtight container. It will keep in the refrigerator for up to 4 days.
  • To Freeze: This soup freezes beautifully! Let it cool, then ladle it into freezer-safe containers or bags. It can be frozen for up to 3 months. To reheat, thaw it in the refrigerator overnight and then gently warm it on the stovetop.

Looking for another easy crockpot meal? This Crockpot Marry Me Chicken is a guaranteed crowd-pleaser and perfect for a weeknight dinner.

FAQs About This Recipe

You can, but the texture and flavor will be different. The slow cooking process is designed to soften dried beans and infuse them with flavor from the ham bone. If using canned beans, rinse them well and add them during the last 30-60 minutes of cooking to prevent them from becoming mushy.

Yes, we highly recommend soaking the beans overnight. This ensures they cook evenly and achieve a wonderfully creamy texture. If you’re short on time, you can do a ‘quick soak’ by bringing the beans and water to a boil on the stove, boiling for 1 minute, then letting them stand for 1 hour before using.

For a thicker, creamier soup, you can remove about 1 cup of the cooked beans, mash them into a paste with a fork or blender, and then stir the paste back into the soup. Let it simmer for another 15-20 minutes to thicken up.

The soup can be stored in an airtight container in the refrigerator for up to 4 days. It also freezes exceptionally well for up to 3 months, making it a perfect make-ahead meal.

No problem! You can substitute with 1-2 meaty ham hocks, which you can find in the meat section of most grocery stores. Alternatively, you can use 2 cups of diced cooked ham, but add it during the last hour of cooking. Using a ham bone or hocks will provide the richest flavor.

The Best Slow Cooker Ham and Bean Soup

This Slow Cooker Ham and Bean Soup is more than just a recipe; it’s a warm, comforting hug in a bowl. It’s a testament to how simple ingredients, when cooked with a little patience, can create something truly special. We know your family will love this hearty meal as much as ours does. If you make it, we’d love to hear from you! Leave a comment below or share a photo of your creation on Pinterest.

A top-down view of a white bowl filled with hearty slow cooker ham and bean soup, garnished with fresh parsley. A piece of crusty bread rests on the side. The perfect comfort food.
The only Slow Cooker Ham and Bean Soup recipe you'll ever need.

Slow Cooker Ham and Bean Soup

A close-up shot of a gourmet bowl of crock pot ham and bean soup, highlighting the creamy texture of the white beans and chunks of savory ham.

Slow Cooker Ham and Bean Soup: The Ultimate Comfort Meal

This Slow Cooker Ham and Bean Soup is an easy, flavorful, and hearty meal. Made with a meaty ham bone and creamy navy beans, this set-it-and-forget-it recipe delivers a perfectly rich and comforting soup every time.
Prep Time 15 minutes
Cook Time 8 hours
Total Time 8 hours 15 minutes
Servings: 8 servings
Course: Dinner, Main Course, Soup
Cuisine: American
Calories: 350

Ingredients
  

Main Ingredients
  • 1 lb dried navy beans soaked overnight and drained
  • 1 large meaty ham bone or 2 ham hocks
  • 1 large onion diced
  • 3 carrots peeled and diced
  • 3 celery stalks diced
  • 4 cloves garlic minced
  • 6 cups low-sodium chicken broth
  • 2 cups water
  • 2 bay leaves
  • 1 tsp dried thyme
  • 1/2 tsp black pepper

Equipment

  • 1 Slow Cooker (6-quart or larger)
  • 1 Cutting Board
  • 1 Knife

Method
 

  1. Ensure your beans have been sorted, rinsed, and soaked overnight. Drain the soaking water.
  2. Place the soaked beans, diced onion, carrots, celery, and minced garlic into the bottom of a 6-quart or larger slow cooker. Place the ham bone or ham hocks on top.
  3. Pour in the chicken broth and water. Add the bay leaves, dried thyme, and black pepper. Stir gently to combine.
  4. Cover and cook on LOW for 8-10 hours or on HIGH for 4-5 hours, until the beans are tender and the meat is falling off the bone.
  5. Carefully remove the ham bone/hocks and bay leaves. Once the ham is cool enough to handle, shred the meat, discarding fat and bones. Return the shredded meat to the slow cooker.
  6. Stir the soup, taste, and adjust seasoning with salt and pepper if needed. Serve hot.

Notes

For a thicker soup, mash 1 cup of beans and stir it back in before serving.
Wait to add any extra salt until the end, as ham and broth are already salty.

You might also like these recipes

Leave a Comment

Recipe Rating