Go Back
+ servings
A spoon of cooked cheesy ham and potato casserole.
Print Recipe Pin Recipe
5 from 3 votes

Cheesy Ham and Potato Casserole

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 minutes
Cook Time45 minutes
Total Time1 hour
Course: Side Dish
Cuisine: American
Keyword: pork, vegetables
Servings: 15 servings
Calories: 264kcal

Ingredients
 

  • 4 tablespoons butter divided
  • 12 ounces cooked ham
  • ½ cup diced onion
  • 3 tablespoons all-purpose flour
  • 2 cups milk
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ½ teaspoon salt more to taste
  • ½ teaspoon black pepper more to taste
  • 3 cups shredded sharp cheddar cheese divided
  • 1 cup shredded mozzarella cheese
  • 32 ounce bag 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.

Nutrition

Calories: 264kcal | Carbohydrates: 15g | Protein: 15g | Fat: 16g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.1g | Cholesterol: 60mg | Sodium: 622mg | Potassium: 415mg | Fiber: 1g | Sugar: 3g | Vitamin A: 489IU | Vitamin C: 18mg | Calcium: 290mg | Iron: 1mg
Tried this recipe?Mention @dinnerin321 or tag #dinnerin321!