This 10-ingredient Cheesy Ham and Potato Casserole will truly put a smile on your face. It's so easy to make using frozen potatoes that are mixed with veggies, ham, and cheese for ooey, gooey goodness in every bite. In just an hour, you can have this main course or side dish on the dinner table.
Prep Time15 minutesmins
Cook Time45 minutesmins
Total Time1 hourhr
Course: Side Dish
Cuisine: American
Keyword: pork, vegetables
Servings: 15servings
Calories: 264kcal
Prevent your screen from going dark
Ingredients
4tablespoonsbutterdivided
12 ouncescooked ham
½cupdiced onion
3tablespoonsall-purpose flour
2cupsmilk
½teaspoongarlic powder
½teaspoononion powder
½teaspoonsaltmore to taste
½teaspoonblack pepper more to taste
3cupsshredded sharp cheddar cheesedivided
1cupshredded mozzarella cheese
32ouncebag frozen diced potatoes
Instructions
Preheat oven to 350°F. Grease a 13"x9" baking dish.
Heat 1 tablespoon of the butter in a medium skillet on medium-high heat. Once hot, add diced ham and onion. Cook until the onion is translucent and ham is starts to brown. Remove from the skillet to a bowl, and set aside.
In the same skillet, turn the heat to medium, and melt the remaining butter. Whisk in flour and cook 1-2 minutes, until the mixture is bubbly and lightly golden brown.
Add the milk, continuing to whisk periodically until the mixture thickens, about 3-5 minutes. Stir in garlic powder, onion powder, salt, and pepper.
Add 2 cups of the shredded sharp cheddar cheese, and stir until the cheese is completely melted and the sauce is smooth. Remove from heat.
In a large bowl, combine the frozen diced potatoes, cooked ham and onions, and cheese sauce. Stir until everything is well coated. Season with additional salt and pepper if desired.
Transfer the mixture to the prepared baking dish and spread out evenly.
Sprinkle the remaining shredded sharp cheddar cheese and mozzarella cheese evenly over the top.
Bake 45-50 minutes, or until the casserole is bubbly and the top is golden brown. Remove from the oven and let it sit for a few minutes. Garnish with chopped parsley or sliced green onions, if desired.
Video
Notes
Tips:
Grate your cheese fresh rather than pre-grated. The already grated cheese has a powdery coating on it that can prevent it from melting nicely.
Use leftover ham. This is ideal for any leftover ham from a holiday meal! Great for brunch, lunch or dinner.
Add other spices to change the flavors. Dry mustard powder, thyme, and even a punch of nutmeg would all be delicious.
Swap out the cheese. We also love gruyere, fontina, gouda, or white cheddar with this recipe.
Swap out the ham. We also love making this with 8-12 ounces sausage or bacon. If using sausage, crumble it while cooking. If using bacon, cook the slices then chop into small pieces once they cool. With either, drain the pan of the grease from the pan before making the cheese sauce, and adjust the salt content if desired.
Avoid over baking this casserole. The cheesy sauce is very forgiving, but it's still important to follow the bake time so it isn't dry.
Storage: Store any leftovers in an airtight container in the fridge for up to 5 days. You an also freeze the casserole before or after it's been baked. Just be sure to wrap tightly in plastic wrap. Defrost on the counter for a couple of hours and then bake to perfection.