Breakfast Casserole

Breakfast Casserole

Servings: 12
Prep Time 15 minutes
Cook Time 50 minutes


  • 1 (20 oz)pkg. refrigerated shredded hash browns
  • 1/4 cup butter
  • Salt and pepper, to taste
  • 12 large eggs
  • 1 1/2 cups half and half
  • 1 cup shredded medium or sharp cheddar cheese
  • 1 cup shredded swiss cheese
  • 8 oz. diced ham, break up any clumps
  • 1/3 cup chopped green onions
  • 2 1/2 Tbsp chopped fresh parsley


  1. Preheat oven to 350 degrees. Spray a 13 by 9-inch baking dish with non-stick cooking spray.

  2. Melt butter in a large 12-inch non-stick skillet over medium high heat. Spread hash browns into an even layer in pan, season with salt and pepper. Let cook until golden brown on bottom about 6 - 8 minutes, then turn potatoes and continue to cook 3 minutes longer.

  3. Pour hash browns into prepared baking dish, set aside.

  4. Add eggs to a large mixing bowl. Break yolks and stir together with a fork until blended.

  5. Stir in half and half, cheddar, Swiss, ham, green onions, parsley and season with salt and pepper to taste.

  6. Pour mixture evenly over hash brown layer then spread out with a spatula to even out top as needed.

  7. Bake in preheated oven until center is just set, about 40 - 50 minutes. Let cool about 5 minutes before slicing and serving.

Recipe Notes

  • If you'd like it can also be made with 1 (24 oz) bag frozen hash browns. If doing so thaw hash browns, skip sautéing step (therefor omitting butter) and add to casserole dish and proceed as directed.
  • This can be made in advance. Prep up through step 5. Cover and refrigerate, the following morning remove from fridge while oven preheats. Add about 10 - 15 minutes to bake time listed. 

Possible Variations:

  • Switch up the cheese. I recommend other smooth melting cheeses like Monterey jack, muenster, provolone, colby, pepper jack, gruyere etc. 
  • Swap ham for cooked bacon or even diced Canadian bacon.
  • Add veggies like sautéed mushrooms or bell peppers.
  • Try it with cooked breakfast sausage or cooked Italian sausage instead of ham.
  • Use other herbs.
  • Serve it topped with sliced or diced avocado and/or tomatoes.
  • Top with warm hollandaise sauce to make it fancier.