Hearty & Healthy Leftover Ham and Macaroni Soup: A Delicious Way to Reinvent Holiday Ham
Transform your holiday ham leftovers into a comforting and wholesome meal with this incredible Leftover Ham and Macaroni Soup recipe! This isn’t just any soup; it’s a flavorful, economical, and remarkably healthy solution for making the most of that delicious ham. Crafted primarily from common pantry ingredients like robust kidney beans, tender macaroni, and a medley of vegetables, this recipe is designed for both ease and efficiency, ensuring a quick and simple preparation process. It’s perfect for busy weeknights or a cozy weekend lunch.

While often cherished after grand holiday feasts like Easter brunch, a festive Christmas dinner, or a bountiful Thanksgiving spread, this versatile ham macaroni soup is truly ideal any time you find yourself with a bit of leftover ham on hand. Its hearty and satisfying profile makes it a year-round favorite. This particular recipe draws inspiration from my popular Healthy Minestrone Soup, sharing its light yet filling qualities. For an exceptional pairing, I highly recommend serving this delightful soup with a generous slice of my homemade Onion and Olive Bread Machine Recipe, perfect for dipping into a mix of olive oil and balsamic vinegar.
Why You’ll Adore This Leftover Ham Macaroni Soup
- Incredibly Hearty and Satisfying. More than just a simple side dish, this ham macaroni soup boasts a substantial and comforting quality that makes it perfectly capable of being a standalone meal. It’s packed with ingredients that will leave you feeling full and content, making it an excellent choice for a fulfilling lunch or a warm, satisfying dinner, especially on cooler days.
- Remarkably Healthy and WW Friendly! Crafted with fresh vegetables, lean ham, and fiber-rich beans, this soup is a beacon of healthy eating. It’s light, nutritious, and perfectly aligns with Weight Watchers principles, offering a delicious option that supports your wellness goals without compromising on taste. Enjoy a guilt-free bowl of goodness!
- Brilliantly Reinvents Leftovers. Say goodbye to mundane leftover meals! This soup is a creative and delicious way to breathe new life into your cooked ham, transforming it into something entirely new and exciting. It’s especially welcome after the indulgence of a big holiday ham dinner, offering a lighter yet equally flavorful alternative to traditional heavy post-holiday fare.
- Maximizes Minimal Ham. You don’t need a mountain of ham to create this culinary masterpiece. A mere cup of diced ham is enough to infuse the entire pot with its rich, smoky flavor and add a satisfying protein boost. While you’re welcome to add more if you have it, this recipe truly shines even with just a small amount, making it perfect for using up those last few savory bits.
- Utilizes Everyday Pantry Ingredients. One of the best aspects of this recipe is its reliance on ingredients you likely already have stocked in your kitchen. From canned kidney beans and diced tomatoes to common seasonings and pasta, it’s designed to be effortlessly prepared without a special trip to the grocery store. This makes it a convenient and stress-free option for any meal.
And if you’re looking for even more innovative ways to use up those savory ham leftovers, be sure to explore these fantastic 35 Healthy Leftover Ham Recipes!
🥘 Essential Ingredient Notes for Your Ham Macaroni Soup
To craft this comforting and flavorful leftover ham soup, you’ll need a selection of simple yet powerful ingredients. Each plays a crucial role in building the soup’s rich depth and satisfying texture:

- Leftover Ham. The undisputed star of our soup! Ham lends a wonderfully rich and smoky depth of flavor that perfectly complements the other ingredients, while also providing a fantastic source of protein. Don’t worry if your ham has been frozen – you can absolutely use defrosted, previously frozen ham. In fact, I did for this very recipe, and you would never know the difference! It’s a testament to how well this ingredient holds up.
- Beef Broth. For this particular recipe, beef broth is the superior choice. Its inherent bolder, heartier, and richer flavor profile harmonizes beautifully with the smokiness of the ham and the acidity of the tomatoes, creating a more complex and satisfying base compared to the lighter chicken broth. Opt for a good quality beef broth for the best results.
- Canned Kidney Beans. These robust beans are a powerhouse of nutrition, adding significant fiber and a pleasing, substantial texture to the soup. They help make the soup more filling and contribute to its overall heartiness, ensuring every spoonful is satisfying. Remember to drain and rinse them thoroughly before adding.
- Canned Diced Tomatoes. (Note: photo missing, but crucial!) Canned diced tomatoes are a cornerstone of many hearty soups due to their convenience and inherent health benefits. They provide a bright, slightly acidic note that balances the richness of the ham and broth, while also adding a pleasant textural element to the soup. Low-salt options are recommended for better control over seasoning.
- Brown Sugar. A small amount of brown sugar works wonders in this recipe. Its subtle sweetness acts as a counterpoint, perfectly balancing and neutralizing the sour or acidic notes from the diced tomatoes and balsamic vinegar. This creates a more rounded and harmonious flavor profile that prevents any single ingredient from dominating.
- Italian Seasoning. This convenient blend is a flavor shortcut! Comprising herbs like oregano, rosemary, basil, thyme, and sometimes marjoram, Italian seasoning infuses the soup with a deep, aromatic herbaceousness in one simple step. It adds a significant punch of authentic Italian-inspired flavor without requiring a dozen different herb jars.
- Balsamic Vinegar. Offering both a delightful tang and a subtle sweetness, balsamic vinegar is ideal for elevating and balancing the overall flavors in this soup. It adds a layer of complexity and brightness that can truly transform the dish. For an exceptional taste, I highly recommend using Kirkland brand balsamic vinegar (from Costco), which consistently delivers superb flavor.
- Parmesan Cheese. While often thought of as a garnish, incorporating Parmesan cheese directly into the soup at the end of cooking adds an incredible depth of savory, umami flavor. Its salty, nutty notes melt into the broth, enriching the soup and tying all the components together beautifully.
- Uncooked Elbow Macaroni. The choice to cook the macaroni directly in the soup is intentional. This method allows the pasta to absorb all the delicious flavors of the broth and ingredients as it simmers, resulting in a more integrated and flavorful pasta. Plus, it saves you from dirtying an extra pot – a win-win for less cleanup! While elbow macaroni is a classic, other small pasta shapes work too (see variations).
For a precise breakdown of quantities and a comprehensive list of all ingredients, please refer to the detailed recipe card below.
📖 Creative Variations & Smart Substitutions
One of the beauties of this Leftover Ham Macaroni Soup is its adaptability. Feel free to experiment with these variations and substitutions to tailor the soup to your taste preferences or to what you have available in your pantry:
- Ham Options: You have complete flexibility with the type of cooked leftover hamyou choose to use. Whether it’s a glazed spiral ham, a simple baked ham, or even a picnic ham, any cooked variety will impart its delicious flavor. As mentioned, even defrosted frozen ham works wonderfully, so don’t hesitate to pull out those freezer treasures!
- Onion Alternatives: While white onion provides a classic, crisp base, you can easily substitute it with yellow onion for a slightly sweeter, milder flavor, or red onion if you prefer a sharper, more pungent note. Each will contribute a distinct character to the soup.
- Pasta Choices: Elbow macaroni is a traditional and beloved choice, but don’t limit yourself! Feel free to experiment with other small pasta shapes like fusilli (rotini) for its sauce-catching spirals, penne pasta for its hearty bite, or ditalini for a delicate touch. For a healthier twist, consider using whole wheat macaroni or “smart pasta” (as discussed in our top tip) to boost your fiber intake.
- Add a Spicy Kick: If you’re a fan of heat, it’s incredibly easy to introduce a spicy element. Simply add a pinch or two of chili pepper flakes while the soup is simmering to infuse a gentle warmth, or stir in a dash of sriracha sauce towards the end of cooking for a bolder, more immediate spice. Adjust to your desired level of heat.
- Fresh Herb Garnish: Fresh parsley is fantastic for a vibrant finish, but if you don’t have it on hand, dried parsley makes a perfectly acceptable substitute. Just remember that dried herbs are more concentrated, so use about half the amount of fresh. You could also try other fresh herbs like chives or a sprig of thyme for different aromatic notes.
- Add More Vegetables: Enhance the nutritional value and texture by tossing in extra vegetables. Spinach, kale, zucchini, green beans, or even corn would be delicious additions, adding more vitamins and flavor. Add heartier vegetables like zucchini or green beans during the last 10-15 minutes of simmering, and leafy greens like spinach just before serving so they wilt perfectly.
- Cheese Varieties: While Parmesan cheese is a classic, feel free to explore other grated cheeses. A sharp cheddar, Gruyere, or even a smoked Gouda could add a unique and delicious twist to the soup’s flavor profile.
🔪 Effortless Steps: How to Make Leftover Ham Macaroni Soup
Creating this delicious and comforting soup is surprisingly straightforward, requiring just a few simple steps. Follow these instructions to bring your leftover ham to life in a hearty macaroni soup:

- Step 1: Combine and Simmer. Begin by adding all ingredients into a large, sturdy soup pot, *except for the uncooked macaroni, Parmesan cheese, and fresh parsley*. Stir everything together thoroughly to combine. Bring the mixture to a robust boil over medium-high heat. Once boiling, reduce the heat to medium-low, cover the pot, and let it gently simmer for 15 minutes. This initial simmer allows the flavors to meld and the vegetables to soften beautifully, creating a rich base for your soup.

- Step 2: Add Pasta and Finish Cooking. After the initial simmering, it’s time to add the uncooked macaroni to the pot. Stir it in well to ensure it’s fully submerged in the broth. Continue to cook the soup for an additional 20-30 minutes, or until the macaroni is tender to your liking (al dente is preferred). Make sure to stir frequently during this stage to prevent the pasta from sticking to the bottom of the pot. In the last 5 minutes of cooking, stir in the Parmesan cheese, allowing it to melt and enrich the soup.

Once the pasta is cooked and the cheese is melted, carefully remove the bay leaf from the pot and discard it. It has served its purpose in infusing flavor. Ladle the hot soup generously into individual serving bowls. For a fresh finish, garnish each bowl with a sprinkle of vibrant fresh parsley. Serve immediately, with additional grated Parmesan cheese on the side for those who wish to add more cheesy goodness. Enjoy your homemade, hearty ham macaroni soup!
💡 Top Tip: Choosing the Right Pasta for Your Ham Macaroni Soup
When it comes to crafting the perfect ham macaroni soup, the choice of pasta can significantly impact both texture and nutritional value. While standard white elbow macaroni is a classic, you have excellent alternatives to consider.
Whole wheat pasta is a popular healthy choice, packed with fiber and nutrients. However, it typically requires a longer cooking time and, for some, can have a denser, chewier texture that might feel a bit heavy in a light soup. Personally, I sometimes find it a touch too dense for soup applications.
This is where Catelli “smart pasta” comes in as a fantastic compromise. It offers a quicker cooking time than traditional whole wheat pasta, making it more convenient for a weeknight meal. The real benefit, however, is its impressive fiber content – you get up to four times as much fiber compared to eating regular white pasta! While it may not be quite as healthy as 100% whole wheat, it provides a significant nutritional upgrade without sacrificing the beloved texture and quicker cooking time.
For those looking to dive deeper into healthy pasta options, you can read more about various healthy pasta choices HERE. Additionally, if you’re following the Weight Watchers program, there are several WW-friendly pasta alternatives that can further reduce points. Be sure to check out this incredibly useful WW pasta cheat sheet for more information and smart swaps!
🥗 Perfect Pairings: What to Serve with Ham and Macaroni Soup
This Leftover Ham Macaroni Soup is hearty enough to be a meal on its own, but it truly shines when paired with the right accompaniments. Beyond my beloved Bread Machine Onion and Olive bread (which you can see perfectly complementing the soup below) and my refreshing Strawberry Pecan Spinach Salad, here are some other favorite sides that beautifully enhance this savory ham bean soup:

- Crusty Bread or Dinner Rolls: A classic pairing for any soup, a warm, crusty baguette or soft dinner rolls are perfect for soaking up every last drop of the flavorful broth. Garlic bread is also an excellent choice!
- A Simple Green Salad: A light, crisp green salad with a vinaigrette dressing offers a refreshing contrast to the hearty soup. The freshness and tang help balance the richer flavors.
- Roasted Vegetables: For an extra dose of nutrition and flavor, serve with a side of roasted vegetables like broccoli, asparagus, or bell peppers. Their slight caramelization adds a delightful sweetness.
- Cornbread: A warm slice of cornbread, particularly with a hint of sweetness, complements the savory ham soup wonderfully, adding a comforting Southern touch.
- Cheese Biscuits: Fluffy cheese biscuits would be a delightful addition, providing a rich, savory counterpoint to the soup.
- Coleslaw: A creamy or vinegar-based coleslaw can add a crisp, tangy element that cuts through the richness of the soup.
🌡️ Storage & Reheating Tips for Ham Macaroni Soup
Proper storage is key to enjoying your Leftover Ham Macaroni Soup for days to come and ensuring its delicious flavor remains intact. Follow these guidelines for refrigerating and freezing your homemade soup:
Before Refrigerating: It’s crucial to allow the soup to cool down completely to room temperature before transferring it to the fridge. Refrigerating hot soup can lead to undesirable changes in flavor and texture. Direct temperature changes can cause oxidation and acidification of the soup, potentially resulting in a sour taste. Spread the soup into shallower containers to speed up cooling, or use an ice bath for rapid cooling. This usually takes about 1-2 hours.
Refrigeration: Once cooled, store the soup in an airtight container in the refrigerator. It will maintain its best quality for up to 5 days. This makes it an excellent option for meal prepping and enjoying throughout the week.
Freezing: This soup freezes remarkably well, allowing you to extend its shelf life significantly. You can freeze it for up to 3 months in a sealed, freezer-safe container. However, a common consideration with freezing pasta-based soups is that the noodles tend to soften considerably and can become a bit mushy upon reheating. To counteract this, if you know you’re preparing a batch specifically for freezing, consider these two options:
- Undercook the Macaroni Slightly: Cook the macaroni to just al dente, or even slightly less cooked than you normally would, before freezing. This way, when you reheat the soup, the pasta will finish cooking without becoming overly soft.
- Add Macaroni Just Before Serving: For the best texture, you can omit the macaroni entirely from the soup before freezing. When you’re ready to serve, thaw and reheat the soup, then cook fresh macaroni separately and add it to the hot soup just before serving. Personally, I’m not a big fan of this method because it means dirtying an additional pot, and who needs more dishes to wash?!
When reheating from frozen, it’s best to thaw the soup in the refrigerator overnight, then gently reheat it on the stovetop over medium-low heat, stirring occasionally, until it’s warmed through. You may need to add a splash of extra beef broth or water to achieve your desired consistency as the pasta can absorb more liquid during storage.

👪 Serving Size & Adjustments
This robust Leftover Ham Macaroni Soup recipe is designed to yield a generous 8 servings, with each serving being approximately 2 cups. This makes it perfect for feeding a family, having leftovers for lunch, or sharing with friends.
However, we understand that needs can vary! Whether you’re cooking for one, a small group, or a large gathering, you can easily adjust the recipe’s yield to suit your specific requirements. Simply click on the serving number located in the recipe card below and select your desired number of servings. The ingredient quantities will automatically adjust themselves, making it effortless to half, double, or even triple the recipe without having to do any complicated math.
🔢 Weight Watchers (WW) Points Information
For those mindful of their nutritional intake, particularly if you’re following the Weight Watchers program, this Macaroni Ham Soup recipe is an excellent and satisfying option. With careful ingredient choices, it comes in at an impressively low 4 WW points per generous 2-cup serving.
To achieve this point value, we recommend using light Parmesan cheese, standard elbow macaroni, and, of course, lean leftover cooked ham. It’s always a good practice to verify the point value of your specific ham using your WW app, as different cuts and preparations can vary.
Looking to reduce the point count even further? You can bring this already healthy soup down to just 3 WW points per serving by making a couple of strategic substitutions: opt for a fat-free Parmesan cheese instead of light, and choose whole wheat macaroni or “smart pasta” for added fiber and reduced points. These small changes can make a big difference in keeping your meal deliciously on track with your wellness goals.
❔ Frequently Asked Questions About Ham Macaroni Soup
Here are some common questions and helpful answers about making this delightful Leftover Ham and Macaroni Soup:
While you certainly can cook the macaroni separately if you prefer, it’s not necessary for this recipe. Cooking the pasta directly in the soup allows it to absorb all the wonderful flavors of the broth and ingredients, resulting in a more integrated and flavorful dish. It also saves you from dirtying an extra pot!
If you find your soup isn’t as thick as you’d like, there are a couple of easy methods. You can create a cornstarch slurry by mixing one tablespoon of cornstarch with an equal amount of cold water until smooth, then stirring it into the simmering soup. Allow it to cook for a few minutes until thickened. Alternatively, you can add a quarter cup of instant potato flakes, stirring them in until dissolved. Both methods will help achieve a thicker, more luscious texture.
Absolutely! While kidney beans add a robust texture, feel free to substitute them with other canned beans like cannellini (white kidney beans), great northern beans, or even chickpeas. Each will offer a slightly different flavor and texture, but all will work well in this hearty soup.
Yes, you can use chicken broth as a substitute for beef broth if that’s what you have on hand. However, keep in mind that beef broth provides a bolder, richer flavor that complements the smoky ham particularly well. Chicken broth will result in a slightly lighter, milder soup, but it will still be delicious!

If you’re looking to transform any kind of ham leftovers into a healthy, economical, and incredibly easy meal, this Leftover Ham Macaroni Soup is an absolute must-try! It’s a comforting bowl that promises flavor and warmth. And for all you ham and pasta lovers out there, be sure to also check out my delightful Leftover Creamy Ham Pasta recipe for another fantastic way to utilize that delicious ham!
And if you’re eager for more creative and delicious ways to incorporate macaroni into your meals, don’t miss my simple yet satisfying Macaroni, Cheese, and Tomatoes recipe!
🍲 More Hearty & Easy Soup Recipes to Enjoy
Love a warm bowl of soup as much as we do? Here are some other easy and delicious soup recipes to add to your rotation. Perfect for cozy evenings and comforting meals, these options are sure to please!
- Healthy Slow Cooker Lasagna Soup
- Easy Italian Wedding Soup Recipe (with frozen meatballs)
- Easy Hamburger Potato Soup
- Healthy Zucchini Potato Soup with Dill
Comments & Reviews
Did you know that commenting and⭐rating recipes is one of the best ways to support your favorite recipe creators? If you loved this recipe, please comment and rate it in the recipe card below or share your delicious photos on social media using the hashtag #foodmeanderings or by tagging @foodmeanderings! Your feedback and shares truly help our community grow and allow us to continue bringing you wonderful recipes like this one.


📋Leftover Ham and Macaroni Soup Recipe
Equipment
- large pot
- sharp knife
- cutting board
- measuring cups
Ingredients
- 1 cup leftover ham diced *fresh or previously frozen
- 2 whole carrots chopped chopped
- 4 cloves garlic minced
- 1 med onion chopped
- 14 cups beef broth
- 28 oz – can of diced tomatoes *I use low-salt
- 19 oz -can of kidney beans *drained and rinsed
- 5 oz – can of tomato paste
- 3 tsp brown sugar
- ¾ tablespoon dried Italian seasoning
- 1 ½ tablespoon balsamic vinegar *I use Kirkland brand
- 1 bay leaf
- ⅓ cup Parmesan cheese *I use light parmesan cheese
- 1 cup uncooked macaroni * I use regular elbow macaroni
Garnish
- 1-2 tablespoon fresh parsley
- additional grated Parmesan cheese for serving
Instructions
NOTE: The instruction images will NOT print by default. If you want them to print, you’ll need to check the box beside “images” on the print page
- Add everything (except macaroni, Parmesan cheese and parsley) to a large pot . Bring to a boil, then turn down to med- low and simmer for 15 minutes.1 cup leftover ham, 2 whole carrots chopped, 4 cloves garlic, 1 med onion, 14 cups beef broth, 28 oz – can of diced tomatoes, 19 oz -can of kidney beans, 5 oz – can of tomato paste, 3 teaspoon brown sugar, ¾ tablespoon dried Italian seasoning, 1 ½ tablespoon balsamic vinegar, 1 bay leaf
- Add pasta and cook for another 20 -30 minutes, or until pasta is tender (al dente) stirring regularly.Stir in the Parmesan cheese in the last 5 minutes of cooking. Remove bay leaf and discard.1 cup uncooked macaroni, ⅓ cup Parmesan cheese
- Garnish with fresh parsley and serve with additional grated Parmesan cheese.1-2 tablespoon fresh parsley, additional grated Parmesan cheese for serving
Notes
-
- Ham– you can use any type of cooked leftover hamyou prefer. I even use defrosted frozen ham.
-
- Onion- you could use yellow or red onion instead of white onion.
-
- Elbow Macaroni – you could use another type of pasta, such as fusilli or penne pasta. Or you can use whole wheat macaroni or smart pasta (see top tip) .
-
- Spicy – add chili pepper flakes while cooking or add sriracha sauce.
-
- Parsley – you can garnish with dried parsley if you don’t have fresh!