The aroma of sautéed onions and melted cheese wafting from the oven is an instant ticket to nostalgia, and today I’m thrilled to share a family favorite: Quick Leftover Ham Potato Casserole. This recipe is not only a comforting delight that breathes new life into leftover ham but also a crowd-pleaser that will leave your loved ones asking for seconds. With layers of creamy potatoes mingling with smoky ham and a bubbling, cheesy topping, it’s the ideal dish for busy weeknights. Plus, it’s highly adaptable, allowing you to swap in your favorite potatoes or veggies. Ready to see how easy it is to create this satisfying comfort food? Let’s dive in!

Why is this ham potato casserole special?
Comforting Delight: You’ll find this dish to be a warm hug on a plate, perfect for family dinners or cozy nights in.
Quick and Easy: With a short prep time and simple ingredients, it’s a time-saver for busy weeknights.
Crowd-Pleaser: This casserole is a guaranteed hit, ensuring everyone at the table goes back for more!
Versatile Options: Feel free to mix and match with different cheeses and veggies, making it your own.
Leftover Magic: Transforming leftover ham into a mouth-watering dish, you’ll be excited to enjoy those scraps again. For more clever ways to use leftovers, check out our Korean Potato Cheese and Meatball Mashed Potato recipes!
Ham Potato Casserole Ingredients
For the Casserole
- Russet or Yukon Gold Potatoes – Choose starchy potatoes for a creamy texture; Yukon Gold adds a delightful buttery flavor.
- Leftover Ham – Use bite-sized pieces for even cooking, infusing the casserole with rich, smoky goodness.
- Unsalted Butter – Essential for sautéing onions and making the roux for the delicious sauce.
- Onion – Sautéed for sweetness and depth, it enhances the overall flavor of the dish.
- All-Purpose Flour – Helps thicken the sauce; make sure to cook it well to avoid lumps.
- Whole Milk – Creates a luscious, creamy sauce; consider low-fat options for a lighter dish.
- Cheddar Cheese – Provides a gooey topping that melts beautifully; save some for extra garnishing.
- Salt, Black Pepper, Ground Mustard, Garlic Powder – Key seasonings that elevate the flavor profile of this ham potato casserole.
- Green Peas – Optional; add them for a pop of color and a touch of sweetness.
If you’re looking to swap ingredients, this ham potato casserole is flexible and adapts to your available ingredients!
Step‑by‑Step Instructions for Quick Leftover Ham Potato Casserole
Step 1: Preheat the Oven
Begin by preheating your oven to 350°F (175°C) to ensure a perfectly baked casserole. This temperature is ideal for creating a golden, bubbly top while heating through all the comforting layers. Make sure your oven is fully preheated before placing your dish inside for the best results.
Step 2: Sauté the Onions
In a medium saucepan, melt 2 tablespoons of unsalted butter over medium heat. Once the butter is fully melted, add 1 chopped onion and sauté until soft and translucent, approximately 5-7 minutes. The aroma of the sautéing onions will create an inviting base for your Quick Leftover Ham Potato Casserole’s sauce.
Step 3: Prepare the Potatoes
While the onions are cooking, peel and cube your Russet or Yukon Gold potatoes into 1-inch pieces. Bring a pot of salted water to a boil, and add the potato cubes, cooking them for about 5 minutes. Drain the parboiled potatoes well, ensuring excess moisture is removed; this step helps achieve the perfect texture in your casserole.
Step 4: Create the Sauce
Stir in 2 tablespoons of all-purpose flour into the sautéed onions and cook for 1-2 minutes until the flour is lightly golden. Gradually whisk in 2 cups of whole milk, continuing to stir until the mixture thickens, about 3-5 minutes. This creamy sauce is essential for binding your ingredients and boosting the flavor of the ham potato casserole.
Step 5: Season the Sauce
Once your sauce has thickened, season it generously with salt, black pepper, 1 teaspoon of ground mustard, and 1 teaspoon of garlic powder. Taste and adjust the seasonings if necessary to ensure each bite of the Quick Leftover Ham Potato Casserole is packed with flavor that complements the smoky ham and creamy potatoes.
Step 6: Combine Ingredients
In a large mixing bowl, combine the drained parboiled potatoes, bite-sized leftover ham, and 1 ½ cups of shredded cheddar cheese. Pour the prepared sauce over this mixture, gently stirring until everything is well-coated and evenly distributed. This step infuses all the ingredients with that delectable creamy goodness.
Step 7: Assemble the Casserole
Grease a baking dish with butter or cooking spray to prevent sticking. Transfer the ham and potato mixture into the dish, spreading it evenly. For an extra cheesy topping, sprinkle an additional ½ cup of shredded cheese on top. This will create a wonderfully gooey and crispy layer once baked.
Step 8: Bake to Perfection
Place the casserole in your preheated oven and bake for approximately 45 minutes, or until the top is golden brown and bubbly. Keep an eye on it throughout the baking process, as the delicious aromas will start to fill your kitchen and invite everyone to the table.
Step 9: Rest Before Serving
After baking, allow your Quick Leftover Ham Potato Casserole to rest for 10-15 minutes before serving. This resting period helps the casserole set, making it easier to cut into portions and enhancing the overall flavors. Once rested, scoop out hearty servings for your hungry family to enjoy!

Variations & Substitutions for Ham Potato Casserole
Feel free to get creative with this recipe, allowing your taste buds to lead the way towards a personalized comfort dish!
-
Cheese Swap: Replace cheddar with gouda or Monterey Jack for a unique, creamy flavor.
-
Veggie Boost: Add in sweet corn or bell peppers to enhance color and introduce a delightful crunch.
-
Herb Infusion: Stir in fresh herbs like thyme or parsley to elevate the flavor profile and bring a fresh taste.
-
Spicy Kick: Toss in some diced jalapeños or a dash of cayenne pepper for a zesty heat that complements the casserole’s richness.
-
Dairy-Free Delight: Use almond milk or coconut cream instead of whole milk, and opt for dairy-free cheese for a lighter version without losing the creamy goodness.
-
Different Potatoes: Experiment with sweet potatoes or red potatoes; they add distinct flavors and sweetness that can transform the dish.
-
Protein Variants: Swap out ham for cooked chicken or turkey for a different protein experience, or make it vegetarian by using a meat substitute like lentils or chickpeas.
-
Layered Style: For a twist, create layers in your casserole, alternating between potatoes, ham, and cheese for a stunning presentation that will impress your family.
As you customize your Ham Potato Casserole, you might also explore the joy of leftovers in other recipes like Spicy Southern Casserole or Chicken Stuffing Casserole. The possibilities are endless!
Expert Tips for Ham Potato Casserole
- Uniform Potato Size: Cut your potatoes into even 1-inch cubes to ensure they cook perfectly and evenly throughout the casserole.
- Prevent Lumpy Sauce: Cook the flour thoroughly in the sautéed onions before adding milk to prevent lumps in your creamy sauce.
- Dry Your Ham: If your leftover ham is moist, pat it dry with a paper towel to keep your casserole from becoming watery.
- Resting Time Matters: Allow the casserole to rest for 10-15 minutes after baking; this helps it set nicely for better serving consistency.
- Mix It Up: Feel free to add your favorite veggies or substitute different cheeses for a personalized touch in your ham potato casserole.
How to Store and Freeze Ham Potato Casserole
Fridge: Store leftovers in an airtight container for up to 4 days. Allow the casserole to cool completely before sealing to maintain its texture.
Freezer: For extended storage, freeze portions in airtight containers or freezer bags for up to 3 months. Label with the date to keep track of freshness.
Reheating: When ready to enjoy again, thaw overnight in the fridge if frozen, then reheat in the oven at 350°F (175°C) until heated through, about 25-30 minutes. You can also microwave individual portions for convenience.
Make-Ahead Tip: Assemble your ham potato casserole in advance and refrigerate before baking. To bake from the fridge, simply extend the baking time by about 10-15 minutes, ensuring it’s bubbly and golden.
What to Serve with Quick Leftover Ham Potato Casserole
Nothing pairs better with this cozy dish than a selection of sides that enhance its comforting flavors and textures.
-
Green Salad: A light, tangy salad with vinaigrette cuts through the creaminess, providing a refreshing contrast to the rich casserole.
-
Roasted Vegetables: Caramelized carrots and brussels sprouts offer a sweet and earthy balance, elevating the overall meal experience.
-
Garlic Bread: The crispy, buttery crunch of garlic bread adds a delightful texture, perfect for scooping up every cheesy bite of casserole.
-
Steamed Broccoli: A healthy side that complements the casserole’s richness while adding vibrant color and nutrients to your dinner plate.
-
Coleslaw: This crunchy, tangy salad offers a zesty bite, lightening the heaviness of the dish and engaging the palate beautifully.
-
Fruit Crisp: Finish off your meal with a warm fruit crisp; the sweetness and tender fruit provide a luscious dessert to complement the savory flavors of the casserole.
Serve your Quick Leftover Ham Potato Casserole with these delightful options for a complete and satisfying family meal!
Make Ahead Options
These Quick Leftover Ham Potato Casseroles are perfect for meal prep enthusiasts! You can prepare the casserole mixture—ham, potatoes, and cheese—up to 24 hours in advance; simply store it in the refrigerator in an airtight container to prevent drying out. To maintain quality, keep the sauce separate until you are ready to bake, as combining it too soon could make the potatoes soggy. When it’s time to serve, just whisk together the sauce, pour it over the casserole ingredients, stir to combine, and bake for 45 minutes until bubbly and golden. With this prep, you’ll have a comforting meal ready with minimal effort on busy weeknights!

Quick Leftover Ham Potato Casserole Recipe FAQs
What type of potatoes should I use for this casserole?
Absolutely! For the best texture, I recommend using starchy potatoes like Russet or Yukon Gold. Russets create a fluffy texture, while Yukon Golds add a lovely buttery flavor. Both options work wonderfully in this dish, so choose based on your preference or what you have on hand.
How should I store leftovers?
Very simple! Store leftover ham potato casserole in an airtight container in the refrigerator for up to 4 days. It’s essential to let the casserole cool completely before sealing it to maintain its creamy goodness. Just reheat it in the oven or microwave when you’re ready to enjoy those tasty leftovers!
Can I freeze this casserole?
Yes, you can! To freeze, let the casserole cool fully, then transfer it to an airtight container or freezer-safe bag. It will last in the freezer for up to 3 months. When you want to enjoy it again, thaw it overnight in the fridge. For baking from frozen, cook at 350°F (175°C) for about 50-60 minutes, or until thoroughly heated.
What if my casserole comes out watery?
Very common! If your casserole turns out watery, this is often due to excess moisture from the ham or undercooked potatoes. To prevent this, make sure to pat your leftover ham dry with a paper towel before mixing, and always parboil your potatoes until they’re just slightly tender, not fully cooked. This helps absorb any extra moisture during baking.
Is this recipe suitable for anyone with dairy allergies?
Absolutely, it’s highly adaptable! You can substitute whole milk for non-dairy options like almond, soy, or oat milk. For cheese, look for dairy-free cheese alternatives, but do pay attention to the consistency as it may vary. Always check the ingredient labels to avoid any allergens that may affect you or your guests.
Can I customize the vegetables in this casserole?
The more, the merrier! I often mix in veggies like corn, bell peppers, or even spinach for added nutrition and flavor. Just make sure to sauté any fresh veggies before incorporating them into the casserole to ensure they’re tender and delicious by the time it’s done baking.

Cozy Ham Potato Casserole for a Hearty Family Meal
Ingredients
Equipment
Method
- Preheat your oven to 350°F (175°C).
- Melt 2 tablespoons of unsalted butter in a saucepan. Add 1 chopped onion and sauté until soft, about 5-7 minutes.
- Peel and cube 2 pounds of potatoes into 1-inch pieces. Boil in salted water for 5 minutes, drain well.
- Stir in 2 tablespoons of flour into the sautéed onions and cook for 1-2 minutes. Gradually whisk in 2 cups of milk until sauce thickens, about 3-5 minutes.
- Season sauce with salt, pepper, 1 teaspoon of ground mustard, and 1 teaspoon of garlic powder.
- In a large bowl, combine drained potatoes, 2 cups of ham, and 1 ½ cups of cheese. Pour sauce over and mix well.
- Transfer mixture to a greased baking dish and sprinkle with ½ cup of cheese on top.
- Bake in the preheated oven for about 45 minutes until golden brown and bubbly.
- Allow to rest for 10-15 minutes before serving.

Leave a Reply