
Ham and Cheese Hash Brown Casserole 🥔🧀🥓
This Ham and Cheese Hash Brown Casserole is creamy, cheesy, hearty, and packed with comforting breakfast flavor. Tender shredded potatoes are mixed with savory ham, melted cheese, and a rich creamy sauce, then baked until hot and golden.
It’s perfect for breakfast, brunch, holiday mornings, potlucks, family gatherings, or an easy make-ahead meal.
Prep Time: 15 minutes
Bake Time: 45–50 minutes
Total Time: About 1 hour
Servings: 8–10
Why You’ll Love This Recipe
- Easy to prepare
- Great use for leftover ham
- Creamy and cheesy
- Perfect for brunch
- Family-friendly
- Make-ahead friendly
- Freezer-friendly
- Uses simple ingredients
Ingredients
For the Casserole
- 1 bag (30 ounces) frozen shredded hash browns, thawed
- 2 cups cooked ham, diced
- 2 cups shredded sharp cheddar cheese, divided
- 1 small onion, finely diced
- 1 can (10.5 ounces) condensed cream of chicken soup
- 1 cup sour cream
- ½ cup milk
- 4 tablespoons unsalted butter, melted
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon black pepper
- ¼ teaspoon smoked paprika
- Salt, to taste
- 2 tablespoons chopped green onions, optional
Optional Crunchy Topping
- 1 cup crushed buttery crackers or cornflakes
- 2 tablespoons melted butter
How to Make Ham and Cheese Hash Brown Casserole
Step 1: Preheat the Oven
Preheat the oven to 350°F (175°C).
Lightly grease a 9×13-inch baking dish.
Step 2: Make the Creamy Sauce
In a large mixing bowl, combine:
- Cream of chicken soup
- Sour cream
- Milk
- Melted butter
- Garlic powder
- Onion powder
- Black pepper
- Smoked paprika
Stir until smooth.
Step 3: Add the Potatoes and Ham
Add the thawed hash browns and diced ham.
Stir until evenly coated in the creamy mixture.
Step 4: Add the Cheese
Stir in approximately 1½ cups shredded cheddar cheese.
Reserve the remaining cheese for the top.
Step 5: Transfer to the Baking Dish
Spread the hash brown mixture evenly in the prepared baking dish.
Press it down lightly, but don’t pack it too tightly.
Step 6: Add the Cheese Topping
Sprinkle the remaining ½ cup cheddar cheese over the casserole.
If using the crunchy topping, combine the crushed crackers or cornflakes with melted butter and sprinkle over the cheese.
Step 7: Bake
Bake uncovered for approximately 45–50 minutes, or until the casserole is bubbling around the edges and heated through.
The top should be lightly golden.
Step 8: Rest and Serve
Allow the casserole to rest for approximately 5–10 minutes before serving.
Top with chopped green onions if desired.
The Secret to the Best Hash Brown Casserole
The key is to thaw the frozen hash browns before mixing.
Frozen potatoes release additional moisture as they cook, which can make the casserole watery and increase the baking time.
Thawed potatoes help the casserole cook evenly and give you a creamier texture.
Can I Use Frozen Hash Browns Without Thawing?
You can, but the casserole may take longer to bake and can release more liquid.
If using them frozen, add approximately 10–15 minutes to the baking time and check that the center is fully heated before serving.
Best Ham to Use
Almost any cooked ham works well.
You can use:
- Leftover baked ham
- Spiral ham
- Diced ham
- Ham steak
- Smoked ham
This casserole is especially useful after holiday dinners when you have leftover ham in the refrigerator.
Best Cheese for Hash Brown Casserole
Sharp cheddar gives the casserole a strong cheesy flavor, but you can also use:
- Monterey Jack
- Colby Jack
- Swiss
- Pepper Jack
- Mozzarella
- Gruyère
For extra flavor, combine two cheeses.
Ham and Swiss Hash Brown Casserole
Replace some or all of the cheddar with shredded Swiss cheese.
Ham and Swiss is a classic combination and gives this casserole a slightly more savory, nutty flavor.
Cheesy Ham and Potato Casserole
For an extra-cheesy version, increase the cheese to 3 cups total.
Use cheddar inside the casserole and Monterey Jack on top for a gooey finish.
Ham Egg and Cheese Hash Brown Casserole
To turn this into a full breakfast casserole, add eggs.
Whisk together:
- 6 large eggs
- ½ cup milk
- ¼ teaspoon salt
- ¼ teaspoon black pepper
Pour the egg mixture over the prepared casserole before baking.
Bake until the eggs are completely set in the center, approximately 50–60 minutes.
Bacon Ham Hash Brown Casserole
Add approximately 6 slices cooked and crumbled bacon.
Stir half into the potato mixture and sprinkle the rest over the top before serving.
Sausage Hash Brown Casserole
Replace the ham with approximately 1 pound cooked breakfast sausage.
Drain the sausage well before adding it to the casserole.
Broccoli Ham and Cheese Hash Brown Casserole
Add approximately 2 cups lightly cooked broccoli florets.
This adds color and makes the casserole even heartier.
Spicy Ham Hash Brown Casserole 🌶️
For a little heat, add:
- 1 diced jalapeño
- ½ teaspoon red pepper flakes
- Pepper Jack cheese
- A few dashes of hot sauce
How to Make It Extra Creamy
For an extra-rich casserole, add:
- 4 ounces softened cream cheese
Mix it thoroughly with the sour cream and condensed soup before adding the potatoes.
Crunchy Cornflake Topping
A crispy topping gives the creamy casserole a great contrast.
Combine:
- 1½ cups crushed cornflakes
- 3 tablespoons melted butter
Sprinkle over the casserole before baking.
If the top begins browning too quickly, loosely cover the dish with foil.
Can I Make It Without Condensed Soup?
Yes.
Make a quick homemade creamy sauce using:
- 3 tablespoons butter
- 3 tablespoons flour
- 1½ cups chicken broth
- ½ cup milk
- Salt and pepper
Melt the butter, whisk in the flour, then gradually add broth and milk.
Cook until thickened and use it in place of the canned soup.
What to Serve with Ham and Cheese Hash Brown Casserole
For breakfast or brunch, serve it with:
- Scrambled eggs
- Fried eggs
- Fresh fruit
- Biscuits
- Toast
- Cinnamon rolls
- Sausage
- Bacon
For dinner, pair it with a green salad or roasted vegetables.
Make-Ahead Instructions
This casserole is excellent for preparing ahead.
Assemble it completely, cover tightly, and refrigerate for up to 24 hours.
When ready to bake, remove it from the refrigerator while the oven preheats.
You may need to add approximately 5–10 minutes to the baking time because the casserole starts cold.
Storage
Store leftovers in an airtight container in the refrigerator for approximately 3–4 days.
For best results, cool the casserole before covering and refrigerating it.
How to Reheat
Oven
Cover with foil and reheat at 350°F until hot.
Remove the foil during the final few minutes if you want the topping crisp again.
Microwave
Microwave individual portions in short intervals until heated through.
Can You Freeze Ham and Cheese Hash Brown Casserole?
Yes.
You can freeze it either before or after baking.
For an unbaked casserole, assemble everything in a freezer-safe dish, cover tightly, and freeze for approximately 2 months.
Thaw overnight in the refrigerator before baking.
If freezing leftovers, portion them into airtight containers for easier reheating.
Frequently Asked Questions
Do I need to thaw the hash browns?
Thawing is recommended for the best texture.
Can I use diced hash browns instead of shredded?
Yes.
Can I use leftover ham?
Absolutely. This is one of the best ways to use leftover holiday ham.
Can I make this for breakfast?
Yes. It’s especially good for breakfast and brunch.
Can I add eggs?
Definitely. Add a seasoned egg-and-milk mixture before baking.
What cheese is best?
Sharp cheddar is a classic choice.
Can I use Swiss cheese?
Yes. Ham and Swiss work very well together.
Can I add bacon?
Absolutely.
Can I make it spicy?
Yes. Pepper Jack, jalapeños, or red pepper flakes work well.
Can I make it without cream of chicken soup?
Yes. Use a homemade cream sauce.
Why is my casserole watery?
The hash browns may have contained excess moisture or been added frozen.
Can I prepare it the night before?
Yes. Cover and refrigerate overnight.
How long does it keep?
Approximately 3–4 days refrigerated.
Can I freeze it?
Yes, for about 2 months for best quality.
Pro Tips
Thaw the hash browns and pat away any excess moisture before mixing. Use freshly shredded cheese when possible because it melts more smoothly than many pre-shredded varieties.
Taste the creamy mixture before adding extra salt. Ham, cheese, and condensed soup are already fairly salty.
For an especially good brunch version, finish the casserole with crispy buttery cornflakes, chopped green onions, and extra melted cheddar.
Final Thoughts
This Ham and Cheese Hash Brown Casserole is rich, creamy, cheesy, and easy enough for a weekend breakfast while still feeling special enough for a holiday brunch.
It’s also a great way to transform leftover ham into a hearty family meal. Serve it classic or add eggs, bacon, broccoli, Swiss cheese, or a crunchy cornflake topping for your own variation.