Total Time
Prep 10 mins
Cook 45 mins

This makes a large casserole but can be halved. I get this ready on Christmas Eve every year so that on Christmas morning I can just throw it in the oven for brunch once we've finished having coffee and opening our presents.

Ingredients Nutrition


  1. If using bacon, cut into 1 inch pieces and cook until crisp. Drain and set aside.
  2. Preheat oven to 350 degrees F. Lightly grease a large casserole dish.
  3. In a large bowl, beat together the eggs and milk and seasonings. Stir in the bacon (or ham), hash browns, green onions, and 1.5 cups of the shredded Cheddar cheese. Pour into the prepared baking dish.
  4. Bake in the preheated oven for 45 minutes, or until egg is set.
  5. Sprinkle the remaining Cheddar cheese on top, and then broil for 3 to 4 minutes, or until the cheese is melted.
  6. Remove from oven, and let sit 5 minutes before serving.
Most Helpful

I am not a huge fan of breakfast casseroles, but this one is awesome. I bring it to potlucks and now serve it for our Christmas Eve breakfast. I even make this for dinner as well! So good!

Jacobsclan53 June 09, 2010

Loved it, even had a guest ask for the recipe. Although I used bacon and added salt and it seemed a little too salty for my liking.

lmingole January 08, 2007

Made this Christmas morning using ham ad it was delicious. I liked that it didn't have bread in it like most casseroles of this type. I have a daughter with celiac's disease and she was able to eat it. I did have to increase the cooking time as the eggs weren't set when I checked it, but that wasn't a problem. Would definitely make again.

Divinemom5 January 05, 2007