Sausage Hash Brown Breakfast Casserole

This SAUSAGE HASH BROWN BREAKFAST CASSEROLE is so easy to make yet so delicious. 5 ingredients plus salt & pepper is all you need to make it and you can even make it ahead of time. 
Sausage Hash Brown Breakfast Casserole |

The other day, I shared with y’all my very favorite breakfast casserole. If you missed it, you definitely need to go check it out. It’s got gravy, sausage, hash brown patties, cheese, eggs, buttered toast… oh it’s yummy.

Today, I’m going to share my second favorite breakfast casserole. It’s actually the one that I turn to most to make as my ‘most favorite’ one can be a little on the heavy side to eat too regularly. This one is a lot lighter & so I make it a lot more often. Like a couple times a month. It’s more of my ‘regular weekend breakfast casserole’ as my other one is more of my ‘special occasion breakfast casserole’. There is a difference, y’all know what I mean!

It’s got sausage, shredded hash browns, eggs, & cheese – and it’s all sorts of easy & delicious. Y’all know how much I love easy & delicious 🙂

Sausage Hash Brown Breakfast Casserole in a cast iron skillet |

Remember, I said this was easy. All you do is brown your sausage in a skillet (throw in some diced onion if you like) & then take that sausage – throw it in a bowl & mix it up with some shredded frozen (but thawed) hash browns, cheese, & some salt and pepper. Then spread it in your baking dish (I used a cast iron skillet, love my cast irons!). Mix your eggs & milk together… season it with some salt & pepper too… and pour it on top. Then, cook til done (about 45 minutes). Top with a little extra cheese & some green onions if you like.

You can make this the night before too if you like – but prep it only partially. Spread your sausage & hash brown mixture in your baking vessel, but don’t pour on the eggs/milk yet. Wait to do that til right before you put it in the oven. Also, it’s a good idea if you make it ahead to remove it from the fridge an hour before baking so that it has time to come to room temperature before baking. If it’s too cold going into the oven, it will affect your baking times.

Sausage Hash Brown Breakfast Casserole unbaked in cast iron skillet |

Sausage Hash Brown Breakfast Casserole |

I hope you love the ease & simpleness of this recipe along with downright yumminess as much as myself and my family does!

Sausage Hash Brown Breakfast Casserole


  • 1 pound hot pork sausage
  • 1 small onion diced (optional)
  • 1/2 of a 30oz package of shredded hash brown potatoes thawed
  • 2 cups cheddar cheese divided
  • 1-1/2 teaspoons salt
  • pepper to taste
  • 1 cup milk
  • 3 large eggs beaten
  • diced green onions optional to garnish


  • Preheat oven to 350 degrees. Butter/grease a half-casserole baking dish or deep-dish pie plate or cast iron skillet.
  • Heat a large skillet over medium high heat. Cook and stir sausage and diced onion (if using) in the hot skillet until browned and crumbly, about minutes. Drain and discard grease.
  • Stir hash browns, cooked sausage, 1-1/2 cups Cheddar cheese, 1/2 teaspoon salt, and black pepper together in a large bowl. Whisk milk, eggs, and remaining salt together in another bowl. Pour hash brown mixture into prepared baking dish; pour egg mixture evenly over hash brown mixture.
  • Bake in the preheated oven until bubbling and golden, about 45-55 minutes. Top with remaining cheese as soon as it comes out of the oven. Sprinkle with green onions, if desired.
Sausage Hash Brown Breakfast Casserole |