15 Bean Soup with Ham
This post may contain affiliate links. Please read my disclosure policy.
Fifteen bean soup is a warm and comforting soup, perfect for cool weather. It’s loaded with ham, a rainbow of beans, and vibrant vegetables.
Recipe Overview
Why you’ll love it: Bean soup is hearty and nutritious, and low in calories.
How long it takes: 2 hours (mostly hands off), plus 8 hours to soak the beans (overnight)
Equipment you’ll need: large soup pan
Servings: 8
Repeat after me:
“I, beautiful, kind, smart and valued reader of Rachel Cooks, do solemnly swear, to never, ever, ever throw away a ham bone.”
Unless you’re a vegetarian or you don’t eat pork for religious reasons. But then I’m not really sure what you’re doing with a ham bone in the first place.
The ham bone takes this soup from mediocre to amazingly delicious. Trust me.
Did you know you can freeze ham bones? Now you really have no excuses for throwing it out. Just toss it in a zip-top bag and stick it in your freezer until you’re ready to make this soup.
You might be thinking, “Doesn’t the 15 bean dried bean mix come with a packet of ham flavoring?”
Doesn’t look like ham to me!
And just for kicks, here is the list of ingredients: Salt, dextrose, maltodextrin, sugar, bacon flavor (which has nine ingredients in and of itself), disodium inosinate, disodium guanylate, ham flavor (which has an additional four ingredients), and silicon dioxide added as an anti-caking aid.
An anti-caking aid? Gross! I’m not an obsessive label reader and yes, I put some things in my body that probably aren’t the best for me and probably aren’t all-natural.
But why put in nine ingredient “bacon flavor” when all you need is a ham bone and a couple of spices and herbs? And I’m willing to bet that the real thing probably tastes better than that little tiny package labeled “ham.”
About This Soup Recipe
Don’t be scared off by the total time it takes to make this 15 bean soup. It’s almost entirely hands off time and it’s a super easy recipe to make.
Dried beans need a good long time to soak. After you give the beans a quick rinse, sort through them, removing any foreign objects like small pebbles or the like. Cover the dried beans with water.
I recommend soaking them overnight, or at least 8 hours. If you don’t have 8 hours, there are directions on the package for the quick-soak method (cook beans for 2 minutes, then let them soak for an hour or more). Both methods are fine.
When the beans have finished soaking, drain off the soaking water, rinse the beans again, and drain.
P.S. If you’re looking for a quicker bean soup, try my popular bean and bacon soup or Instant Pot black bean soup.
How To Make Bean Soup
Okay, now the beans are soaked. It’s time to get started on the soup. You’ll need at least two hours to cook this soup but more time is fine, too. The soup can simmer for as long as you want.
Sauté chopped onions, carrots, and celery in a Dutch oven or stockpot. When the veggies are softened, add the soaked beans, water, and seasonings. Nestle that ham bone in, bring the soup to a boil, turn the heat down, and simmer. I recommend an hour and a half, but no worries if you go longer than that.
Remove the ham bone and if there’s any ham still clinging to the bone, pull it off and add it to your soup. I like to add some additional ham at this point. If you don’t have any extra ham, don’t worry, there will be plenty of good flavor in the soup from the ham bone.
Simmer the bean soup 15 minutes more to make sure everything is nice and hot. Remember to remove the bay leaf before serving the soup. Garnish with fresh parsley.
Serve with warm homemade healthy corn bread or whole wheat biscuits made with cornmeal, cheddar and black pepper. Yum! We really love no-knead Dutch oven bread, too, which is another overnight recipe.
FAQs
A popular brand in the U.S., Hurst 15 Bean Soup contains a mixture of these beans: Northern, pinto, lima, yellow eye, garbanzo, baby lima, green and/or yellow split peas, kidney, cranberry, white, pink, red, lentils, navy, and black beans. The soup mix also includes a seasoning packet.
Beans are legumes which are high in plant protein and low in calories. They contain lots of fiber, vitamins, and minerals. In addition, most bean soup recipes are made with vegetables like onions, carrots, and celery, which also have health benefits.
Make It Your Own
- Don’t have a ham bone? Or ham? While the ham bone does add really great flavor as it simmers slowly with the beans, you could substitute sausage. Kielbasa or smoked sausage are great, or Italian sausage. Or stir in cooked and crumbled bacon at the end of the cooking time. Another great substitute for a ham bone: ham hocks. I always use ham hocks when I’m making the traditional Hoppin’ John with black eyed peas and ham.
- Want to make this soup vegetarian or vegan? Just leave the ham bone and ham out. Try adding a couple of tablespoons of nutritional yeast to enhance the flavor and use vegetable broth instead of water.
- Like lots of veggies? Increase the amount of carrots, celery, and onion; add chopped bell peppers; stir in spinach or kale near the end of the cooking time.
- If you can’t find 15 bean soup mix, this soup is delicious with just one type of dried beans. Great Northern beans or another white bean would be perfect.
- Some bean soup packages include 15 types of beans, others include 16. Fifteen or sixteen, it doesn’t make a difference with this recipe, so feel free to use whatever you like. Call your soup 16 bean soup or 15 bean soup, it’s all the same!
Storage & Reheating Tips
This makes a large batch of soup. Refrigerate leftover soup in covered containers. It will keep for three or four days and is perfect for lunches.
Freeze leftover soup for future meals. Bean soup freezes well. It will keep for at least 6 months. Thaw it in the refrigerator overnight before reheating.
Reheat individual portions in the microwave, using a microwave safe bowl. Cover the bowl because beans tend to explode in the microwave. Large amounts can be reheated in a saucepan on the stove. If the soup seems too thick, add a bit of water or broth.
Did you make this? Be sure to leave a review below and tag me @rachelcooksblog on Facebook, Instagram, or Pinterest!
Ingredients
- 1 bag (20 ounces) 15 bean soup mix, seasoning packet removed (16 bean soup mix is fine, too)
- 1 teaspoon olive oil
- 1 cup diced peeled carrots (4 medium carrots)
- 1 cup diced celery (3 celery stalks)
- 1 cup diced yellow onion (1 medium onion)
- ½ teaspoon salt
- ¼ teaspoon pepper
- ½ teaspoon ground cumin
- 1 tablespoon dried parsley
- 1 dried bay leaf
- 1 ham bone
- 8 cups water
- 8 oz. (2 cups) diced fully cooked ham
Instructions
- Rinse beans and sort for foreign objects. Pour beans into a bowl or pan, cover with water, and soak overnight (for at least 8 hours).
- Drain water from beans and rinse again.
- Heat oil in large Dutch oven over medium-high heat, and add onions, carrots, and celery. Season with salt and pepper. Sauté until softened, and onion is translucent, about 5 minutes.
- Add cumin, parsley, and bay leaf. Stir to combine. Add beans, ham bone, and water. You can add more later if it gets too thick. Bring to a boil, reduce heat, and simmer for about 1 ½ hours or until beans are tender.
- Remove ham bone. If you like a thicker soup, remove a few cupfuls of the soup and mash the beans lightly before adding them back to the soup. Add the diced ham, and simmer for another 10 minutes.
- Taste, adjust seasonings as desired. Remove bay leaf and serve. If not ready to serve, turn heat to low and simmer for as long as needed.
Notes
- If you don’t happen to have a ham bone, no worries! Just skip that part and add diced ham at the end of the cooking time.
- If you would prefer not to use ham at all, kielbasa, Polish sausage, bacon, or Italian sausage can be substituted.
- Make this soup vegan or vegetarian by not adding any meat. Instead add a couple of tablespoons of nutritional yeast and use vegetable broth instead of water.
- Bean soup freezes well and will keep for at least 6 months.
Nutrition Information
This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered primarily from the USDA Food Composition Database, whenever available, or otherwise other online calculators.
Dawn Hnatuk says
I ran out of ham bones in my freezer, so i browned some spicy pork sausage and replaced it for the ham bone. It definitely gave the soup a kick, but my husband loved it.
Rachel Gurk says
That sounds absolutely delicious! Thanks for taking the time to come back and leave a comment!
Maria Mead says
I made this last night for dinner. It was so good! The only thing I changed was I omitted the water for 2 – 32oz containers of vegetable broth, added 2 small yellow potatoes and 2 bay leaves, because I felt they were small. Plus I added a very hearty amount of ham. I paired it with cornbread. I can’t wait to eat leftovers!
Rachel Gurk says
I’m so glad you liked this recipe! Thanks for taking the time to come back and leave a comment! You’re making me want to make it again here in snowy Michigan!
Deborah Stilwell says
Hummm, no ham, do you all think chicken will work?
Rachel Gurk says
I think it would drastically change the flavor of this soup, but it might be tasty!
Rebecca P says
I make this soup all the time. Add more veggies and make in the crockpot-the longer it cooks slowly..the better it is!
Rachel Gurk says
So glad you like it! Love the idea of making it in the crockpot!
Donna says
Rebecca P. Did you still do overnight soak of beans prior to crockpot cooking? TIA
Lisa says
I have been making this recipe for years and love it. I just received an Instant Pot for Christmas and was wondering if anyone might know how I would have to change this recipe to make it in my new pressure cooker. Thanks for any suggestions and keep the truly homemade recipes coming:)
Rachel Gurk says
Ooooh I haven’t tried it in my Instant Pot, but now I want to! I looked up some recipes online and saw two different methods for bean soup with dried beans – one 40 minutes high pressure with a 20 minute natural release and the other was 75 minutes on high pressure with a quick release. Let me know if you try it and how it turns out!
Renee Ofner says
I love this soup and make it all winter long! Sometimes I add diced tomatoes, I always use chicken broth, and today I’m adding browned sweet Italian sausage meat instead of the ham. Thanks so much for sharing this!!
Rachel Gurk says
So happy to hear that! Thanks for taking the time to come back and leave a comment!
Tricia Worth says
I soaked them overnight and some of the beans have turned purplish in color, have the 16 bean variety. Never made bean soup so it this normal?
Rachel Gurk says
It’s probably fine, they do change color slightly. :)
Jack Near says
Good tip to wait until the end to add the ham. I added parsnips in addition to the carrots. Really liked how it came out.
Rachel Gurk says
So glad you liked it!
Thanks for taking the time to leave a comment!
Michelle Bishop says
I love your receipe for the bean soup yum yum! It was the best! The weather is so cold here in Va Beach so we go to the best bean soup receipe ever. Thank you I love all the things you come up with and you have made me a winner in my home! But just don’t tell them Happy New Year Michelle Bishop Va Beach
Rachel Gurk says
I love it!!! Thanks for taking the time to come back and let me know! This comment made my day!
Rose says
I soaked for 24 hours, and 6 hours into this in a crock pot, beans are still hard. What do you think of the trick I read about online to add 1/4 tsp. of baking soda? After how many hours on low in a crockpot would you do the 1/4 teaspoon? Do you have another way to soften the hard beans?
Rachel Gurk says
I’ve never made this recipe in the crockpot and I’m not familiar with the baking soda method. Did it turn out?
Missy Meh says
I made this recipe today and I must say it was excellent! I didn’t have any bay leaf or a ham bone, so I cut up some smoked ham and added that the later half of the cook time (made it in a crock pot), other than that I followed the recipe and am so amazed at how great it was. Even my fiancé, who doesn’t like beans ate the whole bowl and said it was really yummy (I’m not a bean eating person either, but for the health benefits am trying to add them to my diet). Definitely will be making this recipe again in the near future, thanks a bunch for the wonderful recipe.
Rachel Gurk says
So glad you liked it! Thanks for taking the time to comment!
Keith Shobe says
I’ve made 15 beans crock pot soup for decades using the Hurst’s packaged dry beans but I have never used the spice package. I add a 1 lb cooks ham slice and dice it into large chunks. I also add a 28 oz can of diced tomatoes (faster than diced fresh tomatoes, guess it’ a guy thing) and a small diced red onion.
I found your page trying to decide if I wanted to start adding cumin to my recipe. My spices are salt, pepper, 1tsp chili powder, 1/3 cup Worcestershire sauce and a pinch of each dried spice, basil, marjoram, oregano, and sage. Sometimes I add Garlic.
2 hours from the end of the slow cook cycle I add at least one of the following;
2-3 pealed potatoes medium diced
1/3 to 1/2 cup regular rice brown or white
1/3 cup barley
If you use Frenches brand Worcestershire sauce and hold the barley it is celiac friendly.
I like your idea of adding carrots and celery.
Koreena says
I just had to tell you I found your recipe on Pinterest and I have made it no less than a dozen times. I started by using your recipe exactly and have branched out to using a combination of whatever dried beans I have on hand and Italian sausage or bacon when I don’t have ham. I do love this recipe! Thank you for publishing it!!
Rachel Gurk says
Oh I’m so happy! Thank you for taking the time to comment – it means the world to me. :)
Lynn says
I made this soup with a few differences. I sautéed fresh garlic with the onions in grapeseed oil. I left out the ham bone and instead used portobello mushrooms (had in fridge and needed to be used). If you like mushrooms, you’ll love this. The broth was incredible and got better with each day. My husband and teenage boys loved it too. I excluded the “ham” packet and instead seasoned with 21 seasonings from Trader Joes. BIG HIT. Thanks.
Chemist says
> And just for kicks, here is the list of ingredients: Salt, dextrose, maltodextrin, sugar, bacon flavor (which has nine ingredients in and of itself), disodium inosinate, disodium guanylate, ham flavor (which has an additional four ingredients), and silicon dioxide added as an anti-caking aid.
Immediately stopped reading.
Chemophobes like you are just as bad as homeopaths and anti-vaxxers.
Educate yourself.
– an extremely exasperated chemist