Skip to Content

Breakfast Casserole

Updated July 11, 2025 / By Holly Erickson

The classic breakfast trio of eggs, sausage and hash browns, all in one baking dish! Plenty of melty cheese crowns this rich, rib-sticking breakfast casserole the king of all brunch recipes!

Breakfast casserole with hash browns, ground sausage, eggs, cream, and melted cheese topped with green onions
Photography by Gayle McLeod

Breakfast Casserole

The classic breakfast trio of eggs, sausage and hash browns make this easy breakfast casserole such a hit. Whether you’re cooking up breakfast for a big holiday brunch, or craving an easy breakfast-for-dinner situation (always a win), this easy, cheesy sausage breakfast casserole recipe will fit the bill. 

Breakfast casserole with hash browns, ground sausage, eggs, cream, and melted cheese topped with green onions

My mom always makes this breakfast casserole recipe for holiday brunches because it’s easy to make ahead of time (always nice for a brunch recipe) and kids and grown ups alike go wild for it every year. Using frozen hash browns as the base makes prep super easy, and it can be mostly made the night before. Serve with fresh fruit, roasted potatoes, and plenty of coffee. 

all the ingredients for a sausage breakfast casserole measured and laid out on the counter

Key Ingredients

  • Eggs: Nothing fussy here, but do take time to really whip the eggs and cream together so that your casserole is fluffy instead of heavy. 
  • Frozen hash browns: My mom used to cook and grate the potatoes herself, but switching to frozen hash browns made this recipe so much easier. 
  • Cheese: Cheddar cheese is my favorite, and I like to grate it myself to that it melts well. 
  • Sausage: Use links or ground sausage, both work fine. if you like a hint of sweetness, look for one that has a bit of maple in it. See below for even more swaps and variations. 
  • Heavy cream: You could use half-and-half, but heavy cream results in a much more delicious casserole, with a silkier texture. It’s my favorite. 
ground breakfast sausage being cooked in a skillet
eggs, heavy cream, salt, pepper and cayenne being whisked in a bowl

How To Make This Easy Breakfast Casserole, Step By Step

See the recipe card below for detailed instructions. 

  1. Brown the sausage.
  2. Whisk the eggs and cream, creating a silky, custardy egg mixture to hold your casserole together.
  3. Stir in the sausage, cheese and scallions.
  4. Pour the casserole filling into a greased pan.
  5. Bake! Bake this breakfast casserole covered for 20 minutes, then uncovered for 40 more minutes. Covering it makes the cheese on top melty and gooey, instead of crisp.
ingredients for breakfast casserole being stirred in a bowl: hash browns, eggs, sausage, cream, cheese and green onion
a greased casserole dish prepared for a sausage, egg and cheese breakfast casserole

Tips For Making It Ahead of Time

This breakfast casserole is a great make ahead breakfast and brunch recipe. There are actually two great ways to make it ahead: 

  • If you have more time in the morning: Assemble the casserole to the point of baking the night before, cover it and place it in the fridge overnight. The next morning, pull it out and bake it. 
  • If you need most of it done the night before: Do the first 40 minute bake the night before. Then let the casserole cool, cover it and refrigerate it until morning. All that’s left the next morning is to do the last 15-minute bake.
Unbaked breakfast casserole with hash browns, sausage, eggs, cream, and cheese, ready to go in the oven

Possible Variations

  • Make it vegetarian: The casserole will still be delicious if you leave the sausage out. You could also use a veggie sausage (there are many vegetarian breakfast sausages available now).
  • Make it a little lighter by swapping in chicken sausage and reducing the amount of cheese.
  • Make it more veg-foward by adding more sautéed vegetables! I like bell peppers, onions, and mushrooms or try a combo of spinach, sun dried tomatoes, crispy bacon bits.
  • Try different cheeses! Substitute pepper Jack cheese or a Mexican cheese blend in place of the cheddar.
  • Replace the heavy cream with half-and-half or whole milk. The casserole will be slightly less creamy, but still yummy.
  • Serving a smaller crowd? Cut the recipe in half and bake it in a 8x8 baking dish instead. The baking time will be shorter, so keep a close eye on it. 
Breakfast casserole with hash browns, ground sausage, eggs, cream, and topped with melted cheddar cheese

What To Serve On the Side 

Breakfast casserole with hash browns, ground sausage, eggs, cream, and melted cheese topped with green onions

How To Freeze

In my house, this casserole usually disappears before we have a chance to freeze any leftovers! You’ll need to bake the casserole and let it cool before you freeze it, because of the heavy cream. But it reheats well, even after freezing. The best way to freeze it is to slice the cooled casserole into individual portions, wrap them tightly in plastic wrap, and freeze for up to 3 months. Reheating the unwrapped slices in the oven is best, but you can do the microwave in a pinch. Our breakfast burritos are my other favorite freezer-friendly brunch recipe. 

Breakfast casserole with hash browns, ground sausage, eggs, cream, and melted cheese topped with green onions

Top Of The Morning To You!

For more recipe inspiration, follow us on Facebook, Instagram, TikTok and Pinterest or order our cookbook. We love when you share your meals. Tag us on Instagram using #themodernproper, and we’d love to hear what you think of this recipe in the comments below. Happy cooking!

Grill & Chill: 5 Days of Summer Dinners!

FREE EMAIL BONUS: Crowd-pleasing recipes to fire up your summer table.

Breakfast Casserole Recipe

  • Serves:  12
  • Prep Time:  15 min
  • Cook Time:  55 min
  • Calories:  326

Description

The classic breakfast trio of eggs, sausage and hash browns, all in one baking dish! Plenty of melty cheese crowns this rich, rib-sticking breakfast casserole the king of all brunch recipes!

Ingredients

  • 2 tablespoons salted butter, melted
  • 1 pound ground pork breakfast sausage
  • 12 large eggs
  • 1 teaspoon sea salt
  • ½ teaspoon freshly cracked black pepper
  • ½ teaspoon cayenne pepper
  • 1 cup heavy whipping cream
  • 3 cups shredded cheddar cheese
  • 1 pound frozen hash browns, thawed
  • 4 green onions, white and green parts chopped, plus more for garnish (optional)

Method

  1. Preheat the oven to 350°F with a rack in the center position. Grease a 9x13-inch baking dish with the butter.

    all the ingredients for a sausage breakfast casserole measured and laid out on the counter
  2. Heat a large skillet over medium heat. Add the sausage and cook, breaking it up with a wooden spoon, until browned, about 10 minutes. 

    ground breakfast sausage being cooked in a skillet
  3. Meanwhile, in a large bowl, whisk the eggs, salt, pepper, cayenne and whipping cream until fully combined, 2-3 minutes.

    eggs, heavy cream, salt, pepper and cayenne being whisked in a bowl
  4. Using a slotted spoon, transfer the sausage to the bowl with the eggs. Stir in 2 cups of the cheese, the hash browns and the green onions (if using). 

    ingredients for breakfast casserole being stirred in a bowl: hash browns, eggs, sausage, cream, cheese and green onion
  5. Pour the egg and sausage mixture into the prepared baking dish and sprinkle all over with the remaining 1 cup of cheese.

    Unbaked breakfast casserole with hash browns, sausage, eggs, cream, and cheese, ready to go in the oven
  6. Cover the baking dish with foil. Bake in the oven for 20 minutes. Remove the foil and bake for 35-40 minutes longer, until the cheese is melted and the eggs are golden brown and set in the center. 

    Breakfast casserole with hash browns, ground sausage, eggs, cream, and topped with melted cheddar cheese
  7. Remove from oven and let cool for 10 minutes before slicing and serving. 

    Breakfast casserole with hash browns, ground sausage, eggs, cream, and melted cheese topped with green onions

Nutrition Info

  • Per Serving
  • Amount
  • Calories 326
  • Protein 16 g
  • Carbohydrates 11 g
  • Total Fat 24 g
  • Dietary Fiber 0 g
  • Cholesterol 242 mg
  • Sodium 697 mg
  • Total Sugars 1 g

Breakfast Casserole

Questions & Reviews

Rated 5 stars by 5 readers

or
  • Julianne

    So I was interested in the recipe but I was wondering about the heavy cream my family has issues with cream like that. They can do cheese. What can I replace it with ?

    We haven't personally tested this dairy free but you could try coconut cream, cashew cream or plant based milk. If you use plant based milk you might need to add some extra fat to mimic the consistency the casserole. A tablespoon of olive oil should do the trick. Again, this hasn't been tested with this alternative but we believe it should work. We'd love to hear how it goes!

  • Je

    Any advice or thoughts on using fresh potatoes instead of frozen hash browns? Thanks!

    You would need to cook the potatoes before hand. We'd probably go the route of roasting them i the oven. If you throw them in the casserole raw, they won't get soft enough by the time the eggs are done baking.

  • Lisa

    This looks delicious! Im assuming you line the greased pan with the hash browns, but the hash browns are not included in the instructions-just the ingredients list. Would that be step 2?

    Hi Lisa, hasbrowns get stirred in with the eggs and sausage. This is listed in step 4. "Using a slotted spoon, transfer the sausage to the bowl with the eggs. Stir in 2 cups of the cheese, the hash browns and the green onions (if using)." Hope you enjoy!

  • Theresa

    Where does the melted butter get added?

    It is added into the baking dish in step 5. We hope you enjoy!

  • Betty

    Can this be made the day before and baked the next morning?

    Yes, that should work just fine! Just store it covered in the fridge overnight

  • Nancy

    Can this be frozen?

    We haven't tried but that should work ok nancy!

  • Jenna

    Can this be made without meat?

    Sure! You might want to add a bit more hashbrowns to it. Hope you enjoy Jenna!

  • Chelsey

    Is this recipe using a lb of tator tots or hash brown patties?
    Thanks!

    Shredded hash browns but tater tot would work as well or hash brown patties broken into pieces. Hope you enjoy Chelsey!

  • Elizabeth

    Your recipe doen't say anyting about the hashbrowns. How much to use etc.

    1 lb hash browns, thawed. It is listed in the ingredient list near the bottom.

  • Erin

    Have either of you made this dairy free?

    No, I'm sorry we haven't.

  • Danielle

    This recipe is delicious! It is the perfect combination of ingredients with a wow factor that comes together quickly. Everyone went in for seconds and even thirds. Yum!

    YAY! Glad it was a hit, thanks Danielle!

  • Nick

    Phenomenal! Make this dish now.

    Thanks so much, we are so happy you loved it Nick!

  • Hayden

    Love making this to feed a crowd.

    Thanks Hayden, so happy you love it!

  • Tina

    Love this casserole!! It’s become a family favorite for Christmas morning. So easy to make ahead the day before and then finish the last bit of cooking in the morning, and we’re enjoying it in no time.

    That's awesome Tina! So happy you guys enjoyed!

  • Dmitrii

    This recipie is really good! 1 hour - and you have your breakfasts covered for next week or so. The only thing is that I would use a bit less butter, maybe 1 tbs only, because with 2 it comes out too "butery" and oily. Other then that - excellent meal!

    So glad to hear you enjoyed it!