I absolutely love sharing this Scalloped Potatoes and Ham Casserole Recipe because it brings together the cozy comfort of creamy, cheesy potatoes with savory, tender ham in one irresistible dish. From the first bite, you get a rich, velvety sauce mingling with perfectly tender potato slices and generous chunks of ham, all baked to a golden topping that never fails to delight. This casserole has become a personal favorite for gatherings, weeknight dinners, and holiday spreads alike, and I’m excited for you to experience the same warm satisfaction it brings me every time.
Why You'll Love This Scalloped Potatoes and Ham Casserole Recipe
One of the biggest reasons I adore this recipe is the incredible flavor profile. The creamy cheese sauce, made from scratch with butter, milk, and sharp cheddar, coats each thin potato slice and ham piece, creating layers that are both soft and full of rich taste. The subtle sweetness from the onions and the gentle garlic hint really balance the savory ham, making every bite a perfect harmony. I always find that the golden, bubbly top adds that extra textural contrast I crave in a casserole.
What really excites me is how approachable this dish is to prepare. Despite feeling like something special, it doesn’t demand complicated skills or exotic ingredients. Just a handful of basics from your pantry and fridge come together with simple steps, which means I can whip this up whether I’m cooking for a hungry family or bringing a dish to a party. It’s a reliable crowd-pleaser that stands out because of its hearty goodness and nostalgic charm, making it my go-to whenever I want to impress without stress.
Ingredients You'll Need
All you need are a few everyday ingredients that come together beautifully. Each item plays a vital role—from adding creaminess or savoriness to building those layered textures and fresh finishes that make this casserole so comforting.
- Butter: Essential for starting a rich béchamel cheese sauce that brings everything together.
- Onion (diced): Adds subtle sweetness and depth to the sauce.
- Garlic (minced): Gives a fragrant kick without overpowering the dish.
- All-purpose flour: Thickens the sauce for that creamy texture.
- Milk: Creates the silky base for the cheese sauce, keeping it smooth and luscious.
- Kosher salt: Balances and enhances flavors perfectly.
- Black pepper: Adds just the right touch of spice.
- Shredded cheddar cheese: The star that melts into creamy pockets throughout and forms a golden crust on top.
- Russet potatoes (thinly sliced): These hold their shape well and absorb the sauce beautifully.
- Ham (diced): Provides savory bursts that pair wonderfully with the cheesy potatoes.
- Fresh parsley (chopped): A bright green garnish that freshens up the rich casserole.
- Cooking spray: To prevent sticking and help with easy cleanup.
Directions
Step 1: Preheat your oven to 400 degrees Fahrenheit and generously coat a 3-quart baking dish with cooking spray to ensure the casserole doesn’t stick after baking.
Step 2: Melt the butter in a large pan over medium heat. Once melted, add the diced onions and cook them for about 4 to 5 minutes until they become soft and translucent—this develops the base flavor of the sauce.
Step 3: Stir in the minced garlic and cook for an additional 30 seconds, stirring constantly so the garlic doesn’t brown but releases its aroma.
Step 4: Sprinkle the flour over the onion and garlic mixture. Cook and stir for 1 minute to remove any raw flour taste; this will help thicken the sauce later on.
Step 5: Slowly pour in the milk, adding it gradually while whisking continuously to avoid lumps. Season with kosher salt and black pepper, then bring the sauce to a gentle simmer.
Step 6: Let the sauce cook for 2 to 3 minutes until it thickens just enough to coat the back of a spoon. Remove the pan from heat and stir in 1 cup of the shredded cheddar cheese until it melts completely.
Step 7: Layer half of the thinly sliced potatoes evenly on the bottom of the prepared baking dish. Spread half of the diced ham evenly on top of the potatoes.
Step 8: Pour half of the cheese sauce over the ham and potatoes, then sprinkle 1 cup of shredded cheddar cheese over the top.
Step 9: Repeat the layering process: add the remaining potatoes, then the rest of the ham, followed by the remaining sauce and cheese.
Step 10: Cover the entire baking dish tightly with aluminum foil. Bake in the preheated oven for 50 minutes.
Step 11: Remove the foil and bake for an additional 20 minutes uncovered, or until the top is golden brown and the potatoes are tender when pierced with a fork. If the top browns before the potatoes are fully cooked, you can place the foil back on loosely to prevent burning.
Step 12: Let the casserole stand for 5 to 7 minutes before serving. Sprinkle freshly chopped parsley on top as a vibrant garnish, then dig into your delicious creation.
Servings and Timing
This Scalloped Potatoes and Ham Casserole Recipe generously serves 8 people, making it perfect for family dinners or holiday gatherings. Preparation takes around 20 minutes, and the baking time totals approximately 1 hour and 15 minutes, bringing the total time to about 1 hour and 35 minutes. Remember to factor in the 5-7 minute resting period post-baking to allow the casserole to set nicely before serving.
How to Serve This Scalloped Potatoes and Ham Casserole Recipe
When I serve this casserole, I love pairing it with crisp green salads or steamed veggies like broccoli or green beans to balance out the richness of the dish. The freshness and crunch add a lovely contrast. If I’m celebrating a holiday or special event, I often complement it with dinner rolls or warm crusty bread to soak up any extra sauce.
For presentation, sprinkling fresh parsley right before serving brightens every plate and adds a pop of color. I also like to serve it warm straight from the oven, as this is when the cheese is perfectly melty and the potatoes are tender. You could slice into generous portions and plate with care for guests or scoop into bowls for more casual family meals.
As for drinks, my top pick is a crisp white wine like Chardonnay or a light Pinot Noir—both cut through the richness nicely. For a non-alcoholic choice, sparkling water with lemon or apple cider pairs wonderfully. This dish shines at weeknight dinners but also feels right at home on holiday tables and potluck parties because it’s so hearty and crowd-pleasing.
Variations
I love playing around with this Scalloped Potatoes and Ham Casserole Recipe to suit different tastes and dietary needs. For instance, swapping the ham for cooked bacon or even smoked sausage adds a smoky twist. If you’re vegetarian, you can skip the meat altogether and add layers of sautéed mushrooms or caramelized onions instead.
If you need a gluten-free version, simply replace the all-purpose flour with a gluten-free flour blend or cornstarch to thicken your sauce without compromising creaminess. For a lighter touch, you could also use part-skim milk or a blend of milk and cream. For vegan adaptations, replace the butter with plant-based margarine, use a non-dairy milk like oat or almond, and try vegan cheese substitutes to recreate the cheesy layer.
Another favorite method I’ve tried is adding fresh herbs such as thyme or rosemary into the sauce for a more aromatic impact. You can even top with panko breadcrumbs mixed with a little extra cheese for a crunchy crust alternative. The beauty of this recipe lies in its flexibility, so feel free to experiment with what you have on hand!
Storage and Reheating
Storing Leftovers
After enjoying your meal, I recommend storing any leftovers in an airtight container to keep the casserole fresh. Glass or BPA-free plastic containers work well. Stored in the refrigerator, your scalloped potatoes and ham casserole will remain delicious for up to 3 to 4 days. Always cool the dish to room temperature before refrigerating to maintain texture.
Freezing
This casserole freezes beautifully if you want to save some for later. To freeze, wrap the dish tightly with plastic wrap and then aluminum foil, or transfer portions into freezer-safe containers. It can be kept frozen for up to 2 months. For best results, thaw overnight in the refrigerator before reheating so the texture stays creamy and tender.
Reheating
To reheat, I gently warm single servings in the microwave, covering them with a microwave-safe lid to trap moisture and prevent drying out. For larger portions, reheating in a 350-degree Fahrenheit oven covered with foil helps maintain the casserole’s luscious creaminess and melts the cheese nicely. Avoid overheating, as that can cause the potatoes to become tough or the sauce to separate. Add a few spritzes of milk or extra cheese if needed to refresh it up.
FAQs
Can I use other types of potatoes in this recipe?
Absolutely! While I prefer Russet potatoes for their starchy, fluffy texture that holds up well to baking, Yukon Golds or even red potatoes can be used. Just be sure to slice them thinly and evenly so they cook through properly during baking.
Is it okay to prepare this casserole ahead of time?
Yes! You can assemble the casserole a few hours ahead of baking and keep it covered in the refrigerator. When ready, just bring it back to room temperature before baking to ensure even cooking and a perfectly creamy sauce.
What can I substitute for the all-purpose flour?
If you need a gluten-free option, replacing all-purpose flour with cornstarch or a gluten-free flour blend works great for thickening the sauce without changing the taste or texture.
Can I make this recipe dairy-free?
Definitely. Use dairy-free butter alternatives and non-dairy milk like almond, oat, or soy milk. Also, choose a vegan cheese substitute that melts well, and you’ll have a delicious dairy-free version.
How do I know when the potatoes are fully cooked?
Once the casserole is out of the oven, use a fork to pierce the potato layers—the fork should slide in easily without resistance. If the potatoes still feel firm, cover with foil again and continue baking for a bit longer to ensure tenderness.
Conclusion
I truly hope you give this Scalloped Potatoes and Ham Casserole Recipe a try soon. It’s one of those dishes that feels like a warm hug on a plate and consistently brings smiles around the table. Whether for a cozy family meal or a festive gathering, it’s reliably delicious, comforting, and a joy to share. I can’t wait to hear how much you love it too!
PrintScalloped Potatoes and Ham Casserole Recipe
This Scalloped Potatoes and Ham recipe is a comforting and hearty casserole featuring thinly sliced Russet potatoes layered with diced ham and a creamy cheddar cheese sauce. Baked to golden perfection and garnished with fresh parsley, it's a delicious main or side dish that pleases a crowd.
- Prep Time: 20 minutes
- Cook Time: 1 hour 15 minutes
- Total Time: 1 hour 35 minutes
- Yield: 8 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
Ingredients
Main Ingredients
- 4 tablespoons butter
- ¾ cup diced onion
- 2 teaspoons minced garlic
- ¼ cup all purpose flour
- 3 cups milk
- 1 ½ teaspoons kosher salt
- ½ teaspoon pepper
- 3 cups shredded cheddar cheese, divided use
- 3 pounds Russet potatoes, thinly sliced
- 2 cups diced ham
- 2 tablespoons chopped fresh parsley
- Cooking spray
Instructions
- Preheat and Prepare Dish: Preheat your oven to 400 degrees Fahrenheit. Coat a 3-quart baking dish with cooking spray to prevent sticking.
- Sauté Onions: Melt the butter in a large pan over medium heat. Add the diced onions and cook for 4-5 minutes until they soften and become translucent.
- Add Garlic: Stir in the minced garlic and cook for 30 seconds, stirring constantly to release its fragrance without burning.
- Create Roux: Sprinkle in the flour and cook for 1 minute to eliminate the raw flour taste, stirring continuously.
- Make Cheese Sauce: Gradually whisk in the milk, adding it bit by bit to maintain a smooth texture. Add salt and pepper, then bring the mixture to a simmer. Cook for 2-3 minutes until the sauce thickens slightly, then remove from heat and stir in 1 cup of shredded cheddar cheese until melted and smooth.
- Assemble Casserole - First Layer: Place half of the thinly sliced potatoes evenly in the bottom of the prepared baking dish. Layer with half of the diced ham, then pour half of the cheese sauce over the top and sprinkle with 1 cup of cheddar cheese.
- Assemble Casserole - Second Layer: Repeat the layering with the remaining potatoes, diced ham, cheese sauce, and the final 1 cup of shredded cheddar cheese.
- Bake Covered: Cover the baking dish with foil and bake in the preheated oven for 50 minutes to allow the potatoes to cook through and flavors to meld.
- Bake Uncovered: Remove the foil and continue baking for an additional 20 minutes until the top is golden brown and the potatoes are tender. If the topping browns too quickly, cover loosely with foil again to prevent burning.
- Rest and Garnish: Let the casserole stand for 5-7 minutes before serving, allowing it to set. Sprinkle chopped fresh parsley on top for a burst of color and freshness.
Notes
- Thinly slicing the potatoes ensures even cooking and a creamy texture.
- Using Russet potatoes provides the best starchy texture for scalloped potatoes.
- If the top browns too fast during baking, tent with foil to avoid burning while potatoes finish cooking.
- Letting the dish rest before serving helps it set and makes serving easier.
- Feel free to substitute with smoked ham or leftover holiday ham for added flavor.
Leave a Reply