This ultra cheesy ham and potato casserole recipe is the ultimate comfort food for breakfast, brunch, or dinner! It combines rich cream cheese and cheddar cheese with tender diced potatoes and ham in just one dish, all topped with more melty cheese and baked to golden brown perfection.
Preheat the oven to 350°F. Set out a 9 x 13 inch baking dish and spray it with nonstick cooking spray.
Place the diced potatoes in the baking dish. Add the chopped ham, chopped green onions, minced garlic, and flour. Add 1 teaspoon salt and ½ teaspoon black pepper. Toss the ingredients together to coat everything well with flour.
Next at the diced cream cheese, 1 cup of shredded cheddar cheese, and the milk. Stir gently to mix the cream cheese cubes and shredded cheese evenly throughout the potatoes. Spread into an even layer. Sprinkle the remaining 1 cup of shredded cheddar cheese over the top.
Cover the top of the baking dish with foil and bake for 45 minutes. Remove the foil and continue to bake for another 5-15 minutes, until the edges are bubbly and the top is golden brown.
Video
Notes
Protein Tip – This recipe includes a good amount of ham and cheese, but to add extra protein, you can drain 2 cups of cottage cheese and add it to the mixture before baking.
Possible add-ins – smoked paprika, crushed red pepper, bacon, alternate cheeses
Storing Leftovers - Transfer the cooled casserole to an airtight container. Keep it in the refrigerator for up to 2-3 days, depending on whether the leftover ham is already 1 or 2 days old.
Reheating - Leftovers are easy to reheat in the microwave. If reheating from frozen, first unwrap the pan and discard the plastic wrap, then cover tightly again with aluminum foil, and pop it straight into the oven from frozen. Bake at 350 degrees for 40-50 minutes wrapped, then remove the foil and bake for another 5-10 minutes.
Freezing - This dish freezes beautifully! Once cooled, wrap the entire pan in a layer of plastic wrap, followed by a layer or two of aluminum foil. Keep it in the freezer for up to 3 months. If you plan to freeze and reheat later, I suggest assembling the casserole in a disposable aluminum pan. That way you can reheat it from frozen!