Ham And Bean Soup
This post may contain affiliate links. We may earn a commission if you purchase via our links. See the disclosure page for more info.
This Ham and bean Soup is one of those timeless comfort meals that instantly makes a house feel like home. It’s simple, hearty, and perfect for chilly nights, busy days, or using up leftover holiday ham. With tender beans, savory ham, and a flavorful broth, every bowl tastes like it’s been handed down through generations.
Did you grow up with ham and bean soup as a standard meal offering? You may have used a ham hock like I am today, or maybe some leftover ham pieces. Either way, it works! I had some ham and bean soup with cornbread on the side for my recent dinner out. I enjoyed it so much that I thought I’d better update this post to remind all my readers how delicious that combination can be.
Our family likes simple recipes. Let me know what else you add to your homemade soup to make it more flavorful, add color, or make it healthier.
Today, I put this soup in the slow cooker since I’ve found that approach frees up some time, prompts a consistent cooking temperature for the meat, and I’m confident the beans and veggies will be fully cooked.
I have a busy day planned, so I can get the things I need done while dinner cooks. First, I chopped onions, celery, and carrots, then sprinkled them over the ham hock. Next, I added some chicken broth I had in the pantry, but I have also used plain water. Add some spices and you have a delicious soup that everyone will enjoy.

History of Ham and Bean Soup
Ham and Bean Soup has roots that stretch back centuries, grounded in practicality, preservation, and comfort. Long before refrigeration, families relied on salted or cured meats, especially ham hocks and bones, to stretch meals through the winter months. Pairing these with inexpensive, shelf-stable dried beans created a nourishing dish that could simmer all day over the hearth, feeding large households with minimal cost and effort.
Across early America, this combination became a staple on farms and in pioneer kitchens. Beans were easy to grow and store, while no part of a butchered animal went to waste, including the ham bone, which added a beautiful flavor to soups. In many regions, this soup became known as a “washday” or “Sunday” soup because it could cook slowly with minimal attention.
Navy Bean and Ham Soup, in particular, earned a special place in history. In the early 1900s, the U.S. Navy adopted a simple recipe of beans, ham, and aromatics as a standard meal served aboard ships so consistently, in fact, that “Navy Bean Soup” became a menu tradition still honored today in some government cafeterias.
Immigrant communities also shaped the recipe. European traditions such as French cassoulet, German eintopf, and British pease porridge brought the idea of legumes simmered with pork. As these cooking methods blended with American ingredients, Ham and Bean Soup evolved into countless regional variations.
Today, the dish remains beloved because it represents the best of resourceful cooking: humble ingredients transformed into hearty, comforting bowls of flavor. Whether made with a leftover holiday ham bone or a simple ham hock, Ham and Bean Soup is a delicious reminder of how heritage, thrift, and home cooking come together in one timeless pot.
Ham And Bean Soup
Items You May Need In Your Kitchen
In case you missed this post, How To Make Cornbread From Scratch
Ham and Bean Soup Recipe

Fill The Slow Cooker

Add the canned beans two hours before serving. Yes, you can use dried beans, but I have some canned ones for today. You can add Navy Beans, White Beans, or Kidney Beans. I used only Navy Beans in my food preparation today.
One thing I learned from a friend is that she adds Sweet Basil to all her soups. That’s one of the best things I’ve ever learned. I use it all the time when making any soup.
Yesterday, Mark and I had some friends over for ham, mashed potatoes, peas, and jello with a can of fruit cocktail. I had some yummy sourdough bread to serve with it, too. After we finished eating, two of the women said to me, “What are you going to do with that ham hock?”
You have to laugh because you know we all like to make soup with it. I mentioned I would be making ham and bean soup today. You gotta love it!
Do you remember your family serving ham and bean soup when you were growing up? My mom would add another can or two of the beans to make the soup stretch to serve more people in case an unexpected guest showed up at the door. I highly recommend storing beans in a dry place or in cans. We will use them, I promise.
If you’ve read many of my posts over the years, you know I consider beans one of the basic food storage items we all should have in our pantries or on our long-term storage shelves. They come in handy for so many meals, and they can be stored longer than many other staples we like to keep on hand.
Optional Add-Ins
- Diced potatoes
- A can of diced tomatoes
- A splash of vinegar for brightness
- Fresh parsley
Ham And Bean Soup

- 1 ham hock or some leftover ham pieces
- 1 onion, chopped
- 3 stocks of celery, chopped
- 1-2 cups chopped carrots
- 1 32-ounce carton chicken broth
- Sweet Basil to taste
- Parsley to taste
- Salt and Pepper to taste
- 2 16-ounce cans White Navy Beans, drained
-
I used a 3-1/2 quart slow cooker today.
-
Place the ham hock or ham pieces in the slow cooker.
-
Sprinkle the vegetables over the meat.
-
Add the broth and spices.
-
Cook on low for 6-7 hours. Add the beans two hours before serving. Heat through and serve. This soup freezes well.
-
Add the beans two hours before serving. Heat through and serve. This soup freezes well.
Cornbread Recipe
Do you love homemade cornbread served with your ham and bean soup? I’ve grown to love cornbread. I not only enjoy its flavor, but also that it can be added to so many meals to provide the special touch I want.

- 1 cup white flour (I use bread flour)
- 1 cup yellow cornmeal
- 2/3 cup of sugar
- 1 teaspoon salt
- 1 tablespoon baking powder
- 1/4 cup melted butter or vegetable oil
- 1 large egg
- 1 cup buttermilk
- 1/4 cup sour cream
-
Preheat your oven to (425°F) = (218°C)
-
Grease an 8-inch cast-iron pan or 9-inch round cake pan.
-
I would place the cast-iron pan in the oven to heat while you mix all the ingredients.
-
I combined all other dry ingredients in a medium bowl to evenly distribute them.
-
Then I added the melted butter, the egg, buttermilk, and the sour cream.
-
Then you mix thoroughly, but do not overmix.
-
Remove the cast-iron pan from the oven.
-
Spread the batter evenly in the pan and bake for 20-25 minutes until golden brown.
-
Serve warm with butter or honey butter.
Can You Use Different Kinds of Beans in this Soup?
As mentioned above, beans are a very versatile and healthy ingredient in soups. I think the bean you use in your ham and bean soup is a matter of personal preference. I hadn’t realized it, but there is actually a 15-Bean Soup that some people say is very delicious. I have a lot of beans in my pantry, but I’d be hard-pressed to come up with 15 varieties.
As cooler temperatures set in with the winter months ahead, be creative with your soup meal plans and try various types to experience the many flavors and textures within the bean family. You’ll probably end up with a bunch of “favorites.”
Also, keep in mind that beans are a good source of protein. Yes, we have the ham that provides needed protein, but the beans help supply even more of this critical nutrient.
Are There Other Cornbread Recipes to Try?
If you were to go to the internet today, you’d see a whole bunch of cornbread recipe offerings. I guess in some circles it’s a common source of debate over meal prep. Some like the Southern Cornbread version, which is often made with bacon grease, contains more cornmeal, may include butter, and is usually baked in a cast-iron skillet.
Its Northern or Yankee Cornbread’s cousin often has a regular-flour component, a touch of sugar, and can include other ingredients, like an egg, to change the flavor and texture.
If you like your cornbread to be less crumbly and hold its shape and texture better, you may want to steer more towards the Yankee recipe.
Also, note that cornbread flour is available in white or yellow varieties. I think they taste pretty much the same, but you MIGHT find the texture slightly different. Give both a try and see what you think.
How Long Can I Store My Leftovers?
I try to make the soup recipes I write about so there’s little leftover. You for sure need to put any soup leftovers in the fridge. They should be fine there for a few days, but I wouldn’t feel comfortable leaving them a week or longer.
If you don’t eat them in the next few days, consider freezing them. They should be suitable for a few months if frozen in air-tight containers. The meat is especially susceptible to spoilage, so if you have leftover soup containing meat, be sure to take precautions. Ham can spoil more quickly than other meat offerings due to the fat content in the meat.
Depending on the ingredients used, most remaining cornbread can be left on your counter for a few days. I’d suggest covering it or putting it in a bag for storage to try to reduce how much it dries out. You can also freeze your leftover cornbread.
When frozen, it should stay good for a couple of months, if not longer. As with many other breadlike products, freezing tends to make it even crumblier, so plan to wrap the leftovers and use the crumbs in another recipe to get the best use out of the frozen cornbread.
One thing I would suggest, since so many holiday meals will be prepared over the next few weeks, is to consider using the cornbread crumbs to make your favorite turkey stuffing for Thanksgiving, Christmas, or New Year’s meals.
Final Word
This is an easy ham and bean soup recipe that will be perfect to make if a disaster were to hit your neighborhood, as a warm, friendly meal if you want to invite neighbors over, or to feed a hungry family after everyone returns from work, school, or other activities.
You can grab a Dutch oven and let the soup bake over some charcoal outside if you’d like a unique family adventure on a pleasant summer evening. It’s filling and delicious. Thanks again for being prepared for the unexpected. Please keep prepping with water, food, and learn some new skills. May God bless this world, Linda
Copyright Image: Bean and Ham Soup Depositphotos_5589718_S p Author photooasis














I love ham and bean soup! It looks like I make it the same way you do with the same ingredients. The exception is that I always cooked the ham hock in water so I had ham stock rather than chicken stock. Definitely something that I can eat day after day!
Growing up, mom made hers with lima beans. Cannot say I am crazy for lima beans but I do have fond memories of eating it this way.
I have leftover ham and I have beans! Just need to get the other ingredients and I am good to go. Perhaps today will be the day I make my soup.
Hi Leanne, I’m not crazy about lima beans either! LOL! But, I love ham and white Northen beans! Life is so good! Linda
Excellent recipe for the leftovers from Easter dinner. I might just might make it in my thermal pot.
Hi Marcia, good idea on the thermal cooker! Ham and bean soup is so yummy! Linda
I ate this as a child too. We had 7 children in my famarysuemily.
Hi Mary Sue, I love hearing this! It’s a great meal for a family of 9!!! Linda
Here’s my take on it. I do vary it sometimes as far as spicing and dry vs. canned beans but here’s the basic recipe I start with.
Ham & Bean Soup
Ham Bone w/ about 1 lb. of meat
2 15oz. Cans White Northern Beans
3 Onions
4 Potatoes
3 stalks of Celery
4 Carrots
2 tsp. chopped Garlic
2 Tbsp. Dried Parsley
1 Tsp. Dried Thyme
½ Tsp. Dry Mustard
2 dashes Tabasco sauce
Cover Ham bone in large sauce pan with water and boil for 1-2 hours. Meat should fall off of bone easily. Chop vegetables into bite size pieces. Strain meat. Retain juice. Remove excess fat, bones, and other undesirables from the strained meat. Return juice and meat to pan. Add remaining ingredients. Simmer covered 2-4 hours. Serve
Hi Ron, oh my gosh, I love this recipe! My readers are going to love this!! Thank you for sharing! I need to get a bottle of Tabasco Sauce! Thank you, Linda
If you use dried beans, should you add those in at the beginning or still wait?
Hi Jessica, dried beans have to be cooked. This recipe uses canned beans. Just cook the beans and add them as the recipe states 2 hours before serving. Dried beans would be awesome. Linda
We love ham and beans at our house. I like “plain” cornbread but sometimes make jalapeño cornbread for variety. My son adds hot sauce to his bowl of soup. He loves spicy food so the hot sauce gets a workout when he is here. Yes, simple foods are the best!
Hi Paula, oh jalapeño cornbread sounds good! I think my dad used to add hot sauce to his! I totally forgot about that!! Great reminder, Linda
I’ve made ham and pinto beans. So good! I do like Lima beans. I grew up eating the, with ham in them. So good. Let’s face it. I like almost all beans. Not crazy about Garbanzo beans though. That’s the only bean I can think of that I don’t care for.
I love soup and cornbread of all kinds. I don’t put much sugar in my cornbread. Just a tablespoon full. I make it like my grandmother made it. Yum. She was such a good cook. She made what she called stewed potatoes. Boil the potatoes and make a sauce with milk and flour (I use instant potatoes) to thicken the sauce. So good. She’d sometimes cook noodles and make the same sauce. My grandmother was born in 1901. She lived to be almost 102. I miss her.
Hi Deborah, thanks for the 5 stars!! Hugs! Oh, I love hearing about recipes our grandmothers made. 102 years old!! Love it! I’m going to try your trick with instant potatoes, thanks for the idea! I don’t remember my mom making stewed potatoes, but I love any kind of soup. Linda
Linda, I love all kinds of soup as well. My g’ma used to serve the stewed potatoes with cornbread. We’d put the potatoes and juice over the cornbread. I thicken any homemade soup with instant potatoes. I also love pinto beans over cornbread. I learned a lot of cooking tips from my g’ma and mother, too. Mother was born in 1928.
Hi Deborah, I LOVE LOVE LOVE this comment! Why did I not think about thickening a soup with instant potatoes??? This is a game-changer, my friend! Thank you! Linda
You are more than welcome. This is what friends and family does, share tips and ideas. I’ve learned so much from you and this group. I share what know.
Hi Deborah, thank you!! Linda
Boy this looks so good. I was looking for a recipe for a soup tonight since the weather here is getting cooler. I just so happen to have all of these ingredients and cooker. Thanks Linda.
Hi Judy, it really is that time of year, soup, soup, and more soup. My crockpot is packed in a storage unit so I bought another one so I can make soup while we live with our daughter waiting for our small home to be built. I thought she had one but it broke. I have to have a slow cooker. Enjoy, Linda
I love bean soup and look forward to trying yours Linda. My father is Italian and we always served our soup with torn Italian bread in the bottom of the bowl and the soup on top. Nothing better!
Hi Linda, thank you for the 5 stars!!! NOW, I need to go get some Italian bread to put at the bottom of our bowls!! Great idea, thank you! Linda
I like cornbread in the bottom of my soup bowl, but wheat crackers will do in a pinch. LOL
We went to the grocery store Sunday, and they had very few crackers of any kind. And no wheat crackers at all. ☹️
It was the first time I’ve seen empty shelves this year.
Hi Deborah, wow, I need to look for crackers, I’m going to the store I will check them out. Thanks for the heads up! Linda
Linda,
Looks like we make this soup the same way, though I often use dried pintos. I was raised on beans and cornbread and still love it.
Hi Ray, thank you for the 5 stars, my friend!! Hugs! I love dried beans but sometimes I’m a bit lazy. I love love love pinto beans. Life is so good when you are raised on beans and cornbread, you can survive anything! Linda
Bean soup is so good, I don’t make it nearly often enough! It was definitely a regular on our winter table growing up.
I like how your readers recommended using instant potatoes to thicken up soups. I do that too! Occasionally if I’m making chili and it gets a bit liquidy I add a can of refried beans.
Hi Angela, why didn’t I think of that??? Oh my gosh, refried beans to thicken our chili!! I LOVE this! Linda
This looks delicious! You inspired me! I made 2 pots of soup (veg/beef and cx, spinach and white bean) with what we had on hand. I didn’t have time to dig out my ham bone but I’m saving this recipe. A few ideas that might help some folks: I buy boneless, skinless chicken breast when it goes on sale and cook it in my instant. Then we shred it and divide it up into gallon freezer bags. I toss it in the chest freezer and it makes quick prep for many meals. I also cook ground beef ahead of time, adding chopped onions and garlic, them drain and freeze the same way. Today I simply pulled out a bag of both meats and made soups. We even had the privilege of sharing a quart with a new neighbor. Thanks for all you do here Linda!! Ps. I also sometimes chop an extra onion and freeze it so I can ease dinner prep. Your hands are already all onion-y and it’s nice to grab the bag and dump it in the skillet.
Hi Steff, thank you for your kind words!! You are so nice! I love freezing chopped onions! I also buy frozen chopped onions when they go on sale. Isn’t it wonderful how we can throw dinner together in minutes when we have prepped ahead of time by filling our freezer with precooked meats?? I love homemade soup! Linda
*Love* ham and bean soup. Filling, and tasty!
Something that just occurred to me–when I make chili, I often include chick peas, which just makes a nice variation to the texture. (Doesn’t hurt that I love chick peas!) I’m going to try some in a ham and bean soup, too.
And for boosting flavor and nutrition… Any time we have barbecued ribs (at home or a restaurant) the bones get saved and tucked in the freezer. When I make a big batch of pea soup with ham to pressure can, I use those bones, making sure at least one bone goes in each jar. When a jar is opened and the soup heated, the bone will be quite soft–so we know lots of minerals had to come out in the soup! Wonder if those could also be used in ham and bean soup. Certainly worth a try! (And the soft bones finish up with the chickens, who peck them all to bits!)
Hi Rhonda, I’m so glad you love ham and bean soup! Me too! I never thought to save the barbecued ribs, oh my gosh! I love chickpeas too! I can almost see your chickens pecking them!! Love it! Linda
Linda – thanks for reposting this. As soon as the leaves start falling (aka Autumn), I start thinking soup and stew!! Ham and beans and beef stew are always my go to meals during the fall and winter. Being single, I tend to cook smaller portions though. I can take a can of navy beans (haven’t yet mastered using dry beans and making just a small batch!!) and a small ham steak and a few other ingredients, pop all in my 3 quart slow cooker and WOW! Love it!!
Hi Leanne, oh my gosh, a ham steak is a great idea! Isn’t the 3-quart slow cooker the best size ever? I love using cans of beans, quick and easy! Yay for stews and soups! Linda
Hi Leanne, thanks for the 5 stars, my friend!! Linda
Thanks for recipe…just put white beans in crock pot to cook…..3 cups water to 1 cup beans…I do this for all my dry beans…..I drain and bag for freezer….will have this recipe for tomorrow’s meal. I have canned ham and ham flavoring that should work just as well as a hock…
Hi Sandra, oh that sounds so easy! I love freezing stuff for later, great tip! I need to get some ham flavoring, love it! Linda
By the way, I have ordered glasses from Zenni for many years….great service and this is the same company many of your eye doc. sell but buying direct is so easy and so much cheaper….used to pay over $300 for progressives from Lens Crafters but Zenni depending on the frames you choose has cost me $60 to no more than $100…they deliver fast and always fit perfectly….hope your members will give them a try….
HI Sandra, I love learning how to save money on eyeglasses!! Great tip! Linda
How would you make this with dried beans ?
Hi Janet, here is a post using a pressure cooker. https://www.foodstoragemoms.com/cook-beans-save-money/ and here are some other ways: https://www.foodstoragemoms.com/cook-beans/. Thank you for asking, Linda
I just finished off a small batch of ham and beans!! I found a small package of diced ham at the store the other day and it worked perfectly. KEEP IN MIND, I am a single person and not feeding a family!!
This reminded me that seasoning is always a personal preference. I remember when I was first out on my own as an adult, I always loved my mom’s beef stew. I just could not make it taste the same!! So, I called her. She said the spices/herbs were different to some degree each time she made her soups/stews. She actually told me that she opened the spices and smelled them then added what she thought smelled the best for whatever she was making! To this day, I still do this!
Memories!!
Hi Leanne, thank you for the 5 stars, my sweet friend! Oh, the memories are so fun to look back on and smile! You moms beef stew reminds me of my moms recipes I could never duplicate! Being a single person is hard to cook for, there are two of us and I still think sometimes I’m cooking for 8! It just happens, LOL! I love hearing she would smell the spices and then decide what she would add to her recipe! Love this!! Linda
My husband just made this soup yesterday. Perfect for a windy cold day.
Hi Chris, thank you for the 5 stars, my sweet friend, this soup is so good on windy cold day!!!! Linda