A classic from my childhood, this easy Ham and Bean Soup recipe is a nourishing and satisfying supper that's full of flavor! Smoky and rich, the homemade soup comes together quickly on the stovetop, but can also be prepared in the slow cooker. Just get it simmering and your work is done!
Ham and Bean Soup Recipe
I have vivid memories of my dad's ham and bean soup from my childhood. As soon as the temperatures drop or life gets busy, I find myself craving the comforts of home and a warm bowl of soup for the soul!
This White Bean and Ham Soup (and really, soup in general) is like the workhorse of the food world. It's easy, it's economical, it's nutritious, and it can be prepared in advance and kept on hand for busy days. Plus, the leftovers are even better! Keep this soup in the fridge or freezer and you've got an easy lunch or dinner on hand that you can reheat in a matter of minutes!
What Ham To Use
Be sure to use a smoked ham hock (not a fresh ham hock) for this recipe, because the smoked meat gives the soup all of its flavor! I find the smoked ham hocks in my grocery store near the sausage and bacon, but you can also check near the pork products. Just about every store carries them!
Reader Tip: Others have prepared the soup using a 1-2 lb. ham shank, and that works well, too.
As the Bean and Ham Soup simmers on the stove, the meat becomes very tender and can easily be pulled off of the bone. Then you just discard the fat and bone from the ham hock and add the tender meat back into your pot. You keep the smoky flavor and the meat, and you get rid of the stuff that you don't want!
What Kind of Beans in Ham and Bean Soup?
This recipe works well with any canned white beans, such as Great Northern beans, navy beans (also called Yankee beans), or cannellini beans (white kidney beans).
How to make White Bean and Ham Soup
This Bean and Ham Soup is the perfect lunch or dinner to throw in a pot while you go about your day. With a warm loaf of crusty bread, it's a delicious and satisfying lunch or dinner that will make your friends and family feel warm and cozy inside!
Ingredients for the Best Ham and Bean Soup
- Butter
- Carrots, celery, onion and garlic
- Chicken broth
- Canned white beans
- Fresh thyme
- Smoked ham hock
- Bay leaf
- Sauté garlic and veggies in butter.
- Add chicken broth, beans, thyme, ham hock and bay leaf.
- Boil, then reduce heat to low and simmer for about 1 hour.
- Pull out the bay leaf and the ham hock.
- Remove the meat from the ham bone, chop the meat, and then return the diced ham to the pot. Discard the bone and fat.
- Ladle into bowls, garnish with fresh parsley or thyme, and serve!
How to Thicken Ham and Bean Soup
For a thicker soup, mash or puree some of the beans at the end of cooking. You can do this with a potato masher, or you can use an immersion blender. The pureed beans will add texture to the dish and thicken the soup. Just be careful not to puree all of the soup!
Another easy way to thicken the soup is to continue simmering the pot with the lid off until it reduces.
What to Serve with Easy Ham and Bean Soup
Here are a few easy options to eat with Navy Bean and Ham Soup:
- Cornbread or corn muffins
- Two-Ingredient Pumpkin Muffins or Pumpkin Bread
- A loaf of crusty No-Knead Bread
- No-Knead 3-Ingredient Beer Bread
- A simple green salad
- Garlic Bread
Crockpot Ham and Bean Soup
If you prefer the convenience of the slow cooker, you can also prepare this soup in the Crock Pot! Simply sauté the vegetables and garlic in butter, as instructed, then transfer them to a slow cooker. Add the remaining ingredients as instructed in Step 3, cover, and cook on LOW for 4-6 hours or on HIGH for 2-3 hours. Pull the meat from the bone, return it to the pot, and serve!
Storage
Leftover soup will last in the refrigerator for 3-4 days. This is also a great freezer meal! Prepare a big pot and stick any leftovers in the freezer for a later quick-prep lunch or dinner option. Stored in an airtight container, the soup will keep in the freezer for up to 3 months.
Tips For Making the World's Best Ham and Bean Soup Recipe
- I used chicken broth, but vegetable broth will also work well.
- Ham hocks can be quite salty, so I recommend low-sodium chicken broth and seasoning with herbs (but very little additional salt, as necessary).
- Season the soup with any of your favorite herbs -- try rosemary, basil or chives in addition to the parsley or thyme!
- Leftover roast chicken would also work well in this soup. Stir it into the soup, just like you would the ham.
- Puree or mash some of the beans (and veggies) to thicken the soup. You can use a potato masher or an immersion blender.
More Bean Soup Recipes to Try
- Minestrone Soup
- Lentil Soup
- 15 Bean Soup {Slow Cooker, Stovetop or Instant Pot}
- Tuscan White Bean Soup with Sausage and Kale
Ham and Bean Soup
Ingredients
- 1 tablespoon butter
- 1 cup diced carrots
- 1 cup diced celery
- 1 cup diced onion
- 1 tablespoon minced fresh garlic
- 6 cups low-sodium chicken broth
- 3 cans white beans, drained and rinsed (about 5 ¼ cups total) (use navy beans, Great Northern beans, or cannellini beans, for instance)
- 2 sprigs fresh thyme
- 1 ½ lb. smoked ham hock
- 1 dried bay leaf
- Optional: chopped fresh parsley or thyme, for garnish
Instructions
- In a large soup pot or Dutch oven, melt butter over medium-high heat.
- Add carrots, celery, onion, and garlic. Stir until vegetables are crisp-tender (about 5 minutes).
- Stir in chicken broth, beans, thyme, ham hock, and bay leaf. Bring to a boil. Reduce heat to low, cover, and simmer for about 1 hour.
- Discard bay leaf and thyme sprigs.
- Remove ham hock; pull meat off the bone and discard fat. Cut ham into bite-sized pieces and stir into the pot. Garnish with parsley or thyme, just before serving.
Notes
- I used chicken broth, but vegetable broth will also work well.
- Ham hocks can be quite salty, so I recommend low-sodium chicken broth and seasoning with herbs (but very little additional salt, as necessary).
- Season the soup with any of your favorite herbs -- try rosemary, basil or chives in addition to the parsley or thyme!
- Leftover roast chicken would also work well in this soup. Stir it into the soup, just like you would the ham.
- Puree or mash some of the beans (and veggies) to thicken the soup. You can use a potato masher or an immersion blender.
This soup reminds me of my childhood, too. My Grandma used to make split pea soup with ham, similar to this. It wasn't a favorite of mine at the time, but now I love it. Your version sounds delicious, Blair! I could definitely use a big bowl of this for lunch today!
Yep! It's on my lunch menu today, Gayle! 🙂 Such a cozy winter meal!
It really sounds delicious. I can't wait to try it. I hope it's not hard to make. Or so it seems easy from the recipe.
Hi, Hollie! Nope, it's definitely not hard! Basically just dump-and-go! 🙂
I can’t wait to try this! It sounds absolutely delightful!
Awesome! Thanks, Lisa!
Ooh, this would be perfect for using up Christmas leftovers as we always have leftover ham! Yum!
Totally!!! Perfect for leftovers! 🙂
Yum Yum! What are some great sides to serve w/ this? Corn bread comes to mind but I've backed off on making it beez it is always so-o-o- dry ... My family won't even eat it. So how about a good sour dough toast w/ cheese or garlic butter? At a loss. M
Hi, Mary! Yes, if you'd like something other than cornbread, you can try the sourdough toast that you suggested, frozen Texas Toast, a loaf of French or Italian bread from the bakery, or refrigerated biscuits or crescent rolls that you just pop in the oven. 🙂
Is it bad that I'm ready for summer to be over so I can eat things like this!? Haha it looks so delicious and hearty!
I'm right there with you -- already making comfort food dishes!
Can you make it using dried beans? Not as easy, but would you soak and cook the beans first?
Hey Susie! Here's the version that I love using dry beans: https://www.theseasonedmom.com/bean-soup/
Hope that helps!
Easy breezy - Even a dude can cook it! Best bean soup I’ve ever tasted. Thanks!
Awesome, Chip! It's my favorite, too! So glad that you enjoyed it. 🙂
Ok, I'll admit, I love the "bean with bacon" canned soup from the store. I don't really follow recipes too closely but a trick I've found is to mash up or even puree anywhere from 1/3 to 1/2 of the beans at the end. It won't hurt if you get a little of the veggies mashed up either. Makes the soup more creamy like the store bought ones.
Great tip, Tim! I also love a THICK bean soup, and I have found that this soup thickens up really nicely as it sits and cools (even without having to puree some of it). I always make it at least 1-2 days in advance, since it gets thicker and more flavorful in the fridge!
I've used this recipe more than a few times using a 1 to 2 pound ham shank as there is more meat on them.
The ones I get from my local store/butcher counter are like little hams and work great.
Will the beans get too mushy if I put them in at the beginning? Worried they will break down too much.
Hi, Jean! I haven't found that to be a problem, but you can certainly wait to stir them in until closer to the end if you're concerned about too many soft beans. I think that it's fine if some of the beans break down, as it adds texture and thickness to the soup. Just a matter of preference, though!