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.
Looking for more savory breakfast ideas? There are more than 100 egg recipes here!
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! (You can use duck eggs, too. Because duck eggs are larger than those of chickens, use eight rather than a whole dozen for this recipe.
Making this baked egg casserole recipe
One of our favorite easy breakfast meals is an egg bake. It’s a delicious way to use up leftover bits and bobs that give the eggs great flavor. In this case, it’s ham. And then we doubled down with bacon. To make it, you’ll simply whip a dozen eggs with some milk and pour the egg mixture over the meat and spinach in the casserole dish, and top it with cheese.
At this point you can pop it in the oven for about 45 minutes or 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 breakfast 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.)
Free Printable Recipe Cards!
Let me send you a collection of recipe cards to help you get started with a homemade pantry! You’ll also get my free weekly newsletter, complete with recipes, gardening tips, and a little peek at what’s going on around here — both the zany and the mundane.!
★ Did you make this egg casserole recipe? Don’t forget to give it a star rating below! ★
- 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
- Preheat the oven to 350 degrees. Prepare a 9x13 baking dish with nonstick cooking spray.
- Whisk together the eggs, milk, salt, and pepper until well blended.
- 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.
- Add a layer of cheese.
- Bake for 40 to 45 minutes or until the center is set and the cheese is melted and golden on the edges.
Nutrition Information:Serving Size: 1 grams
Amount Per Serving: Unsaturated Fat: 0g