Home » Breakfast » Sausage Breakfast Casserole Recipe

Sausage Breakfast Casserole Recipe

This easy breakfast casserole layers crispy hash browns, savory sausage, and cheesy eggs into one 9×13 pan. Just 10 simple ingredients and perfect for making ahead!

Large baking dish filled with homemade breakfast casserole recipe topped with green onion.

The breakfast casserole that feeds a crowd without breaking a sweat.

You know those mornings when you’ve got a house full of people and exactly zero interest in standing at the stove flipping individual pancakes like a short-order cook? This breakfast casserole is for those days! Crispy hash brown patties on the bottom, browned breakfast sausage in the middle, and a blanket of cheesy, fluffy eggs on top. It’s everything you want from a diner breakfast, baked into one dish you can slide into the oven and walk away from!

Here’s what you’ll need.

Bowls of ingredients to make a breakfast casserole recipe.

Here’s how it all comes together.

HEAT OVEN + PREP PAN. Preheat your oven to 350 degrees and grease a 9×13 baking dish with butter or cooking spray.

LAYER HASH BROWNS. Arrange the frozen hash brown patties in a single layer across the bottom of the pan. No need to thaw them first — just put them in straight from the freezer.

BAKE HASH BROWNS. Bake just the hash brown layer for 20 minutes, uncovered, then sprinkle with Kosher salt. While the hash browns are baking, prep the rest of your ingredients.

Large 9x13 baking dish filled with hash brown patties topped with salt.

COOK SAUSAGE. Cook the sausage in a large sauté pan over medium heat, crumbling it with a spatula as it cooks, until it’s browned and cooked through.

Large saute pan filled with ground sausage.

START LAYERING. Layer the cooked sausage evenly over the hash browns.

Cooked hash browns in a pan with cooked sausage.

MAKE EGG MIXTURE. Whisk together the eggs, half and half, half the shredded cheese, green onion, salt, pepper, garlic powder, and onion powder in a large bowl.

Bowl filled with egg casserole ingredients.

FINISH CASSEROLE. Pour the egg mixture over the sausage and hash browns.

Large 9x13 baking dish filled with breakfast casserole ready for the oven.

BAKE. Bake, uncovered, for 30-35 minutes until the eggs are almost set.

Breakfast casserole baked in a 9x13 baking dish.

FINISH CASSEROLE. Sprinkle the remaining cheese evenly over the top, then bake for another 5 minutes or until the eggs are fully set and the cheese is melted.

Breakfast casserole topped with shredded cheese.

GARNISH + SERVE. Let the casserole cool for 5-10 minutes, then slice, garnish with green onion, and enjoy!

Large baking dish filled with homemade breakfast casserole recipe topped with green onion.

Things I learned while testing this recipe.

  • Pre-baking the hash browns is a must. I tried skipping this step initially and ended up with a soggy potato layer that was a little sad. Just a quick 20 minutes in the oven ensures that the base of the casserole is sturdy and crisp.
  • Don’t skip salting the hash browns right when they come out of the oven after that first bake. It adds tons of flavor, and that’s hard to make up for after the casserole is done. I also like to add a sprinkle of Lawry’s seasoning salt after baking – it bumps up that salty, seasoned flavor.
  • Any breakfast sausage works here. I tested with loose sausage, links (casings removed), and patties (crumbled as they cooked), and they all delivered delicious results. Use what’s in your freezer.
  • The eggs should be almost set when you add that final layer of cheese — a slight jiggle in the center is what you want. They’ll finish cooking in those last 5 minutes, and carryover heat takes care of the rest while it cools.
  • Adding the cheese in two stages gives you the best of both worlds. Stirring it in with the eggs gives that cheddar flavor throughout. Then the layer on top stays melty and gives you that beautiful stretchy texture.

Your future self will thank you for this one.

This casserole basically begs to be made ahead of time. You’ve got a couple of options here:

  • Assemble the night before: Bake the hash brown layer and cook the sausage. Allow both to cool and then add the egg mixture. Cover tightly, and refrigerate overnight. In the morning, let it sit on the counter while the oven preheats, then bake as directed. You may need to add 5-10 extra minutes since it’s starting cold.
  • Bake it completely ahead: Bake the whole casserole, cool it, cover, and refrigerate for up to 3 days. Reheat individual slices as needed. Perfect for a week of grab-and-go breakfasts.
  • Prep the components: Cook the sausage and slice the green onions up to 2 days ahead, then on assembly day, bake the hash browns, whisk the egg mixture, start layering, and bake.

Here’s what I’d serve with this.

Just in case you have leftovers.

  • STORING: Let the casserole cool completely, then store leftovers in an airtight container (or cover the baking dish tightly with foil) in the fridge for up to 4 days.
  • FREEZING: Slice the cooled casserole into individual portions, wrap each tightly in plastic wrap, and freeze in a freezer-safe bag or container for up to 3 months. Thaw overnight in the fridge before reheating.
  • REHEATING: For individual slices, microwave in 30-second bursts until heated through, about 60-90 seconds total. For larger portions, cover with foil and reheat in a 350-degree oven for 15-20 minutes until warmed through. The oven method keeps the hash browns crispier, but the microwave gets the job done on a busy morning.

More easy breakfast recipes for your eating pleasure.

Did you love this recipe?

Please leave a 5-star rating and review below!

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Save Recipe

Print

Sausage Breakfast Casserole Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This easy breakfast casserole layers crispy hash browns, savory sausage, and cheesy eggs into one 9×13 pan. Just 10 simple ingredients and perfect for making ahead!

  • Author: Kylie
  • Prep Time: 15 minutes
  • Cook Time: 55 minutes
  • Total Time: 1 hour 10 minutes
  • Yield: 12 servings 1x
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American

Ingredients

Units Scale
  • 8 frozen hash brown patties
  • 1 pound breakfast sausage (links, patties, loose meat, etc.)
  • 10 large eggs
  • 1 cup half and half
  • 8 ounces shredded cheddar cheese, divided
  • 1/4 cup thinly sliced green onion + more for garnish
  • 1 teaspoon Kosher salt + more for salting hash browns
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1/2 teaspoon black pepper
  • butter or cooking spray for greasing the pan

Instructions

  1. HEAT OVEN + PREP PAN. Preheat oven to 350 degrees. Grease a 9×13 baking dish with butter or cooking spray.
  2. LAYER HASH BROWNS. Arrange frozen hash browns in a single layer across the bottom of the pan. No need to thaw first.
  3. BAKE HASH BROWNS. Bake just the hash brown layer for 20 minutes, uncovered, then sprinkle with Kosher salt. While the hash browns are baking, prep the rest of your ingredients. 
  4. COOK SAUSAGE. Cook sausage in a large saute pan over medium heat. Crumble with a spatula as it cooks, until it’s cooked through and browned. Drain grease off if needed. Add cooked sausage in an even layer on top of the cooked hash browns. 
  5. MAKE EGG MIXTURE. Combine eggs, half and half, half the shredded cheese, green onion, salt, garlic powder, onion powder, and pepper in a large bowl. Pour egg mixture over the sausage and hash browns. 
  6. BAKE. Bake, uncovered, for 30-35 minutes until the eggs are almost set. Add the remaining shredded cheese in an even layer on top. Bake for another 5 minutes or until the eggs are fully set and the cheese is melted.
  7. GARNISH + SERVE. Let cool for 5-10 minutes. Slice and garnish with green onion. Enjoy!
  8. SHARE THE LOVE. If you loved this recipe, please leave a 5-star rating and review below!

Notes

  • Pre-baking the hash browns is a must. I tried skipping this step initially and ended up with a soggy potato layer that was a little sad. Just a quick 20 minutes in the oven ensures that the base of the casserole is sturdy and crisp.
  • Don’t skip salting the hash browns right when they come out of the oven after that first bake. It adds tons of flavor, and that’s hard to make up for after the casserole is done. I also like to add a sprinkle of Lawry’s seasoning salt after baking – it bumps up that salty, seasoned flavor.
  • Any breakfast sausage works here. I tested with loose sausage, links (casings removed), and patties (crumbled as they cooked), and they all delivered delicious results. Use what’s in your freezer.
  • The eggs should be almost set when you add that final layer of cheese — a slight jiggle in the center is what you want. They’ll finish cooking in those last 5 minutes, and carryover heat takes care of the rest while it cools.
  • Adding the cheese in two stages gives you the best of both worlds. Stirring it in with the eggs gives that cheddar flavor throughout. Then the layer on top stays melty and gives you that beautiful stretchy texture.

Please leave a rating, review, or comment!

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star