As I opened my fridge to tackle the leftovers, a little sigh escaped my lips. Leftover ham? Check. A handful of russet potatoes? Double check. What to do with all this? Enter my Quick Leftover Ham Potato Casserole—a cozy dish that seamlessly turns yesterday’s dinner into today’s comfort food. This easy weeknight meal wraps tender slices of potato and smoky ham in a creamy cheese sauce, creating a family favorite that will bring smiles around the table. Not only does it make the most of what you already have, but it also offers a no-fuss way to whip up something delicious and filling. What’s your go-to dish for transforming leftovers?

Why is this casserole a must-try?
Simplicity at its finest: This recipe comes together quickly, making it ideal for busy weeknights.
Versatile and adaptable: You can easily swap the ham for leftover chicken or turkey, or mix in your favorite veggies like spinach or bell peppers.
Flavor-packed goodness: The combination of smoky ham and creamy cheese sauce is nothing short of irresistible, making every bite a delight.
Crowd-pleaser appeal: Perfect for family dinners or gatherings, this casserole will quickly become a comforting favorite among all ages.
Time-saving meals: With only a few main ingredients, you can whip this up without a fuss, allowing you to spend more quality time with loved ones.
For more easy recipes, check out my delicious Cheesy Scalloped Potatoes or try the delightful Chicken Spinach Casserole for another family favorite!
Leftover Ham Potato Casserole Ingredients
For the Casserole
- Russet Potatoes (2½ lbs) – Provides a creamy base; can substitute with Yukon Golds for extra flavor.
- Leftover Ham (3 cups) – Main protein that adds smokiness; ensure it’s cubed into 1-inch pieces.
- Unsalted Butter (3 tablespoons) – Helps create a rich roux; don’t skip this for depth of flavor.
- Chopped Onion (1 medium) – Enhances the flavor; provides sweetness when sautéed.
- All-Purpose Flour (3 tablespoons) – Thickens the sauce for a gravy-like consistency; essential for the casserole.
- Whole Milk (2 cups) – Contributes creaminess; please use whole milk for the richest results.
- Cheddar Cheese (8 oz) – Adds richness and flavor; remember to save ½ cup for topping.
- Salt (1 teaspoon) – Elevates all other flavors in the dish.
- Black Pepper (½ teaspoon) – Adds a mild kick that complements the other ingredients.
- Ground Mustard (½ teaspoon) – Adds a zesty note to the casserole; enhances its overall taste.
- Garlic Powder (½ teaspoon) – Infuses a subtle aromatic flavor throughout the dish.
- Green Peas (optional) – Boosts color and nutrients; can be omitted if preferred.
Get ready to delight your family with this Leftover Ham Potato Casserole, a warm hug in a dish that makes the most of what’s in your fridge!
Step‑by‑Step Instructions for Leftover Ham Potato Casserole
Step 1: Preheat the Oven
Begin by preheating your oven to 350°F (175°C). This ensures that your Leftover Ham Potato Casserole cooks evenly and reaches that golden, bubbly perfection. While the oven heats, gather your ingredients and prepare the baking dish by greasing it lightly with cooking spray or butter to prevent sticking.
Step 2: Sauté the Onion
In a medium saucepan over medium heat, melt 3 tablespoons of unsalted butter. Once melted, add 1 chopped medium onion and sauté for about 3-4 minutes until it becomes translucent. The delightful aroma will fill your kitchen, setting the stage for the rich flavors of the casserole. Stir occasionally to prevent the onion from browning.
Step 3: Prepare the Potatoes
While your onion is cooking, peel and cube 2½ lbs of russet potatoes into 1-inch pieces for even cooking. Bring a large pot of water to a boil and add the cubed potatoes, parboiling them for about 5 minutes. After parboiling, drain the potatoes and set them aside to dry slightly while you continue with the sauce.
Step 4: Make the Cheese Sauce
With the onions sautéed, sprinkle in 3 tablespoons of all-purpose flour into the pan, stirring constantly for about 1-2 minutes to develop a roux. Gradually whisk in 2 cups of whole milk, stirring continuously until the mixture thickens, about 4-5 minutes. Aim for a creamy consistency that will coat the potatoes beautifully in your Leftover Ham Potato Casserole.
Step 5: Combine Ingredients
In a large mixing bowl, combine the cubed ham (3 cups) and your drained potatoes. Add 1½ cups of shredded cheddar cheese, along with the prepared cheese sauce. Gently stir until everything is evenly coated, and the ham and potato mixture is rich and inviting, ready to be transformed into a delightful casserole.
Step 6: Transfer to Baking Dish
Pour the mixture into the greased baking dish, spreading it out evenly with a spatula for uniform cooking. Don’t forget to reserve ½ cup of shredded cheddar cheese; sprinkle it generously on top of the casserole for a deliciously cheesy crust that everyone will love.
Step 7: Bake the Casserole
Place the baking dish in your preheated oven and bake for approximately 45 minutes. You’ll know it’s done when the top is golden brown and the casserole is bubbling at the edges. The aroma should be irresistible, enticing your family to gather around the dinner table.
Step 8: Allow to Rest
Once baked, remove the casserole from the oven and allow it to rest for 10-15 minutes. This resting time not only cools the dish slightly but also helps the textures settle, making it easier to serve. You’ll want to savor the satisfaction of a perfectly made Leftover Ham Potato Casserole when you dish it up!

Make Ahead Options
These Leftover Ham Potato Casseroles are perfect for meal prep enthusiasts! You can chop and parboil the potatoes up to 24 hours in advance, storing them in an airtight container with a little water to prevent browning. The cheese sauce can also be made up to 3 days ahead; just refrigerate it in a sealed container and whisk it lightly before reheating. The assembled casserole can be prepped up to 3 days prior to baking—just cover it tightly with plastic wrap. When you’re ready to serve, bake the casserole directly from the fridge at 350°F for approximately 50-60 minutes, ensuring a warm, cheesy dish that’s just as delicious as if it were freshly made!
Leftover Ham Potato Casserole Variations
Feel free to explore these delightful twists and substitutions to make your casserole even more special!
-
Chicken Swap: Replace leftover ham with chicken or turkey for a different protein punch. Shredded chicken adds a tender texture that pairs wonderfully with the creamy sauce.
-
Dairy-Free Delight: Use almond milk or oat milk in place of whole milk and dairy-free cheese, making this dish suitable for those avoiding dairy. It’s a simple way to accommodate various diets without sacrificing flavor!
-
Veggie Boost: Toss in some green bell peppers or fresh spinach to amp up the nutrition. Adding colorful veggies not only looks appealing but also enhances the overall flavor profile.
-
Spicy Kick: Include diced jalapeños or a splash of hot sauce for a fiery version. This twist gives the casserole an exciting edge that spice lovers will adore.
-
Cheese Variety: Swap the cheddar for mozzarella or pepper jack for a different melt and flavor. Each cheese offers a unique taste that can elevate your dish remarkably.
-
Herb Infusion: Add fresh thyme or rosemary to the cheese sauce for aromatic depth. A sprinkle of herbs can transform the dish into a fragrant experience, perfect for any dinner table.
-
Crispy Top: For added texture, sprinkle panko breadcrumbs mixed with melted butter on top before baking. This creates a delightful crunchy crust that contrasts beautifully with the creamy filling.
-
Sweet Potato Alternative: Try using sweet potatoes instead of russet potatoes for a twist in flavor and a hint of sweetness. It adds a healthy twist and beautiful color to your casserole, making it extra vibrant and tasty.
As you can see, there are countless ways to customize your Leftover Ham Potato Casserole! Celebrate creativity in the kitchen and transform it into something uniquely yours. If you’re looking for more comforting recipes, you might enjoy the rich flavors of Cheesy Scalloped Potatoes or the comforting Blueberry Lemon Casserole. Happy cooking!
How to Store and Freeze Leftover Ham Potato Casserole
Fridge: Store any leftovers in an airtight container for up to 4 days. The flavors will continue to meld, enhancing your meal over time.
Freezer: For long-term storage, cool the casserole completely, cover tightly with plastic wrap or aluminum foil, and freeze for up to 3 months.
Reheating: To enjoy your Leftover Ham Potato Casserole, reheat in the oven at 350°F for 20-25 minutes if refrigerated or 35-40 minutes from frozen (thaw overnight). You can also microwave individual portions for 2-3 minutes.
Serving Tips: After reheating, let it rest for a few minutes to ensure the casserole sets properly and is enjoyed at the perfect temperature.
What to Serve with Quick Leftover Ham Potato Casserole
As you prepare this delightful dish, consider side options that elevate your meal experience and bring balance to the hearty flavors.
-
Crispy Green Beans: Freshly steamed or sautéed, they add a nice crunch that contrasts beautifully with the creamy casserole. Their vibrant color also makes the plate more inviting!
-
Garden Salad: A mix of leafy greens, cherry tomatoes, and a tangy vinaigrette brightens the meal. It’s refreshing and adds a delightful acidity that cuts through the richness.
-
Roasted Brussels Sprouts: These add a mildly sweet, earthy flavor that pairs fantastic with the smoky ham. Toss them with olive oil and balsamic vinegar for an extra punch.
-
Garlic Bread: Soft, buttery, and infused with garlic, it’s perfect for soaking up the creamy sauce from the casserole. Plus, who can resist a slice of warm bread?
-
Creamy Coleslaw: The crisp, cool texture and tangy dressing offer a refreshing contrast to the warm, rich casserole. It’s a classic pairing that is always a hit!
-
Chardonnay: This wine’s bright acidity and fruity notes complement the savory ham and cheese beautifully. It’s the perfect drink to enhance your dining experience.
These serving suggestions will help round out a cozy family meal, turning your Quick Leftover Ham Potato Casserole into a complete and satisfying dining experience!
Expert Tips for Leftover Ham Potato Casserole
-
Uniform Cutting: Ensure potatoes are cut into 1-inch pieces for even cooking, avoiding the frustration of undercooked or mushy chunks.
-
Perfect Roux: Cook the roux until it’s a light golden color and thickened; this prevents lumpiness in your cheese sauce, ensuring a smooth casserole.
-
Moistened Ham: Pat down any excess moisture from the leftover ham to prevent your casserole from becoming watery, preserving that creamy texture.
-
Resting Time: Let the casserole rest for 10-15 minutes after baking. This step is crucial for achieving the best texture and flavor in your Leftover Ham Potato Casserole.
-
Cheese Choices: Feel free to experiment with different cheese varieties—pepper jack for heat or mozzarella for a milder taste. Just remember to save some for that delicious topping!

Leftover Ham Potato Casserole Recipe FAQs
How do I select the best potatoes for this casserole?
Absolutely! For the best texture, I recommend using russet potatoes as they provide a creamy base when baked. However, you can substitute with Yukon Golds for a buttery flavor and better shape retention. Look for potatoes that are firm and free of dark spots or blemishes.
How should I store leftovers from the casserole?
Very! Store any leftovers in an airtight container in the refrigerator for up to 4 days. This allows the flavors to deepen and meld together, making each bite even tastier on day two or three. Just ensure the casserole has cooled completely before sealing it up to maintain freshness!
Can I freeze the leftover ham potato casserole?
Absolutely! To freeze, let the casserole cool completely after baking. Then, cover it tightly with plastic wrap or aluminum foil to prevent freezer burn, and freeze for up to 3 months. When you’re ready to enjoy it again, thaw in the refrigerator overnight and reheat as directed.
What should I do if the casserole is too watery?
If your casserole turns out watery, don’t worry—this can happen if the ham has too much moisture. I recommend patting the cubed ham dry before adding it to the mix. If it’s already baked, you can let it sit uncovered for a few minutes after taking it out of the oven to allow steam to escape, thickening the sauce slightly.
Is this casserole suitable for kids and picky eaters?
Absolutely! The comforting blend of ham, potatoes, and melted cheese makes it a hit with kids. Plus, you can easily tailor the recipe by including veggies they like or adjusting seasonings to their taste—more cheese, always a winner!
How can I make this dish dairy-free?
The more the merrier! For a dairy-free version of the Leftover Ham Potato Casserole, substitute the whole milk with almond or oat milk, and use cashew cheese or a dairy-free cheese blend for the topping. Be sure to check the cheesy substitution for the correct melting properties!

Leftover Ham Potato Casserole: Comfort Food Made Easy
Ingredients
Equipment
Method
- Preheat your oven to 350°F (175°C) and prepare the baking dish by greasing it lightly.
- Melt 3 tablespoons of unsalted butter in a medium saucepan over medium heat and sauté 1 chopped onion until translucent.
- Peel and cube 2½ lbs of russet potatoes into 1-inch pieces, then parboil in a large pot of boiling water for about 5 minutes.
- Sprinkle in 3 tablespoons of all-purpose flour, stirring for 1-2 minutes, then gradually whisk in 2 cups of whole milk until thickened.
- In a large mixing bowl, combine the cubed ham and drained potatoes, add the shredded cheddar cheese and cheese sauce, and stir gently.
- Transfer the mixture to the greased baking dish and sprinkle remaining cheese on top.
- Bake for approximately 45 minutes until golden brown and bubbling at the edges.
- Let the casserole rest for 10-15 minutes before serving.

Leave a Reply