I got this breakfast casserole recipe from my sister’s friend, Jen. When I read through the directions, I was super skeptical. I thought it was going to be a trainwreck to first cook the cheese and ham with the potatoes before adding the egg mixture. As it turns out, that step makes the casserole super amazing and gives it an almost layered effect, making it unique. It gives it a slightly “fancy” feel. It’s fancy like Applebee’s on a date night…… 🙂
It is just soooo delicious! Give it a try and let me know how you like it!
Breakfast/Brunch Recipes for the Holidays
- Easy Quiche Recipe
- Overnight Butterscotch Monkey Bread
- The Best Easy Baked French Toast
- Down Home Biscuits and Gravy
- Crustless Quiche Egg CasseroleÂ
- Caramel Apple Baked French Toast
Step-by-step pictures for how to make cheesy ham and potato casserole

Frequently Asked Questions about how to make Cheesy Ham and Potato Casserole
Can i substitue sausage crumbles in place of the cubed ham?
Yes, you can, but use precooked sausage crumbles.
If I am using medium eggs do I still only use 6 eggs?
If you are using medium eggs, I recommend adding an additional egg. This type of recipe is very forgiving, so an extra egg or a little less egg will not drastically affect the outcome of the casserole.
What is a good substitute for evaporated milk?
A good substitute for evaporated milk is half and half or equal parts heavy cream and milk.
Can i substitute dehydrated hash browns in place of the frozen ones?
Yes, but you will need to rehydrate them before placing them in the bottom of the pan. Follow the directions on the package for how to rehydrate the hash browns.
Is this recipe gluten-Free?
Yes. As written, it is gluten-free.
Can I make this ahead of time and reheat?
Yes, you can do this. It is always best to cook fresh if possible, but if you need to make it ahead of time, you can reheat it by covering it with foil and putting it in a 250-degree oven for 20-25 minutes or until the entire casserole is hot again.
COOK’S TOOLS:
- 24 oz package frozen hash browns
- ½ cup butter, melted
- 3 cups Colby Jack cheese, shredded
- 1½ cups cooked ham, cubed
- 6 eggs
- ½ tsp garlic salt
- ⅛ tsp ground pepper
- 1 tsp Italian seasoning
- ½ tsp onion powder
- 1 cup evaporated milk
- Preheat the oven to 425 degrees.
- In a 9x13 baking dish, spread the hash browns evenly on the bottom of the pan.
- Next, salt and pepper the hash browns, and then pour the melted butter over them.
- Layer the cubed ham on top of the hash browns.
- For the next layer, sprinkle the shredded Colby Jack cheese evenly over the ham layer.
- Bake at 425 degrees for 25 minutes.
- While those layers are baking, whisk together in a medium bowl the eggs, evaporated milk, garlic salt, ground pepper, Italian seasoning, and onion powder.
- When the timer goes off, pull the pan out and pour the egg mixture over the hot casserole and place back in the oven. Turn the oven down to 350 degrees and bake for 40 minutes.
- Let stand for 5-10 minutes before serving.
- Enjoy!
Â
Holiday Syrup & Waffle Recipes

This looks perfect for our Christmas breakfast. I do have a dumb question though- do you thaw the frozen hash browns before you spread them in the baking pan?
Thank you. Merry Christmas. 🎄
Not a dumb question at all. I don’t let them thaw, but it wouldn’t hurt anything if they were thawed.
My kids loved this recipe! It’s one they already want me to make again.
Yay! That makes me so happy!
Can I substitute the evaporated milk with regular milk?
Hi Millie, Yes, but I would suggest whole or at least 2%