This post may contain affiliate links. Please read our disclosure policy.

It’s a fresh twist on classic comfort kind of day! Crock Pot Ham and Bean Soup. Whether you have leftover holiday ham in your future or are looking for a hearty, warming dinner that you can enjoy all week and freeze for later, this is the soup for you!

Two bowls of old fashioned ham and bean soup slow cooker

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

  • It’s Full of Rich, Complex Flavors. Ham and bean soup can be bland on its own (not my 15 Bean Soup though), and bland soup is not what we want. We want THE BEST ham and bean soup ever! For rich, complex, can’t-help-coming-back-for-more flavor, we’re adding plenty of spices, herbs, and a hit of a surprising ingredient, acid.
  • It’s a Great Way to Use Leftover Ham. This recipe for a healthy crock pot ham and bean soup is stellar if you have leftover holiday ham, like Crockpot Ham, (as is this Ham Sweet Potato Frittata), and if you don’t, it works fabulously with store-bought, ready-made ham too.
  • It’s Flexible. This crock pot ham and bean soup can work with just about anything you throw at it. It works well with leftover Baked Ham or store-bought ham, multiple varieties of beans, and you can adjust the spices to your tastes. Make this soup your own, then serve it alongside some Sweet Potato Cornbread for a scrumptious meal.
Two bowls of crockpot ham and bean soup with potatoes

5 Star Review

“Hands down the best ham and bean soup I have ever made.”

— Katie —

How to Make the Best Crock Pot Ham and Bean Soup

The Ingredients

  • Ham. This could be a meaty ham bone you have left over after a holiday meal, or if you’d like to make it any old night (or if your ham runs out!), you can swap 1 pound of cooked diced or shredded leftover ham. Cooked ham is sold already packaged at the grocery store, so look for it in the meat department.
  • Beans. Dried beans are where it is at for this recipe! You do not need to soak the beans before using them in this recipe. This is one of my favorite things about it because I never seem to remember the extra step of soaking my beans in advance. Even the quick soaking method takes time.

The Best Beans for Ham and Bean Soup

  • My favorite beans for ham and bean soup is a bean soup mix, which is essentially a dried bean variety pack. I adore the assortment of sizes and subtle textures, and each kind of bean offers a slightly different nutritional profile too.
  • Goya and Hamms also make popular mixes. If using Hamms, omit the seasoning packet, since this soup is already seasoned.
  • Carrots and Celery. The soup classics.
  • Peas. I always have a bag of peas in my freezer. They are ideal for adding extra color and veggies to almost any meal.
  • Spices. Smoked paprika and chili powder give the soup a bit of smoky heat and depth. (Don’t worry, it’s not spicy!)
  • Fresh Herbs. Rosemary and/or thyme give the soup earthiness. Dried won’t taste the same, so it’s worth springing for fresh!
  • Red Wine Vinegar. Just 1 tablespoon gives the soup surprising pop and balance. You won’t taste this ingredient specifically, but you will notice a clear, almost boggling boost in taste after you stir it in.

The Directions

  1. Rinse and Drain the Beans. Pick through and remove any unwanted bits of debris. Place in a 6-quart or larger slow cooker.
  2. Cook the Vegetables. Stir often, until the vegetables are crisp-tender. Add the garlic. Transfer to the slow cooker with the beans.
  3. Slow Cook. Add the remaining ingredients (minus the vinegar and peas). Cook on high for 4 to 5 hours or low for 7 to 8 hours, or until the beans are tender.
  4. Remove the Herbs and Bone. Stir in the red wine vinegar and peas.
  5. Season and Serve. Adjust seasonings to your tastes and ENJOY!
A slow cooker full of the best crock pot ham and bean soup

Recipe Variations

  • Crock Pot White Bean Soup. Use great northern beans or cannellini beans (which are sometimes referred to as white kidney beans due to their shape). Great northern beans are the larger of the two, but both will make your soup creamy, satisfying, and delicious.
  • Ham and Pinto Bean Soup. Use pinto beans for your ham and bean soup.
  • Slow Cooker Ham and Navy Bean Soup. Use navy beans for the soup.

Storage Tips

  • To Store. Refrigerate soup in an airtight storage container for up to 4 days.
  • To Reheat. Rewarm leftovers in a pot on the stovetop over medium-low heat or in the microwave.
  • To Freeze. Freeze leftovers in an airtight freezer-safe storage container for up to 3 months. Let thaw overnight in the refrigerator before reheating.
A bowl of crockpot ham and bean soup with a spoon in it

What to Serve With Crock Pot Ham and Bean Soup

  • Slow Cooker. This one has a setting that deters overcooking.
  • Ladle. My go-to tool for serving soups and stews.
  • Skillet. This high-quality skillet will last you a lifetime.
Two bowls of easy crock pot ham and bean soup

Recipe Tips and Tricks

  • Use Dried Beans. I think dry beans work best in this crock pot ham and bean soup recipe, as they will end up having the best texture.
  • Keep the Peas Frozen. Yes, you’re going to add fully frozen peas to your soup! Simply stir them in at the end. The soup’s heat will warm them almost immediately.
  • The Red Wine Vinegar Matters. While the red wine vinegar addition may seem unimportant, it really does add something special to the soup. You’ll love the subtle pop and flavor boost it adds.

Crock Pot Ham and Bean Soup

4.91 from 10 votes
The BEST rich, hearty slow cooker ham and bean soup! Perfect for leftover holiday ham or use store bought ham to make it year-round. Easy and delicious!

Prep: 20 minutes
Cook: 7 hours
Total: 7 hours 30 minutes

Servings: 6 servings

Ingredients
  

  • 1 pound dry bean soup mix Goya, Bob’s Red Mill, and Hamms (omit the packet) are popular and easy to find, OR swap 1 pound of dry great northern, pinto, cannellini, or navy beans
  • 1 tablespoon extra-virgin olive oil
  • 1 small red onion diced
  • 1 cup carrots cut into 1/2-inch pieces (about 3 to 4 medium carrots)
  • 1 cup celery cut into 1/2-inch pieces (about 3 stalks)
  • 2 cloves garlic minced (about 2 teaspoons)
  • 1 meaty ham bone or swap 1 pound cooked diced or shredded leftover ham, about 2 1/2 cups diced/shredded
  • 4 cups unsalted chicken stock, beef broth, or vegetable broth be SURE to use unsalted
  • 2 cups water plus additional as needed
  • 1 (15-ounce) can diced tomatoes in their juices
  • 3/4 pound new potatoes or Yukon gold potatoes cut into 1/2-inch dice (about 2 1/3 cup), optional
  • 1 bay leaf
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon chili powder
  • 1/4 teaspoon ground black pepper plus additional to taste
  • 2 large sprigs fresh rosemary or a small bundle of fresh thyme or a mix of the two
  • 1 tablespoon red wine vinegar
  • 1 cup peas fresh or frozen
  • Kosher salt to taste; the amount you need, if any at all, will vary based on the saltiness of your ham bone

Instructions
 

  • Rinse and drain the beans. Pick through and remove any unwanted bits of debris. Place in a 6-quart or larger slow cooker.
  • In a skillet over medium heat, heat the olive oil. Once the oil is hot (but not yet smoking), add the onion, carrots, and celery. Cook, stirring often, until the vegetables are crisp-tender and the onion is turning translucent, about 6 minutes. Add the garlic and cook for 30 seconds, just until fragrant. Transfer to the slow cooker with the beans.
  • To the slow cooker, add the ham bone (or diced or shredded ham), stock, 2 cups water, tomatoes, potatoes, bay leaf, smoked paprika, chili powder, black pepper, and rosemary or thyme. Cook on high for 4 to 5 hours or low for 7 to 8 hours, or until the beans are tender.
  • Once the soup is cooked, remove and discard the bay leaf and rosemary or thyme (the herb leaves will mostly have fallen off, so it will likely just be the stems left to remove, which is perfect). If using a hambone, remove it from the soup and shred or chop any meat left on it, then stir the meat back into the pot. Stir in the red wine vinegar and peas. If you like a thinner soup, add additional water until you reach your desired consistency.
  • Taste the soup. Depending on how salty your ham is, you may need to season it (or you may not need to add any salt at all). If the soup tastes flat, add kosher salt a pinch or two at a time until you are happy with the seasoning. It should taste flavorful and savory, but stop before it gets too salty (you can always sprinkle a little extra salt on your soup bowl if you are worried about oversalting the whole batch). Enjoy hot.

Notes

  • TO STORE: Refrigerate soup in an airtight storage container for up to 4 days.
  • TO REHEAT: Rewarm leftovers in a pot on the stovetop over medium-low heat or in the microwave.
  • TO FREEZE: Freeze leftovers in an airtight freezer-safe storage container for up to 3 months. Let thaw overnight in the refrigerator before reheating.
  • For tips to make this soup with canned beans, see the FAQ section below.

Nutrition

Serving: 1(of 6), about 2 cupsCalories: 398kcalCarbohydrates: 69gProtein: 24gFat: 5gSaturated Fat: 1gPolyunsaturated Fat: 2gMonounsaturated Fat: 2gPotassium: 1618mgFiber: 23gSugar: 9gVitamin A: 4125IUVitamin C: 31mgCalcium: 177mgIron: 6mg

Join today and start saving your favorite recipes

Create an account to easily save your favorite recipes and access FREE meal plans.

Sign Me Up

Frequently Asked Questions

Why Are Dry Beans Better for Ham and Bean Soup?

Here are a few reasons why I prefer dried beans over canned for this recipe:
1. Dry beans are creamy without being mushy, and the flavor tastes more genuine in a way that will make you feel like you are discovering what beans taste like for the first time.
2. The slow cooker makes cooking the beans hands-free. The beans cook in the crockpot right along with everything else, so you get the maximum reward without any extra effort. WIN!
3. The beans absorb the soup liquid as it cooks, which thickens the soup naturally.

Can I Use Canned Beans?

Yes! While dried beans are 100% my recommendation here (see question above), if you absolutely must make this recipe with canned beans:
1. Omit the water. Canned beans won’t absorb it the way dried beans do.
2. Add three (15-ounce) cans of rinsed, drained beans of your choice (pinto, navy, great northern, etc.) or a mix.
3. Cook on HIGH for 3 to 4 hours or LOW for 6 to 8 hours.

Can I Use Black Beans?

I would not recommend making a ham and black bean soup, as black beans are *slightly* less creamy and their flavor is more pronounced than white, pinto, and navy beans.

More Hearty Soup Recipes

Did you try this recipe?

I want to see!

Follow @wellplated on Instagram, snap a photo, and tag it #wellplated. I love to know what you are making!

You May Also Like

Free Email Series
Sign Up for FREE Weekly Meal Plans
Each includes a grocery list, budget, and 5 healthy dinners, helping you save time, save money, and live better!

Erin Clarke

Hi, I'm Erin Clarke, and I'm fearlessly dedicated to making healthy food that's affordable, easy-to-make, and best of all DELISH. I'm the author and recipe developer here at wellplated.com and of The Well Plated Cookbook. I adore both sweets and veggies, and I am on a mission to save you time and dishes. WELCOME!

Learn more about Erin

Leave a Comment

Did you make this recipe?

Don't forget to leave a review!

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

Recipe Rating




33 Comments

Leave a comment

  1. This was delicious! I added more liquid and a can of diced tomatoes. It was even better on the second day. A great meal with some hearty bread or a grilled cheese sandwich.5 stars

  2. I love making soup with ham. I usually make it with split peas, but I love the use of pinto or navy beans making it so hearty.

  3. I want to make this in the pressure cooker to cut the time a lot. Do you know of how to do that?

    1. Hi Brianna, I haven’t tried this myself, but similar recipes online call for about 35 minutes and a full natural release. I’m not sure if the liquid level would need to be adjusted, as some of it does evaporate in the slow cooker. If you decide to experiment, I’d love to hear how it goes.

  4. Erin, this was delicious!  I love making ham and bean soup with a left over honey baked ham bone.  I’ve never made it in a slow cooker with dried beans, so I thought that I’d try it.  My biggest mistake was the honey baked ham bone was too large for the crock pot and I tried using two bags of beans. Once I tried getting this huge recipe into the crock pot, it was over flowing.  I ended up having to put it into my big stock pot. I boiled it and then simmered it on low all night.  I also didn’t add any water. I used all chicken and vegetable stock. I threw the ham flavor packets away and used your seasonings.  I added the potatoes in as well as the red wine vinegar in the am and gave it a simmer until the potatoes were cooked. I had to add a little bit of the better than bouillon ham base to it for a little more flavor. Needless to say, this was the best soup I’ve made. And I usually make great bean soup.  I can’t wait to scale it back the next time that I have honey baked ham and do it in the slow cooker. What a great easy recipe to follow but make sure that you don’t try doubling it. I just couldn’t let that huge ham bone go to waste. I’ll review again next time that I make it and try the slow cooker. Thanks again for adding an incredible recipe to my favorite go to site. Happy Thanksgiving, Erin. 5 stars

    1. Thank you for taking the time to share this kind review and your adaptations, Diane! I’m so happy to hear that this recipe was a hit!

  5. I have made this a few times and it’s so hearty and filling – I love it.  It’s very flavorful.  I will be making it again with leftover Christmas ham!! 5 stars

  6. Hands down the best ham and bean soup I have ever made.  We ended up with more leftover ham than usual for Easter this year due to social distancing and I was so happy to find this recipe! I could only find dried pinto beans at store, but it still turned out wonderful!  Thank you for creating such delicious and balanced recipes.  Can’t wait to get the cookbook, I have pre-ordered it!  Happy Cooking!5 stars

    1. THANK YOU for your kind words and support, Katie! I’m so happy to hear that you enjoyed this recipe!

  7. This looks wonderful,,and as a fan of ham and bean soups of all sorts I am looking forward to making this recipe,,especially in the crockpot. However i have a tomatoes allergy in my home,,is there anything I should add to sub for the tomatoes? Or just omit and carry on. Thank you !

    1. Hi Patricia! I only tested the recipe with tomatoes, but you could experiment without them. Since they provide liquid as well as flavor, you may want to add a splash more broth. If you decide to play around with it, I’d love to hear how it goes!

  8. I love it when I get inspired by a recipe I wasn’t even looking for! I had a leftover ham bone in the freezer and dried pinto beans in the pantry so it seemed like an easy choice for dinner. Paired perfectly with the rosemary cheddar cornbread from the cookbook and this dinner was everything I hoped it would be!! Well Plated is always a a favorite in this house!5 stars

  9. I made this soup yesterday with the ham leftover from Easter dinner. I could not find the brand of beans in the recipe, but I found another 16 bean variety- it did not contain a flavor packet. I added diced carrots and celery and 2 bay leaves to the soup. It turned out delicious. I topped with some shredded cheddar and a dollop of sour cream. This recipe was a winner and easy to prepare.4 stars

  10. This soup is awesome. First time cooking with beans, so this was all new. The combination of everything with the sweetness of the left over Easter ham is amazing and so filling. Almost better than the Easter meal. Thanks for providing the recipes and encouragement that push me to try new things.5 stars

  11. 8 hours on low in the crockpot and beans are still hard. Crockpot on high now, but I’m afraid everything else is going to turn to mush. I was so looking forward to this for dinner.

    1. I’m sorry to hear that you had trouble with the recipe, Karen. The method and timing has worked well for myself (and others) but I know how frustrating it can be to try a new recipe and not have it work out, so I really wish you would’ve enjoyed it!

  12. My husband wanted seconds! I didn’t have fresh herbs but it was still very good. Made cornbread with it. Thank you!5 stars

  13. Hi Erin! This sounds so DELISH and I’m ready to make it!
    If I’m using canned beans, only bc that’s what I have and I wont have to go to the store :), Do they still go in at the beginning? I’m afraid they will be mush after 7 hours.
    Thank you :)

    1. Hi Bella! I actually included a whole section in this post on how to make the soup with canned beans. There are a few steps that you’ll need to do to use them. So I am going to point you back there. Hope this helps!

      1. Hi Erin, thank you, I saw this *post but I still don’t think I’m sure when to add canned beans. I’m guessing at the start since you don’t say differently and shorten cook time by an hour or two??? I’ve done that before with another recipe and they were mush at the end.

        *Here is How to Make Slow Cooker Ham and Bean Soup with Canned Beans:
        While dried beans are 100% my recommendation here (see section above), if you absolutely must make this recipe with canned beans:
        Omit the water. Canned beans won’t absorb it the way dried beans do.
        Add three (15-ounce) cans of rinsed, drained beans of your choice (pinto, navy, great northern, etc.) or a mix.
        Cook on HIGH for 3 to 4 hours or LOW for 6 to 8 hours.

        Thanks again.

        1. Hi Bella! Correct, you’ll add the beans in Step 1. The time will depend on if you are cooking it on high or low but you see that in the notes. Enjoy!

  14. I really need the answer to this question but it keeps telling me that I’ve already submitted the question??? I’ll try it this way…
    Hi Erin! This sounds so DELISH and I’m ready to make it!
    If I’m using canned beans, only bc that’s what I have and I wont have to go to the store :), Do they still go in at the beginning? I’m afraid they will be mush after 7 hours.
    Thank you :)5 stars

  15. Delicious! I went through the pantry and pulled out ingredients. I started out making a basic ham and bean soup then I saw this recipe. I am so glad I saw it in time to add in the other ingredients. My son asked to take some for lunch today. This will be a great dinner. I will keep this recipe handy for future meal plans.5 stars