Classic Ham and Bean Soup (Slow Cooker)

Classic Ham and Bean Soup (Slow Cooker)

0 Comments

Jump to:

Introduction

If you are looking for the ultimate set-it-and-forget-it comfort food, this classic ham and bean soup made in the slow cooker is exactly what your kitchen needs - a rich, smoky, deeply satisfying soup that practically makes itself while you go about your day.

Ham and bean soup is the kind of recipe that belongs in the cold-weather rotation from the first crisp day of fall straight through to the end of winter. It is a beloved staple at holiday gatherings and an absolute hero the day after a big ham dinner - if you have a leftover ham bone from Thanksgiving, Christmas, or Easter sitting in your fridge, this is the recipe you have been waiting for. That bone transforms an already good soup into something truly spectacular, infusing the broth with a deep, smoky richness that is impossible to replicate any other way.

This soup pairs beautifully with a skillet of sweet cornbread or a thick slice of crusty sourdough, and it fits right alongside other hearty slow cooker soups and stews you might already love making through the colder months.

Ingredients

Ham bone, vegetables, and broth ingredients for nutritious soup recipe.
Fresh ingredients including ham bone, beans, vegetables, and broth for a wholesome soup.

Every ingredient here is chosen to build maximum flavor with minimum fuss. Dried beans give the broth a naturally starchy, velvety body you simply cannot get from canned beans, while the ham bone (or hock) slowly releases smoky, savory depth into every cup of broth over hours of gentle cooking. The classic trio of onion, carrot, and celery builds a savory foundation, and a small amount of dry mustard powder and hot sauce adds subtle complexity without tipping into heat.

  • Dried Great Northern or navy beans
  • Ham bone, ham hock, or ham shank
  • Onion
  • Carrot
  • Celery
  • Garlic
  • Low-sodium chicken broth or stock
  • Bay leaves
  • Dried parsley
  • Celery salt
  • Dry mustard powder
  • Freshly ground black pepper
  • Hot pepper sauce (such as Tabasco)
  • Additional diced ham (optional)

See recipe card for quantities.

Instructions

Step 1: Rinse the beans and build your layers. Pour the dried beans into a colander and rinse them well under cold running water. While you have them in the colander, pick through and discard any shriveled beans or small pebbles - this takes less than a minute. Spread the rinsed beans in an even layer across the bottom of a large 7 to 8-quart slow cooker. Nestle the ham bone, hock, or shank right in the center of the beans, then scatter the diced onion, carrot, celery, and minced garlic over the top. To mince garlic, peel the cloves and use a sharp knife to rock it back and forth over the garlic until it is broken down into very fine pieces, or simply press the cloves through a garlic press.

Step 2: Add the broth and seasonings. Pour the chicken broth evenly over everything in the slow cooker, making sure the beans are fully submerged. Add the bay leaves, dried parsley, celery salt, mustard powder, a generous amount of freshly ground black pepper, and several good dashes of hot sauce. Give it a gentle stir to distribute the seasonings, place the lid firmly on the slow cooker, and cook on low for 7 to 9 hours. You will know it is ready when the beans are completely tender and the broth smells deeply savory and rich.

Step 3: Remove and shred the ham. Use a pair of tongs to carefully lift the ham bone out of the slow cooker and transfer it to a cutting board - it will be very hot and falling-apart tender, so handle it with care. Let it sit for a minute or two until it is cool enough to touch, then use two forks or your fingers to pull the meat away from the bone in shreds. Discard the bone along with any pieces of cartilage, fatty skin, or connective tissue. The meat that comes off will be incredibly tender and packed with flavor.

Step 4: Thicken the soup (optional but highly recommended). For a creamier, more velvety broth, use an immersion blender (also called a stick blender) to briefly puree a small section of the soup directly in the slow cooker. Submerge the blender in one corner of the pot and pulse it just a few times. You are not trying to make the whole soup smooth; you just want to break down a small portion of the beans so they release their natural starch and thicken the broth. The rest of the beans should stay whole and intact. If you do not own an immersion blender, ladle about one cup of cooked beans into a regular blender, puree until smooth, then stir it back into the pot. Always be cautious when blending hot liquids in a countertop blender - hold the lid down firmly and vent it slightly to let steam escape.

Step 5: Finish and serve. Stir the shredded ham back into the soup, along with any additional diced ham if you are using it for extra meatiness. Let everything cook, uncovered, for a few more minutes on low to heat the ham through. Fish out and discard the bay leaves before serving - they add great flavor during cooking but are not meant to be eaten. Ladle into bowls and serve hot.

Hearty beef and white bean stew in a rustic bowl with bread on the side.
Warm, comforting beef and white bean stew served in a rustic bowl, perfect for a cozy meal with fresh bread.

Substitutions

Need to work with what you have on hand or adjust for dietary needs? These swaps all work well without sacrificing flavor.

  • Great Northern or navy beans - Cannellini beans or dried pinto beans are excellent substitutes with a similarly creamy texture once cooked.
  • Ham bone - A smoked ham hock is the easiest swap and is available at most grocery stores year-round near the packaged meats. No hock either? Use 2 to 3 cups of diced smoked ham added directly to the pot. The bone contributes the deepest flavor, but the soup will still be hearty and delicious without it.
  • Chicken broth - Vegetable broth works in its place. Swap the ham for extra vegetables and you have a satisfying vegetarian white bean soup.
  • Fresh garlic - Substitute ½ teaspoon of garlic powder if fresh is not available. Fresh is always preferred for depth of flavor, but the powder does the job in a pinch.
  • Hot sauce - Any vinegar-based hot sauce such as Frank’s RedHot or Crystal works just as well as Tabasco. Leave it out entirely for a milder version the whole family can enjoy.

Whether you are adapting for allergies, dietary preferences, or just working creatively with your pantry, this soup is forgiving and flexible.

Variations

The classic version is hard to beat, but here are some easy ways to make it your own depending on your crowd.

  • Spicy - Double the hot sauce and add a pinch of red pepper flakes or one diced jalapeño along with the vegetables for a soup with a real kick.
  • Smoky - Stir in a teaspoon of smoked paprika with the seasonings. It deepens the smoky ham flavor and gives the broth a gorgeous reddish color.
  • Deluxe - Stir in a handful of chopped kale or baby spinach in the last 15 minutes of cooking, and finish with a squeeze of fresh lemon juice just before serving to brighten the whole bowl.
  • Kid-Friendly - Skip the hot sauce entirely and go easy on the black pepper. Serve with buttered bread for dipping and watch the kids go back for seconds.
  • Creamy - Stir in a splash of heavy cream or a generous dollop of sour cream just before serving for a richer, velvety finish.

Once you have the base recipe down, the variations are endless - have fun making it your own.

Equipment

A large slow cooker in the 7 to 8-quart range is ideal for this recipe. The ham bone takes up a significant amount of room, so you need enough space for it to sit comfortably while still leaving room for the broth and beans to cook properly. A 6-quart slow cooker will work, but you may need to reduce the broth by about a cup to avoid overfilling. Avoid going smaller than 6 quarts for this recipe.

An immersion blender makes the optional thickening step effortless and means one less dish to wash, but a standard countertop blender works perfectly well. You will also want a sturdy pair of tongs for safely lifting the hot ham bone out of the cooker, and a large cutting board for shredding the meat.

Storage

Refrigerator: Allow the soup to cool completely before transferring it to an airtight container. It keeps well in the fridge for up to 4 days. The beans will continue to absorb liquid as the soup sits, so it will thicken considerably when chilled - just add a splash of chicken broth or water when reheating and stir to loosen it back to your preferred consistency.

Freezer: This soup freezes beautifully, making it a great candidate for batch cooking. Cool completely, then portion into freezer-safe containers or zip-top freezer bags. It keeps well frozen for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop over medium-low heat, adding extra broth as needed to restore the consistency.

Top Tip

Do not skip the partial blending step. Even just a few quick pulses of an immersion blender in one small corner of the pot - leaving the rest of the soup completely untouched - transforms the texture from good to genuinely great. Breaking down a small portion of the cooked beans releases their natural starch directly into the broth, giving it that thick, silky body you get at a really good diner. It takes thirty seconds and makes a noticeable, worthwhile difference.

FAQ

Do I need to soak the beans before adding them to the slow cooker?

No soaking required. The long, low cooking time of 7 to 9 hours gives the dried beans plenty of time to fully soften without any pre-soaking. If you do choose to soak them overnight, your cook time may be slightly shorter - but it is completely optional and not necessary for great results.

Can I use canned beans instead of dried?

You can, but the texture and broth will be quite different. Canned beans are already fully cooked and will become very soft and mushy after 7 to 9 hours in the slow cooker. If using canned beans, add them in the last 1 to 2 hours of cooking rather than at the start, and reduce the liquid by about 1 cup since dried beans absorb a lot of broth as they cook.

What if I don’t have a ham bone?

A smoked ham hock is the easiest and most widely available substitute - look for it near the packaged meats at your grocery store. If you cannot find a hock either, use 2 to 3 cups of diced smoked ham added directly to the slow cooker at the start. The broth will not be quite as deep without the bone, but the soup will still be very satisfying.

Can I make this on the stovetop?

Absolutely. Combine all ingredients in a large Dutch oven or heavy pot, bring to a boil over medium-high heat, then reduce to a low simmer, cover, and cook for 1.5 to 2 hours until the beans are completely tender. Check the liquid level occasionally and add more broth or water if needed. The stovetop version requires a bit more attention but produces equally delicious results.

Why are my beans still hard after cooking?

Old dried beans are the most common culprit - beans that have been sitting in the pantry for more than a year can be stubbornly resistant to softening no matter how long you cook them. Always use relatively fresh dried beans and check the best-by date on the bag. Acidic ingredients can also prevent beans from softening, which is why this recipe excludes them. If your beans are still firm after 9 hours on low, switch the slow cooker to high for an additional 1 to 2 hours.

If this ham and bean soup has earned a permanent spot in your cold-weather rotation, you will love exploring more hearty slow cooker soups and stews. A classic split pea soup with ham, a slow cooker chicken and wild rice soup, or a thick beef and vegetable stew would all feel right at home alongside this recipe on a cold night.

What to Serve With Classic Ham and Bean Soup

This soup is filling and complete on its own, but the right accompaniment takes it over the top. A skillet of golden cornbread is the classic pairing - the subtle sweetness plays beautifully off the smoky, savory broth. A thick slice of crusty sourdough or a warm, buttery dinner roll works just as well for soaking up every last drop. If you want to round out the meal, a simple crisp green salad with a tangy vinaigrette cuts through the richness perfectly.

Recipe

Bowl of ham and bean soup with carrots and celery on a kitchen table.

Classic Ham and Bean Soup (Slow Cooker)

344kcal
Prep 10 minutes
Cook 8 minutes
Total 8 hours 10 minutes
Servings 8
Course Soup
Cuisine American

Ingredients

  • 1 pound dried Great Northern OR navy beans, picked over
  • 1 large ham bone ham hock or ham shank
  • ½ small onion, diced
  • 1 carrot, diced
  • 1 celery rib, diced
  • 4 cloves garlic minced
  • 7 cups low-sodium chicken broth or stock
  • 2 bay leaves
  • 1 tablespoon dried parsley
  • ½ teaspoon celery salt
  • ½ teaspoon dry mustard powder
  • Freshly ground black pepper
  • Several dashes of hot pepper sauce such as Tabasco
  • 2 cups additional diced ham, optional

Equipment

Instructions

  1. Rinse and drain the beans, then spread them across the bottom of a large (7-8 quart) slow cooker. Nestle the ham bone, hock, or shank right in the center. Scatter the carrots, celery, and garlic over the top.
  2. Pour the chicken broth over everything, making sure the beans are fully covered. Add the bay leaves, parsley, celery salt, mustard powder, black pepper, and a few dashes of hot sauce. Cover and cook on low for 7 to 9 hours, until the beans are tender and the broth is deeply flavored.
  3. Lift out the ham bone and transfer it to a cutting board. Pull the meat from the bone, shred it, and discard the bone along with any excess fat or cartilage.
  4. For a slightly creamier texture, use an immersion blender to puree a small portion of the soup directly in the slow cooker. Leave most of the beans intact so the soup keeps its body.
  5. Stir the shredded ham back into the pot, along with any additional diced ham if you're using it. Let everything cook for a few more minutes, just long enough to heat through.

Nutrition

Calories344kcalCarbohydrates54gProtein25g

Tried this recipe?

Let us know how it was!


Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating