Sometimes nostalgia just hits you in the mouth right? That’s what this recipe will do for you. It’s pure comfort in a bowl. Homemade ham and bean soup is hearty and full of flavor, with a surprisingly short ingredient list for all the massive flavor it packs in. It’s all about the ham bone, that stuff is magical. Save yours after Easter and turn it into this soup! (I have substitutes if you don’t have a ham bone, don’t stress). Make this in the slow cooker or stove top!

close up looking at ham and bean soup with garnish like cheese, parsley, and pepper.
Table of Contents
  1. Nostalgia in a bowl
  2. Ham bean soup is my love language
  3. The best recipe for ham and bean soup
  4. This makes a big ol batch of soup
  5. The ingredients
  6. How to make ham and bean soup
  7. What to serve with slow cooker ham and bean soup
  8. How to store the leftovers
  9. Can you freeze ham and bean soup?
  10. Ham and bean soup frequently asked questions
  11. More recipes for your leftover ham!
  12. More bean lovin recipes you’ll want to try
  13. Ham and Bean Soup Recipe

Eric has been out of town this week, and I have had to face some very harsh realities. Like the fact that apparently I NEVER make our bed. I’m looking over right now at my ruffled sheets, and they look exactly the same as when I dragged myself out of them this morning. I’m a tidying-moocher! I didn’t even know!

Want to save this recipe?
Just drop your email here and I’ll send it right away! Plus you’ll get new recipes from me every week. Yes please!
ceramic bowl of ham & bean soup garnished with cheese, pepper, and a slice of french bread.

Another reality: starting the dishwasher. Now don’t look at me like that, I DO THE DISHES, I swear. It’s the actual starting of the machine that gets me. Our dishwasher is a senior citizen…she needs a little TLC. Her name is Shelly and she’s the grumpiest witch, not gonna lie.

Eric is the ONLY one with the magic touch. She is so fussy that if you open her up in the middle of a cycle, to add in that last glass or spoon, she will BEEP at you incessantly for hours on end and refuse to work. She has her own little tantrum anytime she’s interrupted.

metal spoon holding a bite of ham and bean soup over a bowl filled with the same.

On days like this, Eric’s strategy is to put her in time out. You know, so she can gain some perspective. After a while she forgives him and starts up again. But Eric’s the only one she listens to. I’ve had to literally beg on bended knee this week to get her to do anything.

I know what you’re thinking: A man who makes the bed and does the dishes? I know, I know. He’s all mine ladies, back off.

Nostalgia in a bowl

The feud between Shelly and I has been kind of a problem, because I’ve been testing this ham and bean soup nonstop. It’s not a hard recipe, but still, there are SOME dishes!

It’s been raining like crazy here in Sacramento, and soup is the answer, in my book. Not that rain is a problem. Rather, soup is like the final puzzle piece that makes the rain feel so “right.”

ladle chock full of goodness in ham and bean soup perfect for a rainy day.

Ham bean soup is my love language

I still remember where I was sitting the first time I tried this soup. I was in my mother-in-law’s dining room, having an other-worldly experience while everyone else chatted normally, as if something monumental wasn’t happening.

Kris had used the ham bone from our recent holiday meal (Easter, I think) to make the soup. I just kept taking bite after bite, staring down at the magic that was in my bowl. I was blown away by the flavor. It felt like such a mystery. Soup is an ART, that is for sure. Kris is a master!

I LOVE this soup. If you found my blog because of a soup you loved (​Potato Soup​? ​Creamy Turkey Rice? ​Beef Barley​?) then you will know I am passionate about a well-spiced and well-balanced soup!

The best recipe for ham and bean soup

The real secret to this recipe is the ham bone. The marrow flavors the entire soup in a way that you just can’t get by adding plain ham. We are also starting off with dried beans, rather than canned beans. This has a huge impact on flavor, because we are letting the beans cook for hours, absorbing all the other flavors.

Flavors like smokey ham, thyme, carrots, celery, ah! It all just comes together so beautifully. These ingredients were just MADE for each other. I could eat a bowl of this soup every day for the rest of my life and die happy.

ceramic bowl filled with ham & bean soup, garnished with parmesan, parsley, and pepper.

Kris was the one who taught me about this soup, and I tackled my own version of it several years ago. It’s never been a post on the blog, but I shared it on my Instagram page forever ago. It’s the only place I have it recorded, so I have to go take a screenshot every time I make it. (You can see it below after the recipe card!) I’m so excited to finally give this classic soup its own official post! Ham navy bean soup needs to be recorded for posterity.

I’m sending you this recipe early so you are ready for when you have that ham bone after Easter! If you want to try it this weekend, you can totally make it with a couple ham hocks from the store. It’s a great hack that I use all the time.

This makes a big ol batch of soup

I just can’t understand why anyone would go to the trouble of making homemade soup and not make a huge batch. Soup is a time investment, and most soups freeze phenomenally, including today’s recipe.

So bust out your biggest pot and get ready to solve tonight’s dinner AND next week’s too! It just makes sense, I’m sorry small-batch people. Clear out some space in your freezer!

The ingredients

Here’s a brief overview of what you’ll need to make this amazing soup. There really isn’t too much that is out of the ordinary other than the ham bone (which you should totally save from your holiday meal) or ham hock (super easy to buy in the grocery store). Make sure you look at the recipe card for exact measurements and instructions on how to make the soup!

ingredients for ham and bean soup like onions, celery, carrots, ham, etc.
  • ham bone or ham hocks
  • dry white beans
  • salt and pepper
  • Better Than Bouillon Chicken Base
  • bay leaves
  • celery
  • onion
  • garlic
  • carrots
  • thyme, chipotle pepper

How to make ham and bean soup

We’re starting out with dry beans for the BEST flavor! This soup is a time investment because of that, but I PROMISE it’s worth it guys. When you take the time to cook the beans from dry, the time invested means you get the full flavor from the ham bone. More time = more flavor. So really, ham bones and dry beans go hand in hand. Rinse those beans:

top: rinsing beans in colander, bottom: ham hocks and beans in pot with water.

Add the beans and ham hocks to a pot with some water. That tablespoon hanging out in there is my Better Than Bouillon Chicken Base. Sometimes I’m in such a hurry to get my recipe done so that I can shoot in the best light that I don’t think too much about how weird my process shots look. Ha. Sorry guys, charlatan over here. Add in the bay leaves and salt. DON’T be salt shy!!

Let that simmer for a hot minute. Okay, about an hour. Meanwhile, prep your veggies:

I love to chop celery from the leaf end, all the stalks at once. Great flavor!

top: knife and celery on cutting board, bottom: chopped celery and onion on board.

Here’s how much celery and onion I ended up with this time. You want roughly an equal amount, but like I said, your soup will forgive you if it’s not exact. I promise.

Add it all to the pot:

top: veggies and ham in pot with beans, bottom, water pouring form measuring cup.

This photo shows adding my ham steak at the same time as the celery, which is different from the recipe. I did that because I accidentally did the first simmer too long and needed to move things along. But bottom line—it doesn’t matter that much 😂 You want to make sure you cook the veggies enough, but don’t want to boil the ham to death. So just keep that in mind.

Add in some extra water so that the veggies have plenty to absorb. Don’t forget that fresh thyme! Oh, and the chipotle powder. This is TOTALLY optional. I started doing this years ago because I loved the chipotle flavor that the soup had when I made it using the ham bone from my favorite Raspberry Chipotle Glazed Ham. So good!

cooked ham hocks on cutting board, with some chopped up into bite size pieces.

Here is my ham hock that I chopped up. Look at how much meat was on there!

About 30 minutes before your soup is done, add in the carrots:

two whole carrots going into the food processor, shredded carrots in the processor.

You can use a food processor or shred them with a box grater. You can OF COURSE just chop the carrots as usual! Add them in with the celery and onions if you do that, they will need longer to cook. I just love the texture of shredded carrots in my soup! I learned this from Eric’s grandma, Nana, who always shredded her carrots for Beef Barley Soup. ❤️

pot filled with soup and uncooked shredded carrots added to the pot.

This is the last step! Now just wait for the carrots and beans to be fully tender and it’s time to EAT!

ladle scooping up a large amount of ham & bean soup showing the ham, beans, & veggies.

Just look at this goodness. Give me two bowls please!

What to serve with slow cooker ham and bean soup

Soups, especially really hearty ones like this recipe, are the easiest main dishes for me because I almost always pair them with a simple green salad and some type of bread. It’s a combo that never lets me down! Here are some great salad and bread options to choose from.

Salad to serve with your soup

Bread to dip in this soup

metal spoon holding a bite of ham and bean soup over a bowl filled with the same.

How to store the leftovers

Once it has cooled, transfer the soup to a container with an airtight lid. You can store it all together to reheat for family style serving, or add it to smaller containers for individual or meal prep serving. To reheat a large amount, pour the soup back into a pot big enough to hold it all. Then, warm it over medium heat with a lid on, stirring occasionally, until the soup is piping hot.

To reheat individual servings, add an individual container (glass is best) or bowl to the microwave. Heat at 50% power for 3-4 minutes until hot.

Can you freeze ham and bean soup?

Hallelujah yes! This soup is perfect for freezing. The recipe makes so much that I’m often able to freeze half of it. Then I have a dinner in the freezer ready to go for those days when I just can’t even. YOU know those days.

Carefully ladle cooled soup into a gallon size ziplock freezer bag, making sure to leave a bit of space at the top for when the soup expands as it freezes. It will last in the freezer for about 3-4 months.

close up looking at ham and bean soup with garnish like cheese, parsley, and pepper.

To thaw

When you’re ready to eat your soup again, thaw it in the refrigerator overnight. Then, transfer the soup to a large pot and warm over medium heat until ready.

Or, if you’re like me and you realize at 4pm that you have no food to make for your children, find the soup in the freezer, then dump the whole frozen mass of it in a large pot over low heat (or use scissors to cut the ziplock away). Add about 1/2 to 1 cup of water and top it with a lid. After about 15-20 minutes, you can open the lid and stir in any soup that’s melted. As more soup melts, you can turn the heat up a bit. Keep the lid on, and stir occasionally until the soup is mostly thawed. Then you can turn the heat up to medium (if you haven’t gotten there yet), still stirring, until heated through.

close up of cheese and pepper garnished ham & bean soup with a piece of bread on side of bowl.

Ham and bean soup frequently asked questions

is ham bone necessary to bean and ham soup?

No, you can get great flavor using ham hocks or other smoked pork pieces! The rich, meaty broth that comes from using a bone is unmatched. You really need that depth of flavor for this soup, there isn’t that much else to it. You can use a leftover bone from a ham you’ve cooked, or purchase ham hock or pork shank right from the grocery store. If you truly cannot use a ham bone, use extra ham to lend more flavor.

how to thicken ham and bean soup?

Using a bone while cooking the soup will help thicken due to the gelatin in the bone dissolving into the broth. You can use a potato masher or immersion blender to smash or blend some of the beans. The released starch from the beans will make the broth thicker. If you want it extra thick, in a small bowl mix together 1 tablespoon of cornstarch with 2 tablespoons of water. Slowly pour into the hot soup and let it come to a simmer and cook for about one minute.

More recipes for your leftover ham!

I always buy a bigger ham than I need because I love to use the leftovers so much. Both the bone and the meat are so great in so many recipes. Check out some of my favorites!

More bean lovin recipes you’ll want to try

I’m a beans girl. My friend Katie told me the other day that her son loves rice so much that when they go to Chipotle for lunch, he orders two sides of rice. I’m the opposite, give me two sides of beans please! (Seriously why am I not doing this??) Beans are just so flavorful and creamy when they are done right.

close up looking at ham and bean soup with garnish like cheese, parsley, and pepper.

Facebook | Pinterest | Instagram

logo

Ham and Bean Soup

No ratings yet
Prep: 20 minutes
Cook: 2 hours 40 minutes
Total: 3 hours
Servings: 10
Sometimes nostalgia just hits you in the mouth right? That's what this recipe will do for you. It's pure comfort in a bowl. Homemade ham and bean soup is hearty and full of flavor, with a surprisingly short ingredient list for all the massive flavor it packs in. It's all about the ham bone, that stuff is magical. Save yours after Easter and turn it into this soup! (I have substitutes if you don't have a ham bone, don't stress). Make this in the slow cooker or stove top!

Ingredients

  • 1 ham bone**, with plenty of meat still on it. OR use 2 ham hocks, see note**
  • 10 cups water
  • 1 pound dry navy beans*, rinsed
  • 2 teaspoons kosher salt, use 1.5 teaspoons table salt
  • 2 tablespoons Better Than Bouillon Chicken Base, or Zoup brand chicken base
  • 3 bay leaves
  • 3 cups celery, chopped
  • 2 large onions
  • 6 cloves garlic, smashed and minced
  • 5 sprigs fresh thyme****
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon chipotle chili powder, optional
  • 5 cups water
  • 4 medium carrots, peeled and shredded
  • 3 cups chopped ham, from the ham bone, ham hocks, or ham steak
  • parsley, chopped, to garnish (optional)
  • Parmesan cheese, shredded, to garnish (optional)
  • French Bread, for serving, optional, but not really

Instructions

  • Prepare your ham bone: You need a meaty ham bone for this recipe! (If you don't have one, see notes for how to use ham hocks + a ham steak.) Cut as much of the ham off the bone as you can, that is easy to get off. You want to add about 2-3 cups of meat to your soup. Chop it and set it aside to add toward the end—we don't want the tender ham getting tough from simmering so long. Add the ham bone to your largest stock pot (at least 6 quart capacity.) More of the ham will come off the bone in tender shreds as it cooks.
  • Add water and beans: Add 10 cups of water, 1 pound of dry navy beans (that have been rinsed and picked through), 2 teaspoons kosher salt***, 2 tablespoons Better Than Bouillon Chicken Base, and 3 bay leaves.
  • Simmer. Cover with a lid and bring the mixture to a boil over high heat. Keep an eye on it until it boils. Once it is at a rolling boil, lower the heat to medium low. Maintain the heat at a low simmer. The soup should have a slow bubble but nothing too wild. Simmer for 1 hour.
  • Prep the veggies. Chop 3 cups of celery. Start at the leafy end of the head of celery and just start chopping down the line, no need to pull off stalks. I love adding these celery leaves to my soup, they have great flavor. Chop the celery into smallish bite size pieces.
  • Chop 2 large onions. This will be about 3 and 1/2 cups, but you don't need to measure it. Soup will forgive you if it's not exact.
  • Smash 6 cloves of garlic with the side of a chef's knife. Peel off the paper and mince the garlic.
  • Add veggies: After the soup has simmered about one hour, add 3 cups chopped celery, 2 chopped onions, and 6 cloves minced garlic.
  • Add spices and water. Add 5 sprigs of fresh thyme PLUS 1/2 teaspoon dried thyme.**** Add 1/2 teaspoon black pepper, and 1/4 teaspoon chipotle chili powder (optional).
  • Add about 5 cups water to compensate for the water that evaporated in the first simmer.
  • Bring the soup to a boil over high heat, then lower the heat to medium low to maintain a low simmer. Simmer for about 1 hour.
  • Add the carrots: Wash and peel 4 medium carrots. Use a box grater or a food processor to shred the carrots (it will be about 2 cups shredded carrots). Add the carrots to the soup.
  • Remove the ham bone from the soup. Use a fork or knife to carefully pull away any tasty looking meat that is still on the bone. Shred and return the ham to the pot. Add any chopped ham that you set aside in the beginning. (This is when you would add a ham steak, if you used ham hocks.) The soup should have somewhere around 2-3 cups of ham in it.
  • Simmer. Once the carrots and chopped ham are in the soup, continue simmering for another 30 minutes or so. (You can turn the heat up a bit and keep an eye on it so it doesn't boil over if you are in a hurry. Turn it back down once it has a decent bubble going.)
  • The soup is done when the shredded carrots are tender, when the white beans are tender and not at all chalky, and when the ham is heated through.
  • Serve the soup with a sprinkle of fresh parsley and shredded parmesan. And a few cranks of freshly cracked black pepper! Add a hunk of French bread to everyone's bowl, if you know what's good for you. What's a bowl of soup without the bread?? Treat your people right.
  • Storage: Store this soup covered in the fridge for up to 5-7 days.
  • Freezing: The soup freezes very well! Add cooled soup to a ziplock and leave some space in the bag to let the soup expand as it freezes.
    When you want to eat, let it thaw in the fridge and then heat on low in a pot, or heat small servings in the microwave.
    To cook from frozen, add the frozen soup to a large pot with 1/2 cup water. Cover and heat on LOW, stirring every 20 minutes, until the soup is melted. Once it's melted turn the heat up to medium high until it reaches a simmer. Serve as usual!

Notes

*BEANS: dry Great Northern Beans will also work!
**Ham Bone: If you don’t have a ham bone, that’s okay! I often don’t want to commit to eating an entire ham before I get to make this soup! Instead, add 2 ham hocks in its place. Cook as usual. Remove both ham hocks about 30 minutes before the soup is done, around the time you are adding the carrots.
Let them rest a few minutes, then use a knife to cut off any tasty looking bits of usable ham; not the thick fatty pieces, but the pink part that looks shredded and tender.  Add the meat back to the pot. Discard the bones. At the same time, chop up about 2 cups of ham from a ham steak. Add it to the soup and simmer for about 30 minutes. 
***Kosher salt is not the same as table salt. Add 1.5 teaspoons if you only have table salt.
****THYME: Add 1 teaspoon dried thyme if you don’t have fresh thyme.
Slow Cooker Instructions: Add all the ingredients except the carrots to a 6 quart crock pot. If all 15 cups of water don’t fit, just add as much as will comfortably fit in your crock pot.  Cook on LOW for about 8 hours. Add in the shredded carrots and slow cook for another 30-60 minutes until tender. 
If you are worried about the ham getting tough, add the ham bone or ham hocks in at the beginning, but add any chopped ham to the pot along with the carrots at the end. 

Nutrition

Calories: 198kcal | Carbohydrates: 19g | Protein: 14g | Fat: 8g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 26mg | Potassium: 514mg | Fiber: 7g | Sugar: 3g | Vitamin A: 4256IU | Vitamin C: 6mg | Calcium: 81mg | Iron: 2mg
Course: Soup
Cuisine: American
Calories: 198
Keyword: bean, Ham, soup
Did you make this? I’d love to see it!Mention @thefoodcharlatan or tag #thefoodcharlatan!

Just for fun, here’s the original recipe I posted on Instagram. The final version in the recipe card has been updated but only slightly.

Categorized as , , , , ,

You May Also Like...

Comments

  1. Beautiful photos Karen. And of course I know this is an amazing recipe! The only thing I do differently is I soak my beans (either overnight or the boil 1 minute and sit an hour method)and then drain and rinse them and start with fresh water. I’ve read in different places this helps reduce the amount of gasiness that beans can cause. Your way is definitely faster and one less step. Did you read anything about that being legit in your research? I could swear I read it on the Kitchn or some other reputable food site. Just wondering!

    1. Hi Kris!! There is a lot of dispute about this, but I call hogwash. Everyone is going to be affected differently by beans of course (and if you eat a lot of beans, you will definitely build up a tolerance.) But I read several articles debunking the soak method. In fact, everything I read said that soaking beans ahead of time DECREASES flavor in the beans and has no effect whatsoever on gasiness. It makes sense — the beans soaking in water absorb flavorless water before being dunked in our delicious broth with ham, giving them less of a chance to absorb the good stuff. They also turn out more mushy, especially if you are using fresh beans. Here are some of the articles I read:

      https://www.latimes.com/food/dailydish/la-dd-dont-soak-dried-beans-20140911-story.html
      https://www.seriouseats.com/soaking-black-beans-faq
      https://www.seriouseats.com/bean-science-how-to-reduce-gas-tested-6755268

      Great discussion question! Reading these articles, especially that last Serious Eats one, also supported my theory that draining canned beans is usually a terrible idea, as far as flavor goes. They said, “Rinsing [canned] beans is like throwing away beef stock and eating only the flavorless, overcooked beef.” When you rinse dry beans, naturally some of the bean breaks down into the liquid, and is discarded when you drain. I want that flavor! So no soaking or rinsing for me.

      But really. It’s also because I’m lazy. 🤣

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.