If you find yourself staring at a significant amount of holiday ham wondering how to give it a second life, you are in the right place. This leftover ham recipe transforms yesterday’s centerpiece into a decadent, soul-warming casserole that the whole family will request year-round. While many turn to basic sandwiches or split pea soup, this dish elevates diced ham by folding it into a luxurious, velvet-textured cheese sauce and tender pasta. It is the definition of comfort food—salty, creamy, and topped with a golden layer of melted cheddar.
Whether you are navigating the post-Easter fridge or just looking for a way to use up a couple of ham steaks, this recipe provides a foolproof method for a hearty dinner. The combination of different textures, from the slight bite of the pasta to the smoky tenderness of the ham, creates a meal that feels intentional rather than just a way to clear out leftovers. It is a kid-approved classic that manages to be both nostalgic and remarkably satisfying.
Table of Contents
Ingredients for the Perfect Ham and Cheese Casserole
To ensure the best results, gather these specific items. Using high-quality block cheese that you shred yourself will result in a much smoother sauce compared to the pre-shredded variety found in bags.
- 3 cups leftover spiral ham chopped into small pieces
- 8 ounces dry elbow macaroni cooked al dente
- 8 ounces white cheddar shredded in food processor
- 8 ounces yellow cheddar shredded in food processor
- 8 ounces cream cheese room temperature
- 10.75 ounces cream of mushroom soup
- 1 and 1/2 cups whole milk
- 1/4 teaspoon ground black pepper
- 1/2 teaspoon garlic seasoning
Simple Instructions for Success
Follow these steps to bring your casserole together. The process is straightforward, moving from the stovetop to the oven for a final bubbly finish.
- Preheat your oven to 350 Fahrenheit. Begin by boiling the elbow macaroni in a large pot of salted water according to the package instructions until it reaches an al dente texture. Drain the pasta thoroughly and return it to the stockpot.
- Into the pot with the warm pasta, add the chopped ham, the can of cream of mushroom soup, the whole milk, half of your total shredded cheese mixture, the garlic seasoning, the black pepper, and the softened cream cheese.
- Stir the mixture vigorously until the cream cheese has melted and integrated, creating a thick, creamy coating over the pasta and ham.
- Transfer the entire mixture into a 9 by 13 inch deep baking dish, spreading it out evenly. Sprinkle the remaining shredded white and yellow cheddar across the top.
- Place the dish in the oven and bake uncovered for 30 minutes. Once the cheese is melted and bubbling, remove it from the oven. You may top it with sliced green onions if you desire a pop of color and freshness before serving.

Navigating Substitutions and Flavor Modifications
While the base of this leftover ham recipe is designed for maximum creaminess, there are several ways to tweak the profile to suit what you have in your pantry or your family’s specific tastes.
If you are not a fan of mushrooms, the cream of mushroom soup can easily be swapped for cream of chicken or cream of celery soup. Each provides a similar structural base for the sauce while shifting the underlying flavor notes. For those who want an even richer, tangier experience, you can replace the 1 and 1/2 cups of whole milk with 1 and 1/4 cups of sour cream. This creates a thicker, more “Stroganoff-style” consistency that pairs beautifully with the saltiness of the ham.
The cheese selection is also highly flexible. While the sharp bite of white and yellow cheddar is a classic pairing for ham, you can experiment with Monterey Jack for better meltability or Swiss cheese for a more sophisticated, nutty flavor profile. If you don’t have a spiral ham, don’t worry—a two-pack of pre-cooked ham steaks from the grocery store provides the perfect amount of protein for this dish.
Masterful Step-by-Step Details for Casserole Perfection
Creating a truly memorable casserole involves more than just mixing ingredients; it’s about understanding the science of the bake. When you boil your 8 ounces of elbow macaroni, it is vital to stop the cooking process just before the pasta is fully soft. This is known as “al dente.” Because the pasta will spend another 30 minutes in the oven submerged in milk and soup, it will continue to absorb moisture. If you overcook it on the stove, it will likely become mushy in the final dish.
The integration of the room-temperature cream cheese is perhaps the most important detail for the texture of the sauce. If the cream cheese is too cold, it will remain in small clumps rather than melting into a cohesive velvet. By stirring it into the hot pasta and ham along with the milk and soup, you create an emulsion. The fats from the cream cheese and the shredded cheddar bind with the liquid from the milk, ensuring that every single curve of the macaroni is filled with sauce.
When transferring the mixture to the 9 by 13 deep baking dish, try not to pack it down too tightly. You want small pockets where the heat can circulate. As the casserole bakes at 350 Fahrenheit, the proteins in the ham will slightly caramelize, and the starch from the pasta will further thicken the sauce. The final 30 minutes of uncovered baking is essential for the “cheesy, bubbly topping.” This creates a structural contrast between the soft, creamy interior and the slightly crisp, chewy cheese crust on the surface.
Essential Accompaniments and Serving Suggestions
This casserole is quite hearty on its own, but the right side dishes can balance the richness of the cheese sauce. Since the dish is heavy on dairy and pasta, look for something with acidity or crunch to round out the meal.
A simple garden salad with a sharp vinaigrette is an excellent choice. The vinegar cuts through the fat of the cream cheese and cheddar, refreshing the palate between bites. Roasted vegetables are another fantastic option; consider steamed broccoli or roasted Brussels sprouts, which pair naturally with ham and cheese.
For a true comfort food feast, serve this with a side of garlic bread or crusty dinner rolls to soak up any extra sauce left on the plate. If you want to add a fresh element directly to the dish, a garnish of thinly sliced green onions or a sprinkle of fresh parsley adds a necessary aromatic lift that brightens the entire flavor profile.
Deep-Dive Kitchen Insights and Tips
To elevate this leftover ham recipe from a standard weeknight meal to something spectacular, consider the quality of your cheese. Pre-shredded cheese is coated in potato starch or cellulose to prevent it from clumping in the bag. This coating can prevent the cheese from melting smoothly, sometimes resulting in a grainy texture. Using a food processor or a hand grater to shred blocks of cheddar at home ensures a glossy, professional-grade sauce.
Another insight involves the “resting” period. Much like a lasagna, allowing the casserole to sit for about 5 to 10 minutes after it comes out of the oven allows the sauce to set. This makes the servings easier to scoop and ensures the sauce clings to the pasta rather than pooling at the bottom of the plate.
If you find your ham is particularly salty, you might want to rinse it slightly or reduce the additional salt in the pasta water. Spiral hams are often cured with high levels of sodium, and when combined with the cream of mushroom soup and two types of cheddar, the salt levels can escalate quickly. The inclusion of black pepper and garlic seasoning in this recipe is specifically measured to enhance the savory notes without overwhelming the dish.
Comprehensive Storage and Freezing Procedures
One of the best things about this leftover ham recipe is its ability to be prepared in advance. If you are looking to get ahead of a busy week, you can assemble the entire casserole in a disposable aluminum pan, cover it tightly with foil, and freeze it before baking. This is a great way to “gift” a meal to a friend or neighbor. When you are ready to eat, thaw the dish in the refrigerator overnight and then bake it at 350 Fahrenheit for about 45 minutes, or until the center is steaming and the cheese is bubbly.
For cooked leftovers, the casserole stays fresh in the refrigerator for up to 3 days when kept in an airtight container. To reheat, the microwave is efficient, but if you want to preserve the texture of the cheese topping, reheating a portion in the oven or a toaster oven is preferred. If the pasta has absorbed too much of the sauce during storage, you can add a tiny splash of milk before reheating to restore that signature creaminess.
Frequently Asked Questions
Can I use a different type of pasta for this recipe?
Yes, while elbow macaroni is the traditional choice for this style of casserole, you can use other short pasta shapes like penne, rotini, or shells. The key is to choose a shape with “nooks and crannies” that can hold onto the thick cheese sauce. Regardless of the shape, ensure you cook it to an al dente firm texture before mixing it with the other ingredients.
What should I do if my sauce seems too thick before baking?
The thickness of the sauce can vary based on the brand of soup used or how much moisture is in your ham. If the mixture looks overly dry when you are stirring it in the stockpot, feel free to add an extra 1/4 cup of whole milk. You want the pasta to be heavily coated and “saucy” because some of that liquid will be absorbed during the 30-minute bake time.
Is it possible to add vegetables directly into the casserole?
Absolutely. Many people enjoy adding a cup of frozen peas or small broccoli florets directly into the mixture before baking. This adds nutritional value and a change in texture. If you use frozen vegetables, there is no need to thaw them first; they will steam perfectly inside the sauce while the dish is in the oven.
How do I prevent the cheese on top from burning?
Since this recipe calls for a 30-minute bake uncovered at 350 Fahrenheit, the cheese should reach a perfect golden brown without burning. However, if your oven runs hot or you notice the top browning too quickly, you can loosely tent a piece of aluminum foil over the dish for the final 10 minutes. This allows the interior to continue heating while protecting the delicate cheddar crust.
Understanding the Nutritional Profile
This meal is a calorie-dense, high-protein option that is particularly satisfying during colder months. It provides a significant amount of calcium from the various cheeses and milk, along with a solid dose of protein from the ham.
Nutritional Table
| Nutrient | Amount Per Serving |
| Calories | 615 calories |
| Total Fat | 41 grams |
| Saturated Fat | 21 grams |
| Cholesterol | 125 milligrams |
| Sodium | 1372 milligrams |
| Total Carbohydrates | 29 grams |
| Dietary Fiber | 1 gram |
| Sugars | 4 grams |
| Protein | 33 grams |
| Vitamin A | 1023 IU |
| Calcium | 497 milligrams |
Nutritional Disclaimer
The nutritional values provided are calculated based on standard ingredients and are intended to serve as a general guide. Actual nutritional content may vary depending on the specific brands of soup, cheese, and ham used, as well as minor variations in portion sizes. For those with specific dietary restrictions, please consult with a healthcare professional or a registered dietitian.
Final Thoughts on This Savory Ham Delight
Taking the time to transform your holiday leftovers into a cohesive, well-balanced meal like this cheese casserole is a rewarding experience for any home cook. It eliminates food waste while providing a dish that feels brand new and exciting. The interplay of the sharp cheddars, the smoky ham, and the creamy base creates a comfort food staple that will likely find its way into your regular recipe rotation. Whether you are serving a large family or meal-prepping for the week, this recipe delivers consistent, delicious results every time the oven timer dings.

Leftover Ham & Cheese Casserole
Ingredients
- 3 cups leftover spiral ham chopped into small pieces
- 8 ounces dry elbow macaroni cooked al dente
- 8 ounces white cheddar shredded
- 8 ounces yellow cheddar shredded
- 8 ounces cream cheese room temperature
- 10.75 ounces cream of mushroom soup
- 1.5 cups whole milk
- 0.25 tsp ground black pepper
- 0.5 tsp garlic seasoning
Instructions
- Preheat oven to 350 Fahrenheit. Boil the macaroni in salted water according to package instructions until al dente. Drain and return to the stockpot.
- Add the ham, cream of mushroom soup, milk, half of the shredded white and yellow cheddar, garlic seasoning, black pepper, and softened cream cheese to the pot.
- Stir the mixture vigorously over low heat or residual heat until the cream cheese melts and the sauce becomes thick and creamy.
- Pour the mixture into a 9 by 13 inch deep baking dish and spread evenly. Top with the remaining shredded cheddar.
- Bake uncovered at 350 Fahrenheit for 30 minutes until the cheese is bubbling and golden. Garnish with green onions if desired.
Notes
Equipment
- 9 x 13 deep baking dish
- 5 quart stock pot
- Cheese grater or food processor For fresh shredding
- wooden spoon
- colander









