Ham and Bean Soup

Featured in slow-cooker-meals.

Hey friend! Picture this: you wake up to the most incredible aroma filling your home – that's what happens when you make this slow cooker ham and bean soup. Just look at that golden broth with plump white beans practically melting into tenderness, chunks of smoky ham that fall apart with your spoon, and those vibrant orange carrots adding a pop of color and sweetness. The best part? You literally dump everything into your slow cooker in the morning, go about your day, and come home to dinner that tastes like you slaved over the stove for hours. See how the broth has that gorgeous shimmery quality? That's pure flavor from the ham hock breaking down slowly. The beans get so creamy they're almost buttery, and every spoonful is like a warm hug. Trust me, once you taste how the fresh herbs brighten everything up, you'll be making this on repeat all season long!

Tswira dial profile dial zaho awlaydi..
Updated on Sat, 10 Jan 2026 23:00:22 GMT
Main recipe image showcasing the final dish pin it
Slow cooker ham and bean soup with tender white beans, smoky ham, carrots, and fresh herbs in golden broth | lonerecipes.com

I first discovered ham and bean soup during a winter trip to my grandmother's farmhouse in the Midwest. She had this massive slow cooker that seemed to always be bubbling with something delicious, and one particular snowy afternoon, it was her famous ham and bean soup. I remember watching her work magic with leftover ham from dinner the night before, combining it with simple ingredients that transformed into something extraordinary. The soup had this incredible depth – smoky from the ham, creamy from the beans, and somehow both rustic and refined at the same time. When I moved into my first apartment, this was one of the first recipes I asked her to teach me. She walked me through it over the phone, and I was amazed at how forgiving and simple it was. Over the years, I've made this soup countless times, tweaking it here and there, but the essence remains the same: humble ingredients slow-cooked into something spectacular. What I love most is how the white beans break down just slightly, naturally thickening the broth and creating this velvety texture without any cream. The vegetables add sweetness and color, while the ham provides that essential smoky, salty backbone. It's the kind of soup that makes your house smell like home and fills you up without weighing you down.

Why I love this recipe

This recipe holds a special place in my heart because it represents everything I love about comfort food – it's simple, nourishing, and brings people together. I love that I can start it in the morning and have dinner ready when I get home, with minimal effort and maximum flavor. There's something deeply satisfying about using affordable, pantry-friendly ingredients and transforming them into something that tastes like it came from a fancy bistro. I love how versatile this soup is – you can use a ham hock for deeper flavor, leftover holiday ham, or even diced ham from the deli. The beans become so tender and creamy after hours in the slow cooker, and they soak up all that delicious ham flavor. I also appreciate how healthy this soup is – packed with protein and fiber, low in fat, and loaded with vegetables. It's the kind of meal I feel good about serving my family. Plus, it freezes beautifully, so I always make a double batch and stash some away for busy weeks. On cold days, there's nothing more comforting than a bowl of this soup, and watching my loved ones go back for seconds never gets old. It's proof that the best recipes don't need to be complicated – sometimes the simplest dishes are the most memorable.

What You Need From Your Kitchen

  • White Beans: Rinse thoroughly, soak overnight or use quick-soak method, then drain before adding to slow cooker
  • Ham Hock: Rinse and pat dry, place in center of slow cooker, remove after cooking to shred meat from bone
  • Carrots: Peel and dice into uniform bite-sized pieces for even cooking
  • Celery: Dice into small pieces to release flavor throughout the soup
  • Onion: Dice finely to create aromatic base that dissolves into the broth
  • Chicken Broth: Use low-sodium variety to control salt levels, add more during cooking if soup becomes too thick
  • Fresh Parsley: Chop finely just before serving as a bright, fresh garnish

Let's Make These Together

Prepare and Soak Beans
Begin by rinsing your dried white beans under cold running water in a colander, picking through them carefully to remove any small stones or damaged beans. For best results, place the beans in a large bowl and cover them with several inches of cold water, then let them soak overnight on your counter. This softens the beans and reduces cooking time. If you're short on time, use the quick-soak method: place beans in a pot with water, bring to a boil for 2 minutes, remove from heat, cover, and let stand for 1 hour before draining.
Prep All Vegetables and Ham
Get your cutting board ready and dice all your vegetables into uniform, bite-sized pieces – this ensures even cooking. Peel and dice the carrots into rounds or half-moons, chop the celery stalks into crescents, and dice the onion finely. Mince your garlic cloves until they're nice and small. If using a ham hock, give it a quick rinse under cold water and pat it dry with paper towels. For diced ham, cut it into substantial 1-inch chunks so they don't disappear into the soup.
Layer Ingredients in Slow Cooker
Now comes the easy part – building your soup! Start by adding the drained, soaked beans to the bottom of your slow cooker. Layer in all the chopped vegetables, spreading them evenly. Nestle the ham hock right in the center, or scatter the diced ham throughout. Pour the chicken broth over everything, making sure the liquid covers the ingredients. Tuck in the bay leaves, sprinkle the dried thyme over the top, and season generously with salt and pepper. Give everything a gentle stir with a wooden spoon to distribute the seasonings.
Slow Cook to Perfection
Secure the lid on your slow cooker and set it to LOW for 7-8 hours, or HIGH if you need dinner sooner, cooking for 4-5 hours. The magic happens during this time – the beans will soften and become creamy, the ham will become fall-apart tender, and all the flavors will meld together into a rich, aromatic broth. If you're home, give the soup a gentle stir halfway through. Check the consistency – if it's getting too thick, add another cup of broth or water. Your house will smell absolutely incredible!
Shred Ham and Final Touches
When your timer goes off, carefully remove the ham hock using tongs and place it on a cutting board. Let it cool for about 5 minutes until you can handle it comfortably. Using two forks, pull the tender meat away from the bone, discarding the bone, any fatty bits, and the skin. Shred the meat into bite-sized pieces and stir it back into the soup. Fish out and discard the bay leaves. Now taste your soup – this is the moment to adjust the seasoning with more salt and pepper if needed. For a thicker, creamier texture, use an immersion blender to partially puree some of the beans, or simply mash some against the side of the slow cooker with your spoon. Ladle into warm bowls, shower with fresh chopped parsley, and serve alongside crusty bread for the perfect comfort meal!
Additional recipe photo showing texture and details pin it
Comforting slow cooker soup loaded with ham, white beans, carrots, and aromatic herbs in savory broth | lonerecipes.com

Switch Things Up

I'll never forget the first time I made this soup on a lazy Sunday morning before heading out for errands. I threw everything into the slow cooker, not expecting much, and when I came home that evening, the aroma hit me the moment I opened the door. My partner thought I'd been cooking all day! We ladled up steaming bowls, and that first spoonful was pure magic – the beans had become so creamy, the ham was fall-apart tender, and the broth was rich and golden. Now, I love experimenting with this recipe. Sometimes I add a splash of apple cider vinegar at the end for brightness, or I'll toss in some kale during the last 30 minutes for extra nutrition. On particularly cold days, I'll use a smoked ham hock for an even deeper, smokier flavor. My favorite variation is adding a parmesan rind while it cooks – it adds this incredible umami depth that makes everyone ask for seconds. I've made this soup for game day parties, brought it to potlucks in my slow cooker, and even served it at casual dinner parties. It never fails to impress, and people are always shocked when I tell them how easy it is.

Perfect Pairings

This Ham and Bean Soup pairs beautifully with crusty artisan bread, warm cornbread with honey butter, or garlic bread for dipping into that rich broth. For a complete meal, serve it alongside a crisp green salad with apple cider vinaigrette to cut through the richness, or roasted Brussels sprouts for added texture. A cold glass of crisp white wine or a light beer complements the smoky ham perfectly. For dessert, keep things simple with apple pie or oatmeal cookies – something sweet but not too heavy after such a hearty soup.

Step-by-step preparation photo pin it
Hearty bowl of ham and white bean soup with chunks of tender meat, creamy beans, and colorful vegetables | lonerecipes.com

Frequently Asked Questions

→ Can I use canned beans instead of dried beans?

Yes, you can use canned beans as a time-saver. Use 4-5 cans (15 oz each) of white beans, drained and rinsed. Add them during the last 2 hours of cooking on LOW or the last hour on HIGH, as they're already cooked and just need to absorb the flavors. The soup will cook faster overall – about 4-5 hours on LOW or 2-3 hours on HIGH.

→ Do I have to soak the beans overnight?

While soaking beans overnight is ideal for better texture and reduced cooking time, you can skip it if you're short on time. Unsoaked beans will take longer to cook in the slow cooker – add an additional 1-2 hours to the cooking time. Alternatively, use the quick-soak method: boil beans for 2 minutes, let them sit covered for 1 hour, then drain and use as directed.

→ Can I make this soup on the stovetop instead?

Absolutely! Use a large pot or Dutch oven. Sauté the onions, carrots, and celery in a tablespoon of oil for 5 minutes, then add garlic and cook for 1 minute. Add the soaked beans, ham, broth, bay leaves, and thyme. Bring to a boil, then reduce heat to low, cover, and simmer for 1.5-2 hours until beans are tender, stirring occasionally and adding more liquid if needed.

→ How can I make this soup vegetarian?

For a vegetarian version, omit the ham and use vegetable broth instead of chicken broth. Add 1-2 teaspoons of smoked paprika for depth and smoky flavor. You can also add extra vegetables like diced potatoes, parsnips, or mushrooms. For protein, consider adding white beans or chickpeas, and finish with a splash of apple cider vinegar for brightness that mimics the tang ham provides.

→ Why is my soup too watery or too thick?

Slow cookers vary in moisture retention. If your soup is too watery, remove the lid during the last 30-60 minutes of cooking to allow some liquid to evaporate, or use an immersion blender to puree some beans for natural thickening. If it's too thick, simply add more chicken broth or water, ½ cup at a time, until you reach your desired consistency. The soup will also thicken as it cools and when stored, so add liquid when reheating.

→ How long will this soup keep and can I freeze it?

This soup stores beautifully! Keep it in an airtight container in the refrigerator for up to 5 days. The flavors actually improve over time. For freezing, let the soup cool completely, then transfer to freezer-safe containers, leaving an inch of space at the top for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat on the stovetop, adding extra broth or water as needed since the soup thickens when frozen.

→ What can I substitute for ham hock?

If you can't find ham hock, use 2-3 cups of diced ham, leftover holiday ham, Canadian bacon, or even thick-cut bacon (4-6 slices, chopped). For a different flavor profile, try smoked turkey legs or kielbasa sausage sliced into rounds. Each option provides the smoky, savory element that makes this soup special. Adjust salt accordingly as some of these alternatives are saltier than others.

Conclusion

This Slow Cooker Ham and Bean Soup is the ultimate set-it-and-forget-it comfort meal that delivers restaurant-quality flavor with minimal effort. The combination of tender beans, smoky ham, and aromatic vegetables creates a soup that's both nourishing and incredibly satisfying. It's perfect for meal prep, freezes beautifully, and tastes even better the next day as the flavors continue to meld. Whether you're feeding a crowd or looking for easy weeknight dinners, this soup checks all the boxes. Serve it with crusty bread for dipping, and you've got a complete meal that everyone will love.

Ham and Bean Soup

A comforting slow cooker soup with tender ham, creamy white beans, and vegetables in a rich, flavorful broth perfect for cozy dinners.

Prep Time
15 Minutes
Cook Time
420 Minutes
Total Time
435 Minutes
By: chris

Category: slow-cooker-meals

Difficulty: easy

Cuisine: American

Yield: 8 Servings (8 balls)

Dietary: Meat, Gluten-Free, High-Protein

Ingredients

012 cups dried white beans (Great Northern or navy beans)
021 large ham hock or 2 cups diced ham
034 carrots, peeled and diced
043 celery stalks, diced
051 large onion, diced
064 cloves garlic, minced
076 cups chicken broth
082 bay leaves
091 teaspoon dried thyme
10Fresh parsley, chopped for garnish
11Salt and pepper to taste

Instructions

Step 01

Rinse the dried white beans thoroughly under cold water and pick through them to remove any debris or damaged beans. If time allows, soak the beans overnight in cold water (this reduces cooking time and improves digestibility), or use the quick-soak method by boiling them for 2 minutes, then letting them sit covered for 1 hour. Drain and rinse the beans before adding to the slow cooker.

Step 02

Dice the carrots, celery, and onion into uniform bite-sized pieces so they cook evenly. Mince the garlic finely. If using a ham hock, rinse it under cold water and pat dry. If using diced ham instead, cut it into 1-inch chunks. Having all your ingredients prepped and ready makes the assembly process quick and easy.

Step 03

Add the drained beans to your slow cooker, followed by the diced carrots, celery, onion, and minced garlic. Place the ham hock in the center (or add the diced ham), then pour in the chicken broth. Add the bay leaves and dried thyme, then season with a pinch of salt and several grinds of black pepper. Give everything a gentle stir to distribute the ingredients evenly.

Step 04

Cover the slow cooker with the lid and cook on LOW for 7-8 hours or on HIGH for 4-5 hours, until the beans are tender and creamy. The ham hock should be fall-apart tender. About halfway through cooking, give the soup a gentle stir if possible. Check the liquid level – if it seems too thick, add an additional cup of broth or water.

Step 05

When cooking time is complete, remove the ham hock from the slow cooker and place it on a cutting board. Once cool enough to handle, shred the meat from the bone, discarding the bone, fat, and skin. Return the shredded ham to the soup. Remove and discard the bay leaves. Taste the soup and adjust seasoning with additional salt and pepper if needed. For a thicker soup, use an immersion blender to partially puree some of the beans, or mash some against the side of the slow cooker with a wooden spoon. Ladle into bowls, garnish with fresh chopped parsley, and serve hot with crusty bread.

Notes

  1. If you forget to soak the beans overnight, use the quick-soak method or add an extra hour to the cooking time in the slow cooker.
  2. For a smokier flavor, use a smoked ham hock instead of regular ham. You can also add a teaspoon of smoked paprika.
  3. This soup thickens as it sits. Add more broth or water when reheating to reach your desired consistency.
  4. Leftover soup freezes beautifully for up to 3 months. Thaw overnight in the refrigerator before reheating.
  5. For added nutrition, stir in 2 cups of chopped kale or spinach during the last 30 minutes of cooking.

Tools You'll Need

  • Large slow cooker (6-quart or larger)
  • Cutting board and sharp knife
  • Measuring cups and spoons
  • Wooden spoon for stirring
  • Ladle for serving
  • Immersion blender (optional, for thicker soup)

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Celery
  • Garlic
  • Onion

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 320
  • Total Fat: 8 g
  • Total Carbohydrate: 42 g
  • Protein: 24 g

Spice Up Your Inbox!

Join our gourmet community and get sizzling recipes, cooking tips, and exclusive updates delivered straight to your inbox.

We respect your privacy. No spam, just deliciousness.

×

Success!

You've successfully subscribed to our newsletter!