attainable sustainable book cover
Check out my new book!

A Publishers Weekly top ten pick from National Geographic Books!

Easy Ham & Egg Casserole Recipe for a Simple Brunch

May contain affiliate links. Please see my privacy policy and affiliate disclosure.

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!

egg casserole on a white plate

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.)

egg casserole being served from a white dish

★ Did you make this egg casserole recipe? Don’t forget to give it a star rating below! ★

egg casserole on a white plate

Easy Ham & Egg Casserole Recipe


  • 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


  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:
Serving Size: 1 grams
Amount Per Serving: Unsaturated Fat: 0g

Did you make this recipe?

Share an image on Instagram and tag @attainablesustainable with #attainablesustainable!

Click to save or share!

Meet the Author

Kris Bordessa

Kris Bordessa founded Attainable Sustainable as a resource for revitalizing vintage skills. Her book, Attainable Sustainable: The Lost Art of Self-Reliant Living (National Geographic) offers a collection of projects and recipes to help readers who are working their way to a more fulfilling DIY lifestyle.

3 comments… add one
  • Zeldaz Oct 8, 2013, 2:52 pm

    Frittata! Anything goes! Had shrimp, cauliflower, and cheese yesterday, all leftovers.

  • Marlene Feb 20, 2020, 2:23 pm

    How do I get rid of the printable recipe card? It pops up in the middle of everything no X to get rid of it

    • Kris Bordessa Feb 21, 2020, 7:47 am

      Can you tell me if that’s on mobile or desktop? And if it’s desktop, what browser are you using? That shouldn’t be happening.

Leave a Comment