This post may contain affiliate links. Please read our disclosure policy.

If you’re looking for the taste of pure nostalgia in a nutrient-packed recipe, you have to try this Old Fashioned Breakfast Casserole.

The Old Fashioned Breakfast Casserole baked and cut into squares to serve.


 

Growing up, a breakfast casserole like this was a staple at all potlucks, sporting events, FCA meetings (if you know, you know), and beyond. The flavors in this Old Fashioned Breakfast Casserole are so nostalgic for me, and I can’t believe I’ve had my blog for years before I’ve included this recipe!

Two slices of Old Fashioned Breakfast Casserole stacked on top of each other in the white casserole dish.

This Old Fashioned Breakfast Casserole is one of those recipes that’s absolutely perfect for any time of year, but works especially great during the holidays! I love that you can assemble it entirely ahead of time, and pop it into the oven right before your guests arrive. I love carving into a big breakfast casserole when entertaining! Something about it just feels so cozy and welcoming.

ingredients:

  • Avocado Oil Cooking Spray
  • Frozen Diced Hashbrown Potatoes
  • Garlic Powder
  • Smoked Paprika
  • Dried Thyme
  • Bulk Breakfast Sausage
  • Red Bell Pepper
  • Yellow Onion
  • Baby Spinach
  • Eggs
  • Milk
  • Kosher Salt
  • Black Pepper
  • Shredded Sharp Cheddar Cheese
The Old Fashioned Breakfast Casserole assembled in a white casserole dish and ready to be baked in the oven.

step-by-step:

step one: prep the casserole dish

Spray a 9×13 baking dish with avocado oil cooking spray.

step two: add the potato layer

Add the hash brown potatoes, garlic powder, smoked paprika, and thyme and toss until well combined and spread into a single layer. Set aside.

The potatoes for Old Fashioned Breakfast Casserole in the bottom of a white casserole dish on a white countertop.

step three: cook the sausage

Heat a large skillet over medium-high heat and spray lightly spray with avocado oil cooking spray. Add the sausage and cook, breaking up the meat into small pieces, until it is cooked through and no longer pink, about 7 minutes. Drain off excess fat and add in a single layer over the hash brown potatoes.

The browned meat and potatoes for Old Fashioned Breakfast Casserole in the bottom of a white casserole dish on a white countertop.

step four: cook the veggies

Reduce the heat in the skillet to medium and spray once more with avocado oil spray. Add the bell pepper, onion and a pinch of salt and pepper and saute until tender, about 4 minutes. Add the spinach and continue to cook, stirring, until wilted, about 3 more minutes. Transfer into a single layer over the sausage.

The browned meat, veggies, and potatoes for Old Fashioned Breakfast Casserole in a white casserole dish on a white countertop.

step five: finish assembling the casserole

In a large bowl, whisk together the eggs, milk, salt, pepper, garlic powder, and shredded cheese until very well combined and frothy. Pour into the baking dish over the potatoes, sausage and veggies.

step six: let the casserole chill

Cover the casserole with plastic wrap and store in the fridge for at least 30 minutes, but up to 24 hours.

step seven: bake the casserole

When ready to bake, preheat the oven to 350℉. Bake until the eggs are set, 40 to 45 minutes.

step eight: let rest and serve!

Let rest for 5 minutes before slicing and serving.

recipe FAQs:

Do I have to make this casserole the night before baking it?

Nope! As long as it chills in the refrigerator for at least 30 minutes you can go ahead and bake it. But, if you’re hosting people the next morning, making it the night before makes things a ton easier.

Can I switch up the veggies in this recipe?

Sure! You can absolutely use the veggies you have on hand or that your family prefers, just adjust the cooking times if needed before layering into the casserole dish.

This Old Fashioned Breakfast Casserole is a favorite of mine, and I hope you love it as much as I do! Make sure to leave a comment after you try it!

Looking for more breakfast recipes? Try these!

Sausage McMuffin Egg Bake

Broccoli Cheddar Egg Bites

Copycat Starbucks Pesto & Ciabatta Egg Bake

Croque Monsieur Breakfast Casserole

The Old Fashioned Breakfast Casserole baked and cut into squares to serve.
4.60 from 5 votes

Old Fashioned Breakfast Casserole

Servings: 12 servings

Ingredients 

  • Avocado oil cooking spray
  • 3 cups frozen diced hash brown potatoes
  • 1 teaspoon garlic powder
  • ½ teaspoon smoked paprika
  • 1 teaspoon marjoram (or dried thyme)
  • 1- pound bulk breakfast sausage
  • ¾ cup small-diced red bell pepper
  • ½ cup finely-diced yellow onion
  • 4 cups packed baby spinach
  • 12 large eggs
  • ½ cup milk
  • 1 ½ teaspoons kosher salt
  • ½ teaspoon black pepper
  • ½ teaspoon garlic powder
  • 1 cup shredded sharp cheddar cheese

Instructions 

  • Spray a 9×13 baking dish with avocado oil cooking spray.
  • Add the hash brown potatoes, garlic powder, smoked paprika and thyme and toss until well combined and spread into a single layer. Set aside.
  • Heat a large skillet over medium-high heat and spray lightly spray with avocado oil cooking spray. Add the sausage and cook, breaking up the meat into small pieces, until it is cooked through and no longer pink, about 7 minutes. Drain off excess fat and add in a single layer over the hash brown potatoes.
  • Reduce the heat in the skillet to medium and spray once more with avocado oil spray. Add the bell pepper, onion and a pinch of salt and pepper and saute until tender, about 4 minutes. Add the spinach and continue to cook, stirring, until wilted, about 3 more minutes. Transfer into a single layer over the sausage.
  • In a large bowl, whisk together the eggs, milk, salt, pepper, garlic powder, and shredded cheese until very well combined and frothy. Pour into the baking dish over the potatoes, sausage and veggies.
  • Cover the casserole with plastic wrap and store in the fridge for at least 30 minutes, but up to 24 hours.
  • When ready to bake, preheat the oven to 350℉. Bake until the eggs are set, 40 to 45 minutes.
  • Let rest for 5 minutes before slicing and serving.

Nutrition

Calories: 272kcal, Carbohydrates: 13g, Protein: 16g, Fat: 18g, Saturated Fat: 7g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 7g, Trans Fat: 0.1g, Cholesterol: 202mg, Sodium: 670mg, Potassium: 392mg, Fiber: 2g, Sugar: 1g, Vitamin A: 1652IU, Vitamin C: 19mg, Calcium: 123mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Servings: 12 servings
Calories: 272

Food Photography and Styling by Eat Love Eats.



Welcome! I’m Alex.

I’m a food lover sharing healthy, simple, delicious, recipes from my kitchen to yours. Here you’ll find lots of Whole30, lots of healthy, and a little indulgence here and there because…it’s all about balance y’all!


Similar recipes

4.60 from 5 votes

Leave a comment

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

Recipe Rating




25 Comments

  1. 3 stars
    Mine turned out so so soggy. 😭 The veggies need to be cooked down way more than what the recipe indicates.

    1. Hi Katherine, I’ve now made this five times since Alex posted it. My first one was perfect, but my second one came out super soggy too. Now I make sure to squeeze the water out of the spinach before adding, and I’m careful not to overbake the casserole (which will make the eggs watery). Give it another shot!! With Marie Sharp habanero sauce it’s reheat perfection.

  2. 5 stars
    Same as Kelly! Great to make before and throw in the oven in the morning. Made for Christmas brunch and it was a HIT! So much flavor…adding the spices on every layer is the ticket. You are a culinary genius!!

  3. 5 stars
    This was SO GOOD! I made this for Christmas brunch, and my whole family LOVED it! So easy to prep ahead and absolutely full of flavor. Will definitely make this again! Love your recipes 🙂

  4. Do you thaw the potatoes beforehand? The recipe writes as using them frozen. But the picture looks like they’re already cooked!

  5. 5 stars
    Made this with frozen tater tots last week since we had some in the freezer. It was delicious. We ate on it through the week. Just made it again with frozen diced tri-color sweet potatoes since I had those in the freezer(noticing a theme here…), and it was also delicious. (Central Market carries these in 10 oz bags in their freezer section.) This is a great recipe and it appears to be pretty forgiving.

    1. you can prep ahead and not bake it, and refrigerate it for up to 24 hours.
      If you bake it I would let it cool completely. Cover the casserole tightly with plastic wrap, then aluminum foil to prevent freezer burn.
      To reheat: Bake for 20–30 minutes if thawed, or 60–90 minutes if frozen, until heated through.