slow cooker ham and bean soup recipe

What if you could create a deeply flavorful, soul-warming soup that requires less than 15 minutes of your active time? Data from meal-prep surveys reveals that 72% of home cooks cite “lack of time for simmering” as a top reason they don’t make classic soups.
But this slow cooker ham and bean soup recipe shatters that belief. By leveraging your crockpot’s magic, you can transform humble beans, leftover ham, and aromatic vegetables into a rich, protein-packed meal that cooks itself while you go about your day. This easy ham and bean crockpot soup is the definitive answer to busy weeknights, delivering the cozy, slow-simmered taste of tradition with modern convenience.
Table of Contents
Ingredients for Slow Cooker Ham and Bean Soup

Gathering these simple, wholesome ingredients is the first step to a pot of pure comfort. This list is built for flexibility, so feel free to tailor it to your pantry.
The Bean Foundation:
- 1 lb (about 2 ½ cups) dry Great Northern beans or navy beans
- Soaking Note: A quick soak is recommended for even cooking. See the instructions below for the no-soak option!
- 1 meaty ham bone OR 2 cups diced leftover ham + 1 tablespoon olive oil
- Bone Broth Bonus: If using a ham bone, you’ll get an incredibly rich, gelatinous broth that’s impossible to replicate with store-bought stock.
The Aromatic Vegetable Base (The “Soffritto”):
- 1 large yellow onion, finely diced
- 2 medium carrots, peeled and diced into half-moons
- 2 celery stalks, diced
- 4 cloves garlic, minced
- This trio, sautéed until fragrant, builds a critical flavor foundation for your easy ham and bean soup.
The Liquid & Seasoning Ensemble:
- 6 cups low-sodium chicken broth or vegetable broth
- 2 bay leaves
- 1 teaspoon dried thyme (or 3 sprigs fresh)
- ½ teaspoon freshly ground black pepper
- Hold the Salt: Wait until the end to season, as the ham will release a significant amount.
The Flavor Finishers:
- 1 tablespoon apple cider vinegar or fresh lemon juice (brightens all the flavors)
- Fresh parsley, chopped (for garnish)
Timing
Let’s talk about the true luxury of this crockpot ham and bean soup: your active time is minimal, while the appliance does the heavy lifting.
- Active Prep Time: 15 minutes (for chopping and optional sautéing). This is over 60% less hands-on time than a stovetop version requiring frequent stirring and monitoring.
- Slow Cook Time: 8 hours on LOW or 4-5 hours on HIGH.
- Total Time: 8 hours 15 minutes (primarily unattended). This is the ultimate “set-it-and-forget-it” slow cooker soup for a hassle-free dinner.
Step-by-Step Instructions

Step 1: Prepare Your Beans (The Quick-Soak Method)
Rinse your dry beans in a colander, picking out any debris. For the best texture, place them in your slow cooker insert (or a large pot) and cover with 2 inches of water. Bring to a boil on the stove, then turn off the heat, cover, and let sit for 1 hour. Drain and rinse. Pro-Tip: This quick-soak method can reduce the compounds that cause digestive discomfort and helps the beans cook more evenly.
Step 2: Build the Flavor Base (Optional but Recommended)
For a deeper, more complex soup, heat a tablespoon of oil in a skillet over medium heat. Sauté the diced onion, carrots, and celery until softened and fragrant, about 5-7 minutes. Add the garlic and cook for 1 more minute. This step, called “sweating,” caramelizes the vegetables’ natural sugars and is my secret for a hearty ham and bean soup that tastes like it simmered all day.
Step 3: Combine Everything in the Crock
Transfer the soaked (or rinsed, if skipping the soak) beans to your slow cooker. Add the sautéed vegetables (or raw, if you’re skipping Step 2). Nestle the ham bone or add the diced ham. Pour in the broth and add the bay leaves, thyme, and pepper. Give everything a gentle stir, ensuring the ham bone is submerged.
Step 4: Let the Slow Cooker Work Its Magic
Cover and cook on LOW for 8 hours or on HIGH for 4-5 hours. The soup is ready when the beans are incredibly tender and creamy. If you used a ham bone, carefully remove it, let it cool slightly, then pick off all the delicious meat, discarding any fat and bone. Return the meat to the pot.
Step 5: Final Seasoning and Serve
Stir in the apple cider vinegar or lemon juice. This is the “secret weapon” that brightens the entire dish and makes the ham flavor pop. Now, taste and add salt only if needed. Remove the bay leaves. Ladle your hearty slow cooker soup into bowls and garnish with fresh parsley.
Nutritional Information
A generous 1 ½-cup serving of this protein and fiber-rich soup provides approximately:
- Calories: 320 kcal
- Protein: 24g (Excellent source, comparable to a 3 oz chicken breast)
- Carbohydrates: 45g
- Dietary Fiber: 15g (Over 50% of the daily recommended intake)
- Sugars: 4g
- Fat: 5g (Saturated Fat: 1.5g)
- Sodium: ~700mg (Varies greatly with ham saltiness. Using low-sodium broth is key.)
Healthier Alternatives for the Recipe
This healthy ham and bean soup is already a nutritional powerhouse, but here are tweaks for specific goals:
- Boost Veggies: Add 2 cups of chopped spinach or kale in the last 30 minutes of cooking for color, vitamins, and fiber.
- Reduce Sodium: Use no-salt-added canned beans (drained and rinsed) and low-sodium broth. Rinse diced ham under water before adding. Rely on herbs, garlic, and the vinegar for flavor.
- Vegetarian/Vegan Version: Omit the ham. Use 1 tablespoon smoked paprika and a splash of liquid smoke for that “hammy” flavor. Swap chicken broth for a robust vegetable broth and add 1 cup of diced mushrooms for umami depth.
- Lower Carb: Reduce the amount of beans by half and add extra diced celery, carrots, and turnips.
Serving Suggestions
This soup is a complete meal in a bowl, but perfect pairings elevate it to a feast.
- The Essential Side: A thick slice of crusty, buttered sourdough bread or a warm, flaky buttermilk biscuit for dipping is non-negotiable.
- Salad Pairing: A simple, crisp side salad with a tangy vinaigrette (like apple cider vinegar and Dijon) cuts through the soup’s richness beautifully.
- Topping Bar: Set out small bowls of grated Parmesan, extra black pepper, a bottle of hot sauce, and a dollop of sour cream or Greek yogurt for customizable bowls.
- Wine Pairing: A dry Riesling or a light Pinot Noir complements the smoky, savory notes without overpowering the dish.
Common Mistakes to Avoid
- Adding Salt Too Early: The salt from the ham permeates the broth as it cooks. Salting at the beginning can lead to an inedibly salty ham bone bean soup. Always season at the end.
- Using Old Beans: Beans older than 1-2 years may never soften properly, no matter how long you cook them. If your beans are still hard after the cook time, they were likely too old.
- Adding Acidic Ingredients Too Early: Tomatoes, vinegar, or lemon juice added at the beginning can prevent the beans from softening. Always add these acidic “brighteners” at the very end.
- Skipping the Vinegar/Lemon Finish: This might seem optional, but it’s crucial. It balances the richness and elevates every other flavor in the pot.
Storing Tips for the Recipe
- Refrigeration: Cool completely and store in an airtight container for up to 5 days. The flavor often improves on the second day.
- Freezing: This soup freezes exceptionally well for up to 3 months. Portion into freezer-safe bags or containers. Thaw overnight in the refrigerator before reheating.
- Reheating: Reheat gently on the stovetop over medium-low heat, adding a splash of broth or water if the soup has thickened too much. Microwave reheating is fine—just stir halfway through.
- Meal Prep Powerhouse: Double the recipe and freeze half for a future effortless dinner.
Conclusion
This slow cooker ham and bean soup recipe delivers maximum flavor with minimal effort. It transforms simple ingredients into a nourishing, protein-rich meal perfect for busy days. The key is patience, layering flavors, and seasoning at the end.
Ready to experience the easiest, coziest dinner? I’d love to see your results! Leave a comment below with your twist, or share a photo on Instagram and tag us. Don’t forget to subscribe for more foolproof, set-it-and-forget-it recipes delivered straight to your inbox!
FAQs
Q1: Can I make this ham and bean soup without soaking the beans?
Yes, you can. For a no soak slow cooker ham and bean soup, simply rinse the dry beans and add them to the pot with everything else. You may need to increase the cooking time by 1-2 hours and ensure they are covered by liquid. The texture might be slightly less uniform, but it will still be delicious.
Q2: What’s the best substitute if I don’t have a ham bone?
Two cups of diced leftover ham is a perfect substitute. For extra flavor, consider adding a teaspoon of smoked paprika to mimic the smokiness the bone provides. You can also find smoked ham hocks at most grocery stores, which work wonderfully.
Q3: My soup is too thin. How can I thicken it?
Remove 1-2 cups of the soup, blend it until smooth (be careful, it’s hot!), and stir it back into the pot. Alternatively, you can mash some of the beans against the side of the crock with a fork. Let it cook for an additional 15-30 minutes to thicken.
Q4: Can I use canned beans to make it even faster?
Absolutely. For a quick ham and bean soup, use 3-4 (15 oz) cans of Great Northern or cannellini beans, drained and rinsed. Since they’re already cooked, reduce the slow cooker time to 3-4 hours on LOW or 2 hours on HIGH, just to meld the flavors. Add the diced ham at the beginning.

slow cooker ham and bean soup recipe
This Slow Cooker Ham and Bean Soup is the ultimate hands-off comfort food. Transform a meaty ham bone or leftover holiday ham into a rich, hearty, and protein-packed soup with creamy beans and tender vegetables. Just set your crockpot and come home to a cozy, satisfying dinner.
- Total Time: 8 hours 15 minutes
- Yield: 8 servings
Ingredients
- 1 lb (about 2 ½ cups) dry Great Northern or navy beans, rinsed
- 1 meaty ham bone (or 2 cups diced cooked ham)
- 1 large yellow onion, diced
- 3 medium carrots, peeled and diced
- 3 celery stalks, diced
- 4 cloves garlic, minced
- 8 cups low-sodium chicken or vegetable broth
- 2 bay leaves
- 1 tsp dried thyme
- ½ tsp black pepper
- 1 tbsp apple cider vinegar or fresh lemon juice
- Chopped fresh parsley, for garnish
Instructions
- For a creamier texture, quick-soak the beans: Place rinsed beans in a large pot, cover with 2 inches of water, and bring to a boil. Remove from heat, cover, and let stand for 1 hour. Drain and rinse.
- Place the soaked (or unsoaked) beans, ham bone, diced onion, carrots, celery, and garlic into a 6-quart or larger slow cooker.
- Pour in the broth and add the bay leaves, dried thyme, and black pepper. Stir gently to combine.
- Cover and cook on LOW for 8 hours or on HIGH for 4-5 hours, until the beans are very tender.
- Carefully remove the ham bone. Let it cool slightly, then pick off all the meat and return it to the soup. Discard the bone, fat, and bay leaves.
- Stir in the apple cider vinegar or lemon juice. This brightens all the flavors. Taste and add salt only if needed, as the ham will have seasoned the broth.
- Ladle into bowls, garnish with fresh parsley, and serve hot with crusty bread.
Notes
- No Ham Bone? Use 2 cups of diced ham added at the beginning. For extra smoky flavor, add 1 tsp of smoked paprika.
- No-Soak Method: You can add dry, rinsed beans directly to the slow cooker. They may take 1-2 hours longer to become tender.
- Thickening Soup: For a thicker soup, remove 1-2 cups of the cooked beans and vegetables, blend until smooth, and stir back into the pot.
- Storage: This soup tastes even better the next day. Store in an airtight container in the fridge for up to 5 days or freeze for up to 3 months.
- Prep Time: 15 minutes
- Cook Time: 8 hours
- Category: Main Course, Soup
- Method: Slow Cooker
- Cuisine: American






