This quick and easy ham and egg casserole recipe ticks off a lot of boxes: It can be made ahead for a no-fuss brunch recipe, it’s low-carb and keto-friendly, it’s gluten free, and this overnight egg casserole is delicious.
Looking for more easy breakfast ideas? Try this Dutch baby pancake recipe!
Originally published in May 2021, this post has been updated.

When springtime rolls around, those of us who raise chickens often find ourselves with a glut of fresh eggs. It’s a good problem to have, certainly, plentiful food produced right on site.
But when there are lots of eggs, we need recipes that use up lots of eggs. This recipe does the trick!

Ingredients
Eggs – Use a dozen fresh eggs, store bought, use what you have readily available.
Milk – Use half a cup of whatever type you typically keep on hand.
Ham – This is one of the key components of this dish to add some protein to your meal.
Bacon – Use 6 slices bacon, browned, drained and crumbled.
Spinach – Fresh spinach chopped into tiny pieces.
Onion – Grab a half cup of diced onions. You can use any kind of bulb onion you have on hand — white, yellow, or red.
Cheese – Two cups of your favorite type of cheese. Shredded mozzarella goes best with this dish.

How to Make This Egg Casserole Recipe
First, preheat the oven to 350 degrees, then mix the eggs, milk, salt, and pepper in a bowl. In a baking dish, add the ham, bacon, onion, and spinach. Create an even layer in the dish, and pour the eggs over the top of the mixture.
Add a layer of cheese, and pop it in the oven for about 45 minutes. You can also cover and store the pre-made casserole in the fridge until you’re ready to cook.

Variations on this overnight egg casserole are almost endless. Use crumbled and browned breakfast sausage instead of bacon. Swap cheddar cheese for the mozzarella. Stir in some chopped fresh or sun-dried tomatoes.
This easy egg casserole is nice enough for company, too! (Serve it with some homemade hash browns if you’re not sticking to a low carb eating plan.)

FAQs
What’s the difference between a quiche and an egg casserole?
A quiche is normally an egg custard that gets baked into a pie shell, while the casserole is baked in a dish instead of a pan.
How do you know when egg casserole is fully cooked?
It’s best to cook egg casserole until an internal thermometer reaches around 160° Fahrenheit, or when a knife inserted in the middle of the center of the dish comes out clean.
What goes well with egg casserole?
There are many great breakfast options that go great with egg casserole, such as bacon, biscuits, sausage and more. A fresh fruit salad is also great since it’s a nice cool finish.
★ Did you make this egg casserole recipe? Don’t forget to give it a star rating below! ★

Easy Ham and Egg Casserole Recipe
This quick and easy egg casserole recipe ticks off a lot of boxes: It can be made ahead for a no-fuss brunch recipe, it’s low-carb and keto-friendly, it’s gluten free, and this overnight egg casserole is delicious.
Ingredients
- 12 eggs
- ½ cup milk
- Salt and pepper to taste
- 1 cup cubed ham
- 6 slices bacon, browned, drained, and crumbled
- 2 cups spinach, coarsely chopped
- ½ cup diced onion
- 2 cups shredded mozzarella
Instructions
1. Preheat the oven to 350 degrees. Prepare a 9x13 baking dish with nonstick cooking spray.
2. Whisk together the eggs, milk, salt, and pepper until well blended.
3. To the baking dish, add the ham, bacon, onion, and spinach. Toss together and then create an even layer. Pour the eggs over the top of the mixture.
4. Add a layer of cheese.
5. Bake for 40 to 45 minutes or until the center is set and the cheese is melted and golden on the edges.
Nutrition Information:
Yield: 6 Serving Size: 1Amount Per Serving: Calories: 348Total Fat: 21gSaturated Fat: 8gTrans Fat: 0gUnsaturated Fat: 11gCholesterol: 418mgSodium: 852mgCarbohydrates: 9gFiber: 2gSugar: 2gProtein: 31g
This is one of my favorite casserole recipes. It’s easy to make and so tasty.
Easy is my favorite!