Cheesy ham and potato casserole is the ultimate comfort food. Combining tender potatoes, savory ham, and a rich, homemade creamy sauce. This dish is perfect for using up leftover ham from a holiday meal, like Thanksgiving or Christmas.
1/2CupWhite Cheddar Cheeseshredded, optional for extra cheesiness
Prevent your screen from going dark
Instructions
Preheat your oven to 400°F and grease a large casserole dish or 9 x 13 baking pan.
In a large bowl, mix the russet potatoes (or hash browns), diced ham, 2 cups of shredded cheese, and yellow onion. Salt and pepper to taste. Transfer to the prepared casserole dish
6 Cups Russet Potatoes, 2 Cups Ham, 1 Large Yellow Onion, 2 Cups Sharp Cheddar Cheese, Salt and black pepper to taste
To make the homemade creamy sauce, melt the butter in a saucepan over medium heat. Whisk in the flour and cook for 1-2 minutes to form a roux, stirring constantly.
4 Tablespoons Butter, 1/4 Cup All-Purpose Flour
Slowly pour in the whole milk, whisking to combine. Continue to whisk until the sauce thickens and becomes smooth, about 5-7 minutes. Season with garlic powder, black pepper, and salt to taste. If you want a creamy cheese sauce, stir in 1/2 cup shredded white cheddar cheese at this stage.
Salt and black pepper to taste, 2 Cups Whole Milk, 1/2 Teaspoon Garlic Powder, 1/2 Cup White Cheddar Cheese
Pour the creamy sauce over the potato mixture.
Top with the shredded cheddar and colby jack cheeses.
1 Cup Colby Jack
Cover with aluminum foil. Spray the foil with cooking oil spray so the cheese doesn’t stick and bake for 1 hour. Remove the foil and bake for an additional 30 minutes, or until the top is bubbly and golden brown. Pierce the potatoes with a fork to make sure they are soft.
Let the casserole cool for a few minutes before serving.