Slow Cooker Ham and Bean Soup Recipe
Slow cooker ham and bean soup is the kind of soul-warming meal that practically makes itself, filling your home with an irresistible aroma all day long. There is something truly magical about tossing a handful of simple ingredients into a slow cooker in the morning and coming home to a rich, deeply flavored pot of soup by dinnertime. This recipe has earned a permanent spot in our weekly rotation for good reason.
What makes this soup so special is the combination of smoky ham, creamy white beans, and a medley of vegetables that have had hours to meld together into something far greater than the sum of their parts. Whether you are using a leftover holiday ham bone or a store-bought ham hock, the collagen and smoke that leach into the broth create a depth of flavor that is nearly impossible to replicate with any shortcut method. Every spoonful is hearty, satisfying, and completely comforting.
Beyond flavor, this recipe is a true weeknight hero. Minimal prep work, affordable ingredients, and a completely hands-off cooking process make it accessible for cooks of any skill level. Serve it with crusty bread or a simple green salad and you have a complete, nourishing meal that feeds a crowd without breaking the bank. This is the recipe your future self will thank you for making today.
This slow cooker ham and bean soup is the ultimate comfort food, packed with tender beans, smoky ham, and hearty vegetables. It simmers low and slow for rich, deep flavor with almost zero effort. Make it today for a warming meal the whole family will love.

Ingredients
| AMOUNT | INGREDIENT | NOTES |
|---|---|---|
| 1 pound | dried Great Northern beans | rinsed and sorted, soaked overnight or quick-soaked |
| 1.5 pounds | ham bone or smoked ham hock | or 2 cups diced leftover cooked ham |
| 1 large | yellow onion | diced |
| 3 stalks | celery | sliced into half-inch pieces |
| 3 medium | carrots | peeled and sliced into half-inch rounds |
| 4 cloves | garlic | minced |
| 6 cups | low-sodium chicken broth | or vegetable broth |
| 2 cups | water | plus more if needed |
| 2 tablespoons | olive oil | extra virgin, for sauteing |
| 1 teaspoon | dried thyme | |
| 1 teaspoon | smoked paprika | adds depth and color |
| 2 whole | bay leaves | remove before serving |
| 0.5 teaspoon | black pepper | freshly ground |
| 0.5 teaspoon | kosher salt | adjust at the end after tasting, as ham is salty |
| 2 tablespoons | fresh flat-leaf parsley | chopped, for garnish |
Instructions

Nutrition (per serving)
About This Recipe
Ham and bean soup has deep roots in American culinary tradition, tracing back to colonial times when preserved pork and dried legumes were pantry staples that helped families survive long winters. Dried beans were shelf-stable, inexpensive, and highly nutritious, while cured ham provided both protein and flavor. The combination was a practical solution to feeding large families on modest budgets, and the tradition of simmering a ham bone with beans became a beloved ritual in kitchens across the country for generations.
The dish holds a particularly storied place in American history, as ham and bean soup has been a fixture on the United States Senate restaurant menu since the early 1900s. Legend holds that Senator Fred Dubois of Idaho insisted it be served every single day, and the tradition has continued uninterrupted ever since. Beyond Washington, regional variations flourished from the Navy Bean Soup of the Midwest to the slow-simmered versions of the American South, each reflecting local tastes and available ingredients. Today, the slow cooker version has breathed new life into this classic, making it more convenient than ever while honoring its humble, hearty heritage.
Ready to Serve

A Closer Look

Pro Tips for Best Results
- Do not skip soaking the dried beans. Soaking reduces cook time, helps the beans cook more evenly, and makes them easier to digest. If you forget to soak overnight, the quick-soak method works just as well.
- Add salt only at the very end of cooking. Ham is naturally high in sodium, so tasting before seasoning is critical to avoid an overly salty soup. Start with a small pinch, stir, taste, and adjust gradually.
- Mashing a portion of the beans at the end is the secret to a naturally thick, creamy broth without using any heavy cream or flour. The released starch transforms the texture beautifully.
- For the richest flavor possible, use a leftover ham bone from a holiday ham rather than a plain ham hock. The bone marrow and attached meat create an extraordinarily deep, smoky broth that elevates the entire dish.
- This soup tastes even better the next day as the flavors continue to deepen overnight. Make it in advance for meal prep and store it in the refrigerator for up to 4 days, adding a splash of broth when reheating if it has thickened too much.
Essential Equipment
6-Quart Slow Cooker: A large slow cooker gives the beans and ham plenty of room to simmer evenly and develop deep flavor without overcrowding.
Large Skillet: Used to saute the aromatics before adding them to the slow cooker, which adds a layer of depth and richness to the final soup.
Chef Knife: Essential for precisely chopping the onion, celery, carrots, and garlic into uniform pieces that cook evenly.
Cutting Board: A sturdy cutting board provides a safe and stable surface for all your vegetable prep work.
Wooden Spoon: Perfect for stirring the soup and scraping up any browned bits from the skillet when sauteing aromatics.
Ladle: Makes serving the thick, hearty soup clean and easy without spilling.
Variations
Spicy Southern Style: Add one diced jalapeno along with the other vegetables and stir in half a teaspoon of red pepper flakes for a bold, spicy kick that pairs beautifully with the smoky ham.
Creamy Version: Stir in half a cup of heavy cream or full-fat coconut milk during the last 20 minutes of cooking for a rich, velvety texture that makes the soup feel extra indulgent.
Kale and White Bean: Add 2 large handfuls of roughly chopped fresh kale or baby spinach to the slow cooker during the last 30 minutes of cooking for added color, nutrition, and a hearty green element.
Smoked Sausage Addition: Slice one 12-ounce link of smoked andouille or kielbasa sausage into rounds and add it to the slow cooker along with the other ingredients for an even heartier, protein-packed version of this soup.
Vegetarian Version: Omit the ham entirely and use vegetable broth throughout. Add 1 teaspoon of liquid smoke and one 15-ounce can of diced fire-roasted tomatoes to replicate the smoky depth that ham would normally provide.
Frequently Asked Questions
Can I use canned beans instead of dried beans?
Yes, you can use canned beans to save time. Substitute three 15-ounce cans of Great Northern or cannellini beans, drained and rinsed. Because canned beans are already cooked, reduce the overall cook time to 4 to 5 hours on LOW or 2 to 3 hours on HIGH to prevent the beans from becoming mushy.
Can I make this soup without a slow cooker?
Absolutely. To make it on the stovetop, saute the aromatics in a large Dutch oven, add all remaining ingredients, and bring to a boil. Reduce the heat to low, cover, and simmer for 1.5 to 2 hours until the beans are tender and the ham is falling off the bone.
Can I freeze slow cooker ham and bean soup?
Yes, this soup freezes exceptionally well. Allow it to cool completely, then portion it into airtight freezer-safe containers or heavy-duty freezer bags. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating on the stovetop over medium heat, adding extra broth as needed.
What type of beans work best in this recipe?
Great Northern beans are the classic choice for ham and bean soup because of their mild flavor and creamy texture. Navy beans and cannellini beans are excellent alternatives. Pinto beans also work well and give the soup a slightly earthier flavor and a more rustic appearance.
How do I know when the soup is done cooking?
The soup is ready when the beans are completely soft and tender all the way through with no chalky center, and the meat is falling effortlessly off the ham bone. If the beans still feel firm after the suggested cooking time, simply replace the lid and continue cooking on LOW for another 30 to 60 minutes.
Why is my soup too thin?
If the soup is thinner than you like, use a potato masher to crush roughly one-third of the beans against the side of the slow cooker insert. This releases their natural starch and thickens the broth significantly. Alternatively, transfer one cup of soup to a blender, blend until smooth, and stir it back into the pot.







