Cheesy Ham Breakfast Casserole
During the holidays and weekends I reach for an easy breakfast casserole recipe, this Cheesy Ham Breakfast Casserole is a one-dish, make-ahead meal!

Cheesy Ham Breakfast Casserole
I love the convenience of a breakfast casserole recipe like my Egg and Vegetable Casserole. They are hearty one-dish meals that can be made ahead of time, and bakes while I’m tending to other things.
For another yummy breakfast casserole idea, try my Ham and Cheese Brunch Strata!
Even this Spinach and Broccoli Quiche is super easy to make for brunch. And so healthy as well!

The winter months are synonymous with the most comforting of foods, and this also includes breakfasts and bunches.
Yet, add the holidays into the mix – and you need to arm yourself with meals that could be made ahead of time, especially those beloved one-dish meals.

For instance, Christmas morning is super chaotic. The opening of presents, cleaning up the aftermath and perhaps the early start on dinner making really prevents anyone from spending a lot of time making a brunch for the family.
This Cheesy Ham Breakfast Casserole recipe is a favourite in our house, the combined ingredients make for one delicious breakfast bake.
Plus, you could omit the onions or swap the ham for sausage if you wish – it’s such a versatile recipe!

Baking time to make this Cheesy Ham Breakfast Casserole can vary a bit, depending on how deep your dish is.
It’ll cook faster when using short casserole dishes where the mixture isn’t so thick.

You will know this dish is done by taking some mixture from the bottom and finding scrambled eggs. That’s right, not only does the egg mixture nicely coat all the ingredients, it settles somewhat so that you have an egg layer at the bottom too!
For my Cheesy Ham Breakfast Casserole, I use Liquid Whole Eggs just for convenience.
For another variation, try our Ham and Potato Casserole with Real Potatoes.
More Breakfast Recipes:


Cheesy Ham Breakfast Casserole
Ingredients
- 2 cups Ham (diced)
- 1/2 white onion (diced)
- 1 red bell pepper (diced)
- 1 1/4 cup Liquid Eggs
- 1/2 cup milk
- 1 bag frozen diced hash browns (thawed)
- 2 cups marble cheese (shredded)
- 1/2 teaspoon pepper
- green onions (chopped, if desired)
Instructions
- Heat oven to 375 degrees.
- Add ham to a medium pan and sauté over medium-high heat for a few minutes. Transfer to a bowl and set aside.
- Add the white onion and red pepper to the saute pan, and saute for about 4 minutes until cooked. Pour the vegetable mixture into the bowl with the ham. Add the hash browns and cheese to the mixing bowl as well, reserving a little bit of the cheese for topping.
- Stir to combine.
- In a separate bowl whisk together the liquid eggs with the milk and black pepper – then add it to the has brown mixture and stir.
- Pour the mixture into a greased casserole dish, and top with the remaining cheese and some green onions.
- Cover the dish with its lid or aluminum foil, and bake for 35-45 minutes, again depending on size of casserole dish and how thick the mixture is. Test doneness by scooping out a bit of the egg that settles on the bottom of the dish. If it resembles scrambled eggs – it’s done.
- Remove lid or aluminum foil and bake for an additional 10-15 minutes to crisp up the top a bit.
- You can add a few more chopped green onions to the top if you wish too.
- Serve warm an enjoy!

This casserole looks scrumptious, thanks very much for sharing the recipe with us!
I am going to try this casserole on a Sunday morning. This, I find, is a good day to have something fast and easy and, of course, delicious. This Cheesy Ham Casserole promises to be all three. Thank you so much for this and your other recipes.
We are going to try this tomorrow morning, looks so delicious!
I love these types of meals for a Sunday brunch
looks delicious…i would be using salsa mild in it though…this could be our christmas breakfast tammi…thank you for the idea
I love that this has hashbrowns… maybe a good thing to try for xmas morning
This looks so yummy! I will be trying out the recipe over the holidays. 😉
This casserole would be perfect for christmas morning!
I honestly cant wait to try this on the weekend,this is my kind of breakfast.
That is a great idea. I cannot really pull together much on Xmas morning with the opening of presents etc. If I prep this the night before it would be perfect.
I was looking for something like this for Christmas morning! Something I can pop in the oven while the kids open presents.
Talk about putting your eggs all in one basket, this is one stunning dish! 🙂
This sounds mouthwateringly good 🙂 Fairly simple to make too, might have a go at making this over the holidays, thanks for sharing.
This makes such a great breakfast idea for Christmas morning!!! My whole family would love this. Thanks for the great idea!
This sounds like the perfect dish for New Year’s Day brunch.
looks tasty
This would be an awesome Christmas morning breakfast. I love that it is all made in one dish.
This looks like a yummy breakfast for Christmas morning!
Anyone try anything like this without meat?
this looks great
This looks so tasty right about now.
This looks so delicious, I’ll have to try it.
This sounds delicious. I will have to try it for Christmas Morning breakfast. Thank you for posting this recipe.
Thanks for this. I am looking for a couple of breakfast ideas this season and I have never done one like this.
This would be awesome for Christmas morning , looks delish thanks for sharing !
Yummy!
Looks delicious and easy to make! Yum!
I absolutely love this recipe. I will be making it for my family Christmas Eve morning.
This will be great for Christmas morning
Sounds and looks yummy! Perfect for when we have company over the holidays.
We are doing renovations this holiday season so I’m sure I’ll be making this dish a lot! Thanks for sharing!
I need a recipe like this for Christmas morning. I would make it the evening before and leave in the fridge overnight to save prep time in the morning. I’ll just check to see if I need to add more liquid egg.
Perfect for Christmas morning!
Haha,I got up real early this morning to surprise hubby with this wonderful dish and it was worth ever minute of sleep i gave up………..it was so good we are going to eat whats left for lunch,thanks so much for sharing this one
I’ve never made a breakfast casserole but this looks easy and yummy
yummy!! I think I will top it with a bit of panko to add some crisp
Yum – I love a good hearty breakfast casserole. I don’t buy liquid eggs, but maybe I should – it does seem easier for a dish like this to use them instead of cracking eggs. Thank you!
I have never made a breakfast casserole before but I like how easy and versatile this recipe is and convenient too!
This looks like the most delicious breakfast.My family is going to love it.
I think I will add some bacon to it
I would prefer using bacon. Looks good though.
That looks delicious. I’ve been browsing around looking for a recipe for Christmas morning. I will make this one!
yummy Christmas breakie
I’m going to make this,it looks delicious
Making this Christmas Day! Looks so good…all my favs cheese, eggs, ham haha
Yum! I’m adding this to my list of food for Christmas Day brunch!
Looks delicious and not difficult to make. Thanks for sharing.
This looks delicious, thanks!
This looks good. We’re big fans of potato in breakfasts.
O.M.G! This looks so yummy. seriously cannot wait for this weekend because thats when hubby and I have our big breakfast and i am totally making this!
Looks like a super breakfast for Christmas morning 🙂
I love making this it’s so good and filling, I make it a couple times a month, it’s great for Sunday brunch!!
Thank You it is always great to have a good breakfast for when we have over night company.
This looks so yummy. I’m going to make this.
I make this one but I use sausage and bacon
I’m making this for Christmas morning! 🙂