I first tasted this breakfast casserole at a brunch my Sunday School teacher hosted for our junior high girls’ class many years ago. It was the dish their family traditionally ate on holiday mornings — Christmas, Easter, and so forth.
I brought the recipe home to my mother, and pretty soon, our family was doing the same.
By mixing it up a day ahead of time and letting it sit in the refrigerator overnight, you can save time and mess the next morning. Plus, it’s delicious — light and fluffy and full of flavor.
- 2 ½ cups ham (or spinach)
- 2 cups grated cheddar cheese
- 1 dozen eggs
- ½ cup butter
- 1 cup half & half
- ½ tsp salt
- dash pepper
- 2 tsp dried mustard
Spray 9” x13” baking dish with non-stick spray. Dice ham (or turkey ham) into small cubes and spread on bottom of the pan.
Layer cheese on top of ham.
Alternatively, you can use spinach as your bottom layer in place of the ham.
Some of my kids don’t like meat, so I sometimes make this dish using fresh greens, instead.
Next, crack your eggs into a bowl. I was making a double batch when taking these photos, which accounts for all the extra yolks you see. 🙂
Add butter, half-and-half, and dry ingredients…
Blend ingredients well with a hand-mixer, then pour over meat and cheese (or spinach and cheese).
Bake at 325 degrees for 35 to 45 minutes or until light golden brown.
Pair with biscuits, jelly, and a fresh fruit salad for a well-balanced and filling breakfast. This dish is a great choice for serving to overnight houseguests — at Easter or Christmas or any month of the year!