Scalloped Potatoes and Ham is the kind of comforting dish that warms you from the inside out. With layers of creamy, cheesy goodness enveloping tender, thinly sliced potatoes and hearty ham, this dish makes an unforgettable side or even a main event for gatherings. You can almost hear the satisfied sighs as people dig into this delightful meal. It’s one of those recipes that feels special yet is incredibly easy to whip up, allowing you to focus on the company instead of being stuck in the kitchen.
Thank you for reading this post, don't forget to subscribe!
I still remember the first time I made scalloped potatoes and ham—it was a rainy Sunday afternoon, and I craved something warm and cheesy. This recipe quickly became a staple in my household, always drawing compliments. The combination of creamy cheese sauce and the savory bites of ham creates a harmony that transcends the usual potato side dishes. Whether you’re celebrating a holiday, hosting a gathering, or simply looking for a comforting weeknight dinner, this dish has you covered. I can’t wait for you to try it!
Why You’ll Love This Recipe
- Simple & Quick: With only 20 minutes of prep time and straightforward steps, it’s an easy dish to make for any weeknight.
- Irresistible Flavor: The creamy sauce combined with the rich, sharp cheddar cheese creates a delightful tapestry of flavors and textures.
- Eye-Catching Appeal: The golden-brown top and gooey cheese make this dish not only delicious but also visually stunning on the table.
- Flexible Serving: Perfect for holidays, potlucks, or cozy family dinners, and great as leftovers!
- Diet-Friendly Options: Easily make it gluten-free by swapping out the all-purpose flour for a gluten-free flour blend.
Ingredients You’ll Need
- 4 tablespoons butter: This adds richness to the sauce. Unsalted is best to control the saltiness of the dish.
- 3/4 cup onion, diced: Fresh onions provide a savory base flavor; you can use yellow or white onions based on preference.
- 2 teaspoons garlic, minced: Garlic adds a fragrant depth. Fresh is highly recommended, but garlic powder can be a substitute.
- 1/4 cup all-purpose flour: This thickens the cheese sauce. If gluten-free, a weight-based gluten-free flour can be used.
- 3 cups milk: Whole milk gives the sauce creaminess, but you can use low-fat milk for a lighter version.
- 1 1/2 teaspoons kosher salt: Adjust this according to your taste preference, especially if your ham is salty.
- 1/2 teaspoon pepper: Freshly cracked pepper enhances the flavor profile.
- 3 cups shredded cheddar cheese, divided: Sharp or mild cheddar works wonderfully, giving that ooey-gooey texture.
- 3 pounds russet potatoes, thinly sliced: Russets are starchy and will create the ideal texture when baked. Ensure they are sliced evenly for uniform cooking.
- 2 cups ham, diced: Use leftover ham or deli meat; this adds a protein punch to the dish.
- 2 tablespoons chopped fresh parsley: This is for garnish, adding a pop of color and fresh flavor.
- Cooking spray: Prevents sticking and helps achieve a nice crust.
How to Make Scalloped Potatoes and Ham
- Preheat the oven: Start by preheating your oven to 400 degrees F, and coat a 3-quart baking dish with cooking spray to prevent sticking.
- Sauté the onions: In a large pan over medium heat, melt the butter. Add the diced onions and cook for about 4-5 minutes until softened and translucent.
- Add garlic: Stir in the minced garlic and cook for an additional 30 seconds, stirring constantly to prevent burning.
- Make the roux: Sprinkle the flour over the softened onions and garlic, cooking for 1 minute to form a roux; this helps thicken your sauce.
- Incorporate the milk: Gradually whisk in the milk, making sure to combine thoroughly after each addition. Add the salt and pepper, then bring the mixture to a simmer over medium heat.
- Thicken the sauce: 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.
- Layer the ingredients: Begin layering the scalloped potatoes by placing half of the thinly sliced potatoes in the bottom of the prepared baking dish. Top with half of the diced ham, pour half of the cheese sauce over that, and sprinkle 1 cup of the remaining cheddar on top.
- Repeat layers: For the second layer, repeat the process with the remaining potatoes, ham, cheese sauce, and finishing with the last cup of cheese on top.
- Bake covered: Cover the baking dish with foil and bake for 50 minutes.
- Bake uncovered: After 50 minutes, remove the foil and bake for an additional 20 minutes, or until the top is browned and the potatoes are tender. If the top browns too quickly, you can recover it with foil.
- Let it rest: Once out of the oven, let the dish stand for 5-7 minutes. Finally, sprinkle with chopped parsley for a fresh finish and serve!
Storing & Reheating
To store, allow any leftovers to cool completely before placing them in an airtight container. They can sit at room temperature for about 2 hours but should be refrigerated for up to 3-5 days. If you want to freeze this dish, it’s best to place it in a freezer-safe container and eat within 3 months. When reheating, you can use the oven at 350 degrees F for approximately 25-30 minutes, or microwave in 1-minute increments until warm. Note that the texture might slightly change after freezing, but a quick reheat can bring back some creaminess.
Chef’s Helpful Tips
- Make sure you slice the potatoes evenly; using a mandoline can help achieve consistent thickness.
- Don’t skip letting the dish sit after baking; this allows the layers to meld together perfectly, making for easier serving.
- You can mix up the cheese types—try Gruyère or Monterey Jack for a different flavor profile.
- If you like a crunchy top, consider broiling the dish for a few minutes after baking; just watch it closely to prevent burning.
- Prepare the cheese sauce in advance and assemble the dish ahead of time to pop in the oven later!
The satisfaction you feel when serving a homemade Scalloped Potatoes and Ham is unmatched. It’s all about comfort and flavor—the kind of meal that brings friends and family together around the table. This recipe not only delivers delectable layers but also invites you to get creative. Don’t hesitate to add your favorite herbs or even experiment with different cheeses to tailor this dish to your liking. Get in the kitchen, and enjoy every gooey, cheesy bite of this delightful classic!

Recipe FAQs
Can I use other types of cheese?
Absolutely! While cheddar is a classic choice, you can experiment with other cheeses like Gruyère, fontina, or even mozzarella for varying flavors. Just keep in mind the melting properties of each cheese to maintain that creamy texture.
How do I know when the potatoes are done?
The potatoes are cooked through when they pierce easily with a fork, and the top layer is golden and bubbling. If you find they aren’t tender after the allotted time, cover the dish and continue baking for a bit longer.
Can I make this dish ahead of time?
Yes! You can prepare the entire dish up to the baking step and cover it tightly. Store it in the refrigerator for up to 24 hours before baking. Just add a few extra minutes to the cooking time if baking straight from the fridge.
What’s the best way to reheat leftovers?
The oven is ideal for reheating, as it helps retain the dish’s original texture. Cover the dish with foil to prevent it from drying out and heat at 350 degrees F for about 25-30 minutes, or until warmed through.
Print
Scalloped Potatoes and Ham
Treat yourself to Scalloped Potatoes and Ham, a comforting dish featuring layers of creamy cheese sauce, tender potatoes, and savory ham. Perfect for dinners or cozy gatherings, this recipe combines simple ingredients to deliver mouthwatering flavor effortlessly.
- Total Time: 1 hour 55 minutes
- Yield: 8 servings 1x
Ingredients
- 4 tablespoons butter
- 3/4 cup onion diced
- 2 teaspoons garlic minced
- 1/4 cup all purpose flour
- 3 cups milk
- 1 1/2 teaspoons kosher salt
- 1/2 teaspoon pepper
- 3 cups shredded cheddar cheese divided use
- 3 pounds russet potatoes thinly sliced
- 2 cups ham diced
- 2 tablespoons chopped fresh parsley
- cooking spray
Instructions
- Preheat the oven to 400 degrees F and coat a 3-quart baking dish with cooking spray.
- Melt the butter in a large pan over medium heat. Add the diced onions and sauté for 4-5 minutes until softened.
- Stir in the minced garlic and cook for an additional 30 seconds, stirring constantly.
- Add the flour to the pan and cook for 1 minute, stirring well.
- Gradually whisk in the milk, adding it slowly and stirring after each addition. Incorporate the 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 cheese.
- Layer half of the sliced potatoes in the prepared baking dish, followed by half of the diced ham. Pour half of the cheese sauce over, and sprinkle with 1 cup of cheese.
- Repeat the layering with the remaining potatoes, ham, cheese sauce, and cheese on top.
- Cover the dish with foil and bake for 50 minutes in the preheated oven.
- Remove the foil and bake for an additional 20 minutes, or until the top is golden and the potatoes are tender. If the top browns too quickly, cover with foil again as needed.
- Allow to stand for 5-7 minutes before garnishing with chopped parsley and serving.
Notes
For added flavor, try using smoked ham.
Feel free to mix different types of cheese for a unique flavor profile.
Cut the potatoes as thinly as possible for even cooking.
- Prep Time: 20 minutes
- Cook Time: 95 minutes
- Category: Main Dishes
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 4g
- Sodium: 800mg
- Fat: 25g
- Saturated Fat: 15g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 3g
- Protein: 20g
- Cholesterol: 75mg






