This post may contain affiliate links. Please read our disclosure policy.
This delicious Ham and Vegetable Soup is the perfect way to cook with a leftover ham bone that you might have on hand after a ham dinner!
Transform leftover ham into a delicious Ham and Vegetable Soup
Among the many things that my husband Jack and I have in common, we were both taught by our parents to never waste food! So, with all of the cooking we do here for A Family Feast, we often freeze leftovers or extra ingredients to use in a future recipe.
Over the last few weeks, we’ve been on a mission to cook as much as possible with food from our freezer and pantry. In the bottom of our freezer drawer we found a bag of ham stock that Jack had made from the bone of our leftover holiday ham.
We also had a variety of vegetables on hand – onions, celery, carrots, leeks, potatoes, kale – and even a bag of frozen corn kernels in the bottom of the freezer drawer, as well as some Parmesan cheese rinds. (Always save and freeze the rinds – they add great flavor to soups and sauces!)
Then, we transformed all of those ingredients into this Ham and Vegetable Soup! It has a wonderful depth of flavor, and it’s loaded with lots of hearty and healthy ingredients.
Why You’ll Love Ham and Vegetable Soup
- Once the stock is ready, the soup comes together in under an hour.
- The flavors are sensational. The smoky ham infuses the soup with tons of flavor as well as a variety of vegetables.
- It’s the perfect way to enjoy another meal after preparing a baked ham.
- This recipe makes a generous amount of soup, so it’s great for feeding a hungry crowd or to enjoy for a few meals.
Reader Review
“I made this last year with our holiday ham and I’ve never been able to forget about it. I searched the internet high and low for it again and I’m so glad I finally found it! Can’t wait to make it again in a couple of weeks!” – Melissa
Key Ingredients and Substitutions
- Ham Stock – Made from a large meaty ham bone or bone-in smoked shoulder. We provide full instructions in the recipe below to make a homemade ham stock, or if you already have some ham stock on hand – use that.
- Cooked Ham – Ideally from the ham bone or smoked shoulder you use to make the stock. If you don’t have cooked ham from that, you can make this soup with deli ham steaks that you cut into chunks.
- Vegetable Stock – This soup includes both ham and vegetable stock, in part, to balance the overall flavor of the soup base. (Ham stock alone can be salty so the vegetable stock cuts the saltiness.)
- Bacon – Bacon also adds smoky flavor and the rendered fat from cooking it is also used to saute the vegetables in the soup.
- Vegetables – You can adapt this list to what you have on hand and also to suit your tastes. Our soup included leeks, celery, carrots, garlic, Roma tomatoes, Russet potatoes, Tuscan kale, and frozen corn kernels.
- Canned White Beans – Specifically, we used cannellini beans because they cook up nice and tender. Be sure to drain and rinse them before adding them to the soup.
- Spices and Seasonings – Dry thyme and bay leaves.
- Parmesan Rinds or Grated Parmesan Cheese – We buy chunks of Parmesan cheese and grate it as we need it for recipes. In the end, that leaves us with the rinds – that we then freeze to add to soups like this. It adds great flavor! If you don’t have rinds, you can add grated Parmesan cheese.
- Light Cream or Half and Half – Either can be used to add creaminess to the soup broth. (See Chef’s Note below.) Just be sure to add it at the end, so the cream doesn’t curdle.
Chef’s Note
In recent months, we’ve received a number of comments from readers who can’t find light cream at the supermarket, or have never heard of half and half. We’re not sure if this is a regional thing or a supply chain issue.
Here’s an overview of the different kinds of cream you can typically find in the dairy aisle at the supermarket:
- Half-and-half contains 12 percent milk fat. It’s often served with coffee, and you can make your own by mixing half light cream and half whole milk.
- Light cream contains 20 percent milk fat. It’s a great option to use in soups or quiche recipes because it adds creamy richness, but not so much fat as a heavy or whipping cream.
- Whipping cream contains 30 to 35 percent milk fat. It’s often used to make whipped cream that is light and fluffy.
- Heavy cream contains 38 percent fat. It can also be used for whipping and it is often used in frozen desserts such as ice cream and gelato.
Special Tools You’ll Need
- Cutting Board & Sharp Knife
- 8 to 12-quart Stock Pot – you’ll use this to make the stock and again, to prepare the soup
- Another (smaller) stock pot – to heat the ham stock while preparing the vegetables
- Vegetable Peeler
How do I make Ham and Vegetable Soup?
- Make the ham stock. Pick the cooked ham meat from the bones.
- Combine ham stock and vegetable stock. Keep warm while preparing the rest of the recipe.
- Cook chopped bacon in the large stock pot – just shy of crispy.
- Add vegetables to the bacon and saute for five minutes. Add garlic and cook for one minute more.
- Add stock, spices and seasonings, tomatoes, and Parmesan rinds to the pot.
- Bring to a boil, then lower to a simmer and cook until vegetables are tender.
- Add potatoes and kale and simmer again for five minutes.
- Add corn, beans, diced ham, then simmer again for five more minutes.
- Stir in the cream and immediately remove the pot from the heat.
- Remove bay leaves and Parmesan rinds from the soup and discard.
- Serve immediately.
Frequently Asked Questions
- Can I make this soup ahead of time? Yes – in fact, we suggest that you make the ham stock a day or so ahead of time, then do the rest of the soup prep and assembly the day you plan to serve it.
- Can I freeze Ham and Vegetable Soup? Yes, but we recommend waiting to add the cream to the portions you plan to freeze. Dairy tends to separate when thawed and reheated. Portion out what you would like to freeze, then stir in some cream when you reheat it.
- Can I make this recipe in a slow cooker? The stock could be made in a slow cooker (although it will take a longer time than if you simmer it on the stove.) Once you’ve done that, the rest of the soup doesn’t take very long so we would suggest that you make that on the stove.
- What if I don’t have a ham bone? Can I still make ham stock? Sometimes, you can find ham bones for sale at the supermarket. Or, ask the butcher if he has any you can buy. If all else fails, you can use vegetable stock for this soup, but just note that the flavor won’t be the same and you’ll definitely want to season the soup more.
This Ham and Vegetable Soup recipe originally appeared on A Family Feast in June 2016. We’ve updated the post and photos but the delicious recipe remains the same.
You might like these other delicious Ham Recipes
Click here for more delicious Soup Recipes!
See the recipesWe love seeing what you made! Tag us on Instagram at @afamilyfeast or hashtag #afamilyfeast so we can see your creations!
Ham and Vegetable Soup
Smoky ham and tender vegetables in a creamy broth. This soup is fantastic!
Ingredients
Ham Stock
- 4 pound bone-in smoked picnic shoulder or a large meaty ham bone
- 4 cups yellow onion, large dice (about 4 medium onions)
- 4 cups celery, large dice (about 3-4 stalks)
- 4 cups carrots, large dice (about 4-5 medium carrots)
- 4 sprigs fresh parsley with stems
- 2 whole crushed garlic cloves
- 2 bay leaves
- 4 whole peppercorns
- 4 quarts water
Soup
- Ham stock from above, about 2 quarts
- 1 quart vegetable stock
- 1 tablespoon olive oil
- 8 slices bacon, diced
- 1 1/2 cups leeks, white only, cleaned of sand and diced
- 1 cup celery, small dice, about two large stalks
- 2 1/2 cups carrots, bite sized pieces
- 2 tablespoons fresh garlic, minced
- 2 teaspoons dry thyme
- 3 bay leaves
- 1 Roma tomato, seeded and diced
- 8 ounces Parmesan cheese rinds, optional (If you do not have any Parmesan rinds, add a cup of grated Parmesan cheese instead as the soup cooks)
- 1 1/2 pounds russet potatoes, peeled and diced into bite sized pieces
- 1 head Tuscan kale, cleaned from ribs and cut up (about four cups)
- 2 cups frozen kernel corn, thawed
- 1 15.5–ounce can cannellini beans, drained and rinsed
- 2 pounds leftover ham from smoked shoulder (or purchase a deli ham steak and dice if you started stock with a meaty ham bone instead of a smoked shoulder)
- 1 cup light cream, or half and half if light cream is not available
Instructions
- Start by making the stock. Place the smoked shoulder into an 8-12 quart pot, cover with water and bring to a boil. Discard water then add smoked shoulder back in with all stock ingredients and bring to a boil again. (This first step will remove any excess salt)
- Reduce to a simmer and cook uncovered for three hours. Strain stock and pick meat from bone. Discard the rest. Skim fat from top of stock and discard. (This step can be done in advance and the stock frozen until needed. Cool and freeze in zip lock gallon bags.) You should be left with two quarts of stock and two pounds of meat.
- Mix ham stock with vegetable stock and heat. Taste and adjust seasoning, but salt only if needed.
- In a large Dutch oven or heavy bottomed soup pot, heat oil over medium high heat and add bacon. Cook for 7-8 minutes until just short of crispy.
- Add leeks, celery and carrots and cook for five minutes.
- Add garlic and cook one minute.
- Add stock, thyme, bay leaves, tomato and Parmesan rinds or grated Parmesan cheese. Bring to a boil and reduce to a simmer.
- Simmer uncovered for about 15 minutes or until vegetables are just short of tender.
- Add potatoes and kale and bring back to a boil then simmer until tender, about five minutes.
- Add corn, beans and diced ham and simmer five minutes.
- Stir in cream and remove from heat.
- Pick out bay leaves and Parmesan rinds and discard. Serve immediately.
Last Step! Please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.
This soup was absolutely fantastic! I’ve never made ham stock before and found this recipe googling “soups made with ham bone” after our holiday dinner. I made the stock one day and then the soup the next to break up the work. No lie, it takes a fair amount of time because it has many ingredients. However, the end result is amazing. I followed the recipe as-is except that I used heavy cream rather than light. It makes a ton, so I was able to share some with friends i would normally have over in person. Although I would only make this after a holiday meal that includes a spiral ham, i would happily make it every year because it’s perhaps the best soup I’ve ever made.
Thanks so much Yvonne – so glad you were happy with the soup!
I made this last year with our holiday ham and I’ve never been able to forget about it. I searched the internet high and low for it again and I’m so glad I finally found it! Can’t wait to make it again in a couple of weeks!
So glad you are enjoying the soup!
Looks good
Thanks Evelyn – hope you’ll give it a try!
Hi… This looks delicious! I want to know if I can freeze this soup! I know Potatoes don’t freeze well. Any suggestions to what I can use for a substitute? Rice? I’ve tried turnips before… they are ok, but…
Well not my first choice! Looking forward to trying more of your great recipes.
Hi Nancy – I think rice would get very soft/expand after freezing and thawing. Turnips would probably work (but agree – they aren’t my first choice either). I would probably just freeze it with the potatoes – if you know you are going to freeze a portion of the soup, you could try undercooking the potatoes a bit, then allow them to finish cooking once you’ve thawed and reheated the soup. Hope that helps?
I cooked a rolled smoked gammon joint – no bones – in cloudy apple juice and water (bringing it to the boil first in plain water first and discarding it) and used the stock to make the soup – had all ingredients handy, including old Parmesan rinds : A total success but I am partial as I am quite a “soup” person.
I love the idea of cooking the gammon joint in apple juice and water! Glad you enjoyed the soup – my husband Jack is a ‘soup’ person too and I think he makes some of the best!
By strain stock and discard the rest, do you mean discard everything but the liquid from the ham stock? So add fresh carrots and celery for the second part of the recipe or add the ones from the stock?
Hi Carley – Yes – keep the liquid from the ham stock and discard the rest. Then add fresh carrots and celery for the second part of the recipe. (The carrots and celery used in the stock will be mushy and somewhat flavorless, so we like to make the soup with fresh ingredients.) Hope that helps explain!
Excellent soup recipe!
Thanks Renee!
In reviewing the Ham and Vegetable soup, I was wondering if I could use spinach instead of Kale. I am not a fan of Kale.
Sure Karin – Spinach takes a fraction of the time to cook vs kale, so just add it toward the end of the cooking time.
After dragging out a gammon from Christmas from the freezer, I was determined not to waste one single bit, including the stock I used when I cooked the gammon. After a bit of converting (US-UK) this recipe worked out great! Relatively time consuming preparing the ingredients, but I shortened it by doing the prep between stages, the timings worked out really well for this! I’ve added the cream and I’m going to freeze it, if it does separate I’ll just blend it a bit. Great recipe all round! Bookmarked!! 👍🏻
Thanks Nick! So glad you enjoyed the soup!
Our family loved this soup. I used a can of coconut milk instead of light cream and a regular white onion because we didn’t have leeks and it was delicious!
Great idea Yvonne! So glad you enjoyed the soup!