Indulge in the creamy, cheesy goodness of Scalloped Potatoes and Ham with Cheese—a comforting casserole perfect for family dinners, holiday gatherings, or potluck dishes. This hearty recipe layers tender slices of Russet potatoes with savory bites of cooked ham and a rich, velvety cheese sauce made from sharp cheddar and Parmesan. Seasoned with garlic and onion powder, it’s baked to golden perfection, creating a bubbly, crispy topping that’s irresistibly satisfying. With just 20 minutes of prep and simple pantry staples, this homestyle dish is both easy and flavorful. Garnish with fresh parsley for a pop of color, and serve it as a main course or side dish to impress your guests!
Preheat your oven to 375°F (190°C) and grease a 9x13-inch baking dish.
Peel and thinly slice the potatoes (about 1/8-inch thickness). Set them aside submerged in cold water to prevent browning.
Dice the cooked ham into bite-sized pieces and set aside.
In a medium saucepan, melt the butter over medium heat. Add the flour and whisk to combine, cooking for 1-2 minutes.
Gradually add the milk while whisking continuously to create a smooth sauce. Cook until the mixture thickens, about 5 minutes.
Stir in the garlic powder, onion powder, salt, pepper, and 1 1/2 cups of the sharp cheddar cheese. Mix until the cheese has melted and the sauce is smooth. Remove from heat.
Drain the sliced potatoes and pat them dry with a paper towel.
Layer half of the potatoes in the prepared baking dish, followed by half of the diced ham and half of the cheese sauce. Spread evenly.
Repeat the layers with the remaining potatoes, ham, and cheese sauce.
Top with the remaining 1/2 cup of cheddar cheese and the Parmesan cheese.
Cover the dish with aluminum foil and bake in the preheated oven for 40 minutes.
Remove the foil and continue baking for an additional 30-35 minutes, or until the potatoes are tender and the top is golden and bubbly.
Allow the dish to cool for 10 minutes before serving. Garnish with fresh parsley if desired.
Calories |
3710 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 174.2 g | 223% | |
| Saturated Fat | 100.6 g | 503% | |
| Polyunsaturated Fat | 1.9 g | ||
| Cholesterol | 770 mg | 257% | |
| Sodium | 11053 mg | 481% | |
| Total Carbohydrate | 306.3 g | 111% | |
| Dietary Fiber | 19.8 g | 71% | |
| Total Sugars | 48.2 g | ||
| Protein | 239.0 g | 478% | |
| Vitamin D | 8.3 mcg | 41% | |
| Calcium | 3207 mg | 247% | |
| Iron | 17.8 mg | 99% | |
| Potassium | 8498 mg | 181% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.