Transform that leftover ham bone into a hearty, flavorful, and incredibly easy Ham Bone and Bean Soup – a nourishing meal that’s perfect for chilly evenings and surprisingly freezer-friendly!

There’s nothing quite like the savory aroma of a perfectly cooked ham filling your home, especially during holiday gatherings. This past Easter, I finally took the plunge and cooked my very first full ham for my family. Typically, we rely on my Mom’s legendary holiday hams, often returning home with a generous bounty of leftovers and, if we’re lucky, the coveted ham bone. This year, with a smaller, more intimate celebration planned, I decided it was time to master the art of ham preparation myself.
And what a success it was! I opted for a spiral ham, glazed with sweet apple cider, which resulted in that irresistible sticky crust everyone adores. The ham was not only delicious but remarkably simple to prepare, proving that even a novice ham chef can achieve fantastic results. However, a “giant ham” lives up to its name, leaving us with an abundance of leftovers. While ham and cheese sandwiches are a classic, my family quickly reached their limit. Knowing there are countless creative ways to repurpose leftover ham, my mind immediately gravitated towards a beloved comfort food: a rich and satisfying ham and bean soup.
This ham and bean soup isn’t just another meal; it’s a celebration of resourcefulness and flavor. It’s an ideal way to utilize every bit of that magnificent ham, especially the often-overlooked ham bone, which holds the key to an unparalleled depth of flavor. While our dog, Baker, might have had his own ambitious plans for the bone, its true calling lies in simmering slowly to create the most incredible, homemade broth imaginable. This recipe for ham bone and bean soup promises to transform simple leftovers into a truly extraordinary dish, packed with nutrition and brimming with hearty goodness.

The Magic of the Ham Bone: Crafting the Perfect Soup Base
If you’ve found your way to this recipe, chances are you’re holding onto that prized ham bone, pondering its delicious potential. The real genius of using a ham bone in your soup lies in its ability to naturally infuse the cooking liquid with an incredible depth of flavor. As the bone simmers, it slowly releases rich, smoky notes and essential nutrients, essentially creating a homemade ham broth right in your pot. This means you won’t need any pre-made stock or broth for this recipe – just plain water, and the ham bone does all the heavy lifting, delivering an authentic, savory foundation for your soup.
Beyond its fantastic flavor contribution, the ham bone also brings a wealth of nutrients. As it breaks down, it releases collagen, amino acids, and minerals, transforming simple water into a nourishing elixir. This process contributes to a richer mouthfeel and a more complex, satisfying taste profile, making your ham bone and bean soup not only delicious but also wonderfully wholesome. It’s a testament to the fact that some of the best flavors come from utilizing every part of your ingredients, turning what might seem like waste into a culinary treasure.
Simple Steps to a Hearty Ham Bone and Bean Soup
Creating this delicious ham bone and bean soup is a straightforward process, built on layers of flavor that develop beautifully as it simmers. Begin by preparing your aromatic vegetables, the classic foundation for many great soups. Dice up a fresh carrot, a couple of celery stalks, and half a yellow onion. These humble ingredients, often referred to as a mirepoix, are sautéed to release their natural sweetness and create a fragrant base for the soup.
In a large, sturdy soup pot, heat a touch of olive oil over medium-high heat. Add your diced onions, carrots, and celery, stirring occasionally until they begin to soften and become slightly translucent, usually around 5 minutes. This step is crucial for building flavor, as it coaxes out the vegetables’ sweetness before other ingredients are added. Once they’ve softened, introduce minced garlic, cooking for just another minute until it becomes fragrant but not browned, ensuring its flavor is perfectly integrated without any bitterness.


Next, it’s time to add the star ingredients. Stir in your chopped leftover ham, allowing it to cook for a few minutes, crisping up slightly and further melding its savory essence with the vegetables. Then, introduce the beans – I’m particularly fond of butter beans for their creamy texture, but any white bean variety, such as cannellini or great northern beans, will work beautifully. If you’re using canned beans, remember to rinse them thoroughly before adding. Should you prefer dried beans, make sure to cook them according to package directions beforehand, as they require a longer cooking time than the soup itself provides.
To season, add Italian seasoning, a sprinkle of salt and pepper to taste, and a couple of aromatic bay leaves. These spices enhance the overall flavor profile, adding warmth and a subtle complexity. Finally, nestle the ham bone directly into the pot. Pour enough water over the mixture to cover all ingredients, typically around 6-7 cups, ensuring there’s ample liquid for the bone to work its magic. Bring the soup to a vigorous boil over high heat, then reduce the heat to a gentle simmer, cover the pot, and let it cook for a minimum of 60 to 90 minutes. The longer it simmers, the more intensely flavorful your broth will become, allowing the ham bone to fully impart its rich essence.

Once your ham bone and bean soup has simmered to perfection, carefully remove the ham bone from the pot. Don’t discard it just yet! Any remaining bits of tender, cooked ham clinging to the bone can be easily shredded off and stirred back into the soup, adding even more texture and flavor. Give the soup a final taste test, adjusting seasonings as needed. The result is a comforting, robust soup that’s both deeply satisfying and incredibly nutritious.
Perfect Pairings and Serving Suggestions for Your Ham Bone and White Bean Soup
This hearty ham bone and white bean soup is a meal in itself, but a few thoughtful additions can elevate it to an even more memorable dining experience. We particularly enjoy garnishing our bowls with a generous sprinkle of freshly shaved Parmesan cheese, which adds a salty, umami kick that perfectly complements the savory ham. A dash of freshly cracked black pepper just before serving enhances the warmth and spice of the soup.
For those who love something extra on the side, a crusty bread is always a welcome companion, perfect for soaking up every last drop of the rich broth. Consider serving it with homemade garlic butter breadsticks, their buttery-garlicky flavor making them an irresistible pairing. Alternatively, a batch of fluffy cheesy cornmeal drop biscuits offers a comforting, slightly sweet contrast. If you’re short on time but still want fresh baked goods, these amazing 30-minute dinner rolls are an absolute favorite and surprisingly quick to prepare.
Beyond these suggestions, feel free to customize your soup with fresh herbs like chopped parsley or chives for a burst of color and freshness. A swirl of good quality extra virgin olive oil can also add a luxurious finish. For a touch of acidity that brightens the flavors, a squeeze of lemon juice or a splash of apple cider vinegar stirred in at the end can make a delightful difference.
Make Ahead, Store, and Savor: Freezing Your Ham Bone Soup
One of the many virtues of this ham bone and bean soup is its excellent freezer-friendliness, making it an ideal candidate for meal prepping. This recipe yields a generous amount, typically serving 5-6 people, which means you might have leftovers even after a hungry family dinner. If you find yourself with extra, or simply want to save some for a busy weeknight, freezing is a fantastic option.
To freeze, first ensure the soup has cooled completely to room temperature. This is crucial to prevent bacterial growth and to protect your freezer from temperature fluctuations. Once cool, ladle the soup into airtight, freezer-safe containers or heavy-duty freezer bags. If using bags, lay them flat on a baking sheet in the freezer until solid, then stack them vertically to save space. This method allows for easy thawing and reheating whenever a craving strikes.
Stored properly, the soup will maintain its quality for up to 2 months in the freezer. When you’re ready to enjoy it again, simply transfer the frozen soup to the refrigerator overnight to thaw. Then, gently reheat it in a pot on the stovetop over medium heat, stirring occasionally, until it’s thoroughly warmed through. You might need to add a splash of water or broth if it has thickened too much during storage. This hearty, healthy soup is truly the perfect, satisfying way to make the most of that leftover ham bone, offering comfort and flavor long after the holiday feast is over.


Embrace the tradition of transforming leftovers into something extraordinary. This ham bone and bean soup recipe is not just a meal; it’s a smart, flavorful, and incredibly comforting way to enjoy the rich taste of ham, while also providing your family with a truly wholesome dish. It’s the perfect solution for that post-holiday ham bone, ensuring no delicious part goes to waste.
Some of my other favorite soups from the blog that you might enjoy:
- Spicy Thai Chicken Noodle Soup – for when you crave something vibrant and zesty.
- Slow Cooker Minestrone Soup – a convenient and wholesome Italian classic.
- Simple Butternut Squash Soup – creamy, comforting, and perfect for fall.
Ham Bone and Bean Soup
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
5 from 6 reviews
Author: Katherine | Love In My Oven
Total Time: 2 hours
Yield: 5–6 servings 1x
Description
Don’t throw away that bone! Make this super easy and flavorful ham bone and bean soup. Full of nutrition and even freezer friendly!
Ingredients
Scale
- 2 tbsp olive oil
- 1/2 yellow onion, diced
- 1 large carrot, diced into small pieces
- 2 celery stalks, diced
- 4 cloves garlic, minced
- 2 cups leftover ham, chopped
- 1 can (400 mL) white beans*
- 1/2 tsp Italian seasoning
- 1/4 tsp salt
- 1/4 tsp pepper
- 2 bay leaves
- 1 ham bone (meat still stuck to it)
- 6–7 cups water
- optional: shredded parmesan, fresh parsley, pepper for serving
Instructions
- In a large soup pot, add the olive oil and turn the temperature to medium-high. After a couple of minutes, add the onion and sauté for a couple of minutes, before adding the diced carrot and celery. Sauté all the veggies for about 5 minutes, or until slightly tender. Add the minced garlic and cook for an additional minute, before adding the chopped ham. Cook for 5 minutes.
- Add the beans, Italian seasoning, salt, pepper and bay leaves. Then add the ham bone, followed by the water. Turn the heat up to high and bring the soup to a boil. Once boiling, turn the temperature down to a simmer and put the lid on, simmering for 60-90 minutes.**
- Remove the ham bone, and remove the cooked ham from the bone, before adding it back to the soup. Serve the soup immediately, topping it with parmesan cheese, fresh parsley and a bit of pepper.
Once cooled, leftover soup can be stored in an airtight container in the fridge, for 3-4 days, or up to 2 months in the freezer. Thaw the soup overnight in the fridge before reheating.
Notes
*Use any white bean you want, I used butter beans for this recipe!
**The soup will taste great after 60 minutes, but if you have extra time, leave it to simmer for an additional 30 minutes for even better flavor!
- Prep Time: 20 minutes
- Cook Time: 90 minutes
- Category: soup
- Method: stovetop
- Cuisine: Italian