
This ham and cheese hash brown casserole transforms simple ingredients into a comforting, crowd-pleasing dish that's perfect for breakfast, brunch, or even dinner. The combination of crispy hash browns, savory ham, and melty cheese creates the ultimate comfort food that's guaranteed to satisfy the whole family.
I first made this casserole for a holiday morning when family was visiting, and it's now requested at every gathering. The smell of it baking in the oven brings everyone to the kitchen with empty plates ready.
Ingredients
- Frozen hash browns thawed to ensure even cooking and proper texture
- Diced ham adds hearty protein look for thick cut ham for best flavor
- Cheddar cheese creates that classic sharp flavor profile
- Mozzarella cheese adds the perfect stretchy cheese pull
- Finely chopped onion for flavor depth without overwhelming texture
- Melted butter adds richness throughout the casserole
- Cream of chicken soup creates a creamy binding sauce
- Sour cream adds tanginess that balances the richness
- Garlic powder provides aromatic flavor without harsh bits
- Onion powder amplifies the fresh onion flavor
- Salt and pepper for proper seasoning adjust to taste
- Cornflakes or breadcrumbs optional but creates an irresistible crispy topping
Step-by-Step Instructions
- Prepare The Oven And Dish
- Preheat your oven to 350°F to ensure proper cooking temperature. Thoroughly grease your 9x13 baking dish making sure to coat the sides to prevent sticking. A light coating of cooking spray works well but butter adds more flavor.
- Create The Base Mixture
- In your largest mixing bowl combine all ingredients except the optional topping. Start with the thawed hash browns breaking up any frozen clumps with your hands. Add the diced ham cheddar cheese mozzarella and chopped onion followed by the wet ingredients. The key is thorough mixing until every shred of potato is coated with the creamy mixture.
- Transfer And Spread
- Pour the entire mixture into your prepared baking dish using a rubber spatula to scrape the bowl clean. Spread the mixture evenly reaching all corners for consistent cooking. Press down slightly to eliminate air pockets.
- Add The Crispy Topping
- If using sprinkle the crushed cornflakes or breadcrumbs evenly across the entire surface. This creates a delightful textural contrast to the creamy interior. For extra richness drizzle with a tablespoon of melted butter.
- Bake To Perfection
- Cover the dish with foil for the first 30 minutes to trap moisture and heat evenly. Remove the foil for the final cooking time allowing the top to become golden and crispy while the center gets hot and bubbly. The casserole is done when the edges pull slightly from the pan.

The melty cheese is my favorite part of this casserole. I always grab a corner piece where the edges get extra crispy against the pan. My daughter says this casserole tastes like a hug on a cold morning, and I couldn't agree more.
Leftover Magic
This casserole transforms beautifully into next day meals. Portion leftovers into individual containers for quick microwavable breakfasts throughout the week. For a complete meal transformation, stuff the cold casserole into large flour tortillas, roll up, and pan fry for crispy breakfast burritos. The flavors actually improve overnight as they meld together in the refrigerator.
Easy Variations
The basic recipe provides a perfect canvas for customization. Add a diced bell pepper for color and sweetness. Swap the ham for cooked crumbled breakfast sausage or bacon for a different flavor profile. For heat lovers, mix in diced jalapeños or a dash of hot sauce. Vegetarians can skip the meat entirely and add sautéed mushrooms. The soup can be changed to cream of mushroom or cream of celery based on preference.
Serving Suggestions
This hearty casserole pairs wonderfully with fresh fruit for a complete breakfast. For brunch, serve alongside a simple green salad dressed with vinaigrette to cut through the richness. If serving for dinner, roasted vegetables make an excellent side dish. A dollop of additional sour cream or some sliced green onions make excellent garnishes that add freshness to each serving.
Make Ahead Strategy
For stress free entertaining, assemble the entire casserole up to 24 hours in advance. Keep refrigerated but allow it to sit at room temperature for 30 minutes before baking. If adding the cornflake topping, wait until just before baking to maintain crispness. The casserole may need an extra 5 10 minutes of baking time if coming straight from the refrigerator. This make ahead capability makes it perfect for holiday mornings when you want to enjoy family time rather than cooking.
Frequently Asked Questions
- → Can I use fresh potatoes instead of frozen hash browns?
Yes, you can use fresh potatoes. Simply peel, shred, and pat them dry to avoid extra moisture in the dish.
- → What can I substitute for cream of chicken soup?
Try using cream of mushroom soup, cream of celery soup, or make your own by combining milk and flour with chicken stock.
- → How can I make this casserole vegetarian?
Omit the ham and replace the cream of chicken soup with a vegetarian-friendly alternative like cream of mushroom or celery soup.
- → Is it possible to prepare the casserole ahead of time?
Yes, assemble the casserole, cover it tightly, and refrigerate it overnight. Bake it the next day, allowing extra time if it's still cold.
- → Can I freeze leftover casserole?
Absolutely. Let it cool completely, then store it in an airtight container and freeze for up to 3 months. Reheat in the oven or microwave before serving.
- → What can I use for a crunchy topping?
Crushed cornflakes, breadcrumbs, or even crispy fried onions are great choices for topping this casserole.