Total Time
Prep 15 mins
Cook 45 mins

This feeds a pretty large crowd, and most of it can be put together ahead of time and refrigerated overnight. I like this one because you don't have to cook the hash browns before adding to the casserole.

Ingredients Nutrition


  1. Brown sausage and 2 tbsp onion together until done.
  2. Drain and set aside.
  3. Mix hash browns, remaining onions, seasoned salt, pepper and onion powder together.
  4. Place this mixture in lightly greased 9 x 13 dish.
  5. Sprinkle cheese on top.
  6. Spoon sausage on top of cheese, then mushrooms (if desired).
  7. Can be refrigerated overnight or frozen at this point.
  8. When ready to bake, mix together the eggs, milk and salt and pepper to taste, then pour this over the casserole.
  9. Bake at 350 for 45 minutes.
Most Helpful

One of my favorite breakfast for dinner recipes. I usually leave out the sausage and add more vegetables due to personal preference. I love that it can be prepared ahead of time and just popped in the oven after work.

morninggirl5 February 23, 2013

What an easy casserole for the morning or brunch. Topped with salsa, and it was gone! My husband loved that there were hashbrowns instead of bread in it! Thanks for sharing!

TheGrumpyChef January 24, 2010

I have made this many times (so I am surprised I have not yet reviewed it). It is very good and always a hit. I have made it for family and for potlucks a few times. Recipe is very versatile, I have added in green pepper with the sausage and I think I will add green chilis next time. I also usually put in about 8/9 eggs and then just cook it for a few min longer.

Ambiann November 28, 2009