Full of melty cheese, delicate eggs, savory ham and tender potatoes this dish has it all! Ham and Cheese Breakfast Casserole is comfort food in every bite. Filling and hearty it is the perfect recipe for serving to a big crowd.
And don't think that just because breakfast is in the name that this dish can't be served for breakfast, lunch or dinner.
Unquestionably perfect for holidays or sleepy weekends, this Ham and Cheese Breakfast Casserole is a total crowd pleaser. With minimal prep it is easy to pull this hot meal together for a breakfast everyone will love.
Ham and Cheese Breakfast Casserole is delicious enjoyed as is or with all the fixings for breakfast burritos. Either way, with this recipe you will sit down to a delicious, hot breakfast with very little effort!
And if you are a lover of all things breakfast food you have got to take a look at our other beloved breakfast dishes like Sheet Pan Breakfast Pizza, Freezer Burritos or German Pancakes!
Warm and filling this savory dish is so, so good. Easy to double this effortless recipe takes just minutes to assemble for feeding to a large crowd.
With just a few, simple ingredients Ham and Cheese Breakfast Casserole comes together quickly and easily.
- Salt and Pepper
- Minced Garlic
- Hash Brown Potatoes
- Shredded Cheddar Cheese
- Chopped Ham
🍳 Step-by-Step Instructions
Let's start by pre-heating the oven to 400° F. Next add the butter to a 9x13 baking dish. Then place the dish in the oven so the butter can slowly melt while the oven pre-heats.
When ready, add the eggs, milk, salt and pepper to a large mixing bowl. Afterwards add the shredded potatoes to the egg mixture and stir until evenly mixed.
Lastly add your meat of choice, the veggie blend, garlic and half of the cheese to the egg and potato mixture.
Then stir till combined. Then spoon the casserole mixture into the 9x13 baking dish with the melted butter. Spread the mixture evenly across the dish.
And lastly sprinkle the remaining shredded cheese over the top of the Ham and Cheese Breakfast Casserole and place it in the oven to cook for 50 minutes. Pull from the oven and check your casserole. If egg is not fully set place back in the oven for 10-15 minutes. Feel free to cover with foil if the top is browning too quickly.
When done cooking your casserole should appear bubbly and golden. The center will also spring back a little when tapped, letting you know the egg is fully cooked.
But if the top seems to be browning too quickly just cover the dish with foil until done baking.
Pull the baking dish from the oven when done and allow to cool a little. Then serve your Ham and Cheese Breakfast Casserole as is or get fancy and dress it up with all the fixings for breakfast burritos!
In fact, we love pairing this casserole with fresh tortillas, a little restaurant style pico de gallo, sour cream and a dash of hot sauce.
👩🏻🍳 Make it Your Own
Something I love about Ham and Cheese Breakfast Casserole is that it is so easy to change up! There are lots of different ways to make this dish your very own. Here are just a few:
Protein - Ham can be switched for any other meat of choice. Crumbled bacon, savory sausage, spicy chorizo, ground turkey … you name it and it will probably work!
Veggies - If preferred you can use fresh chopped peppers and onions in place of a frozen mix. You can also leave out the peppers and onions if preferred. You can also add spinach, mushrooms, broccoli, tomatoes or green onion.
Eggs - If interested in making this a healthier dish try using just egg whites in place of your normal eggs.
Potatoes - If you don't have frozen shredded or diced potatoes on hand don't hesitate to use frozen tater tots as your potato source. You can use frozen or thawed potatoes – just keep in mind that it will affect the baking time if.
Cheese - Don't be afraid to change that flavor profile a bit by adding a second cheese or switching out the traditional cheddar for Swiss, Gouda or Colby Jack.
💭 Prepare Ahead
If you know you've got a busy or early start to the next day, do yourself a favor and prepare your casserole the night before!
Just prepare the dish as normal but instead of placing in the oven cover the dish tightly and place in the fridge. Then in the morning uncover and place in the oven to cook.
What breakfast food is good for feeding a large crowd?
Easy to double this Ham and Cheese Breakfast Casserole takes just minutes to prepare making it perfect for feeding to a large crowd. Warm, filling and so delicious this savory casserole is a total crowd pleaser ideal for serving on holiday mornings or sleepy weekends.
Can breakfast casserole be prepared the night before?
Perfect for holidays, weekends or busy mornings Ham and Cheese Breakfast Casserole is easy to prepare the night before for easy serving the next day. Then all you have to do is pop that casserole dish in the oven the next morning to have a hot and delicious meal ready to enjoy.
So whether you bake it now or prepare it ahead of time and set it aside to be cooked later, this savory and filling casserole is delicious!
Can breakfast casserole be frozen?
Ham and Cheese Breakfast Casserole is great for doubling and freezing for enjoying later. This dish is so easy for preparing and popping in to muffin tins to be frozen in individual sized portions making it easier to pull out and enjoy quickly.
Ham and Cheese Breakfast Casserole
Full of melty cheese, delicate eggs, savory ham, and tender potatoes this dish has it all! Hot, filling, and delicious it is comfort food in every bite.
- 4 tablespoons butter
- 8 eggs
- ½ cup milk
- ½ teaspoon salt
- ½ teaspoon pepper
- 26 ounces frozen shredded potatoes
- 2 cups cheddar cheese
- 2 cups cooked ham, cubed
- 12 ounces frozen pepper and onion blend
- 1 teaspoon minced garlic
- Preheat oven to 400° F. Add butter to a 9x13 baking dish and place in oven to melt while oven preheats.
- In a large mixing bowl beat eggs, milk, salt and pepper.
- Add shredded potatoes to egg mixture and stir until evenly combined.
- Add meat of choice, veggie blend, garlic and half of the cheese to the potato mixture. Stir the mixture till everything is combined.
- Spoon the casserole mixture into the 9x13 baking dish with melted butter. Spread mixture evenly in dish.
- Sprinkle remaining shredded cheese over the top of the dish and place baking dish in the oven to cook for 50 minutes. Check casserole and if still not set cover with foil and cook for an additional 15 minutes.
- Once egg is set and cooked remove the dish from the oven. Allow to cool before serving and enjoy!
- Ham can be switched for any other meat of choice. Sausage, hamburger or bacon would all work in lieu of the ham.
- If preferred you can use fresh chopped peppers and onions in place of a frozen mix.
- Peppers and onions can also be left out if preferred.
Nutrition Information:Yield: 12 Serving Size: 1
Amount Per Serving: Calories: 409Total Fat: 23gSaturated Fat: 7gTrans Fat: 0gUnsaturated Fat: 13gCholesterol: 159mgSodium: 845mgCarbohydrates: 38gFiber: 9gSugar: 2gProtein: 19g