An easy Egg Casserole recipe that is so simple to make. This breakfast casserole with hash browns is great to meal prep for the week!

We love a recipe that you can make once and eat for multiple meals (doesn’t everyone?) and this casserole is perfect for your next meal prep day!
It’s made in under an hour and with only 11 ingredients and is packed with protein to keep you feeling full. This is the perfect for breakfast or brunch! You can use this as a meal prep for some easy breakfasts or at your next brunch with friends or family. This has great flavor and will certainly be enjoyed by all!

We can’t wait for you to try this easy breakfast casserole recipe and if you want other healthy breakfast recipes, try our Potato Crust Quiche or Southwest Breakfast Burrito.
Why we love this Breakfast Hashbrown Casserole
This is such an easy and delicious meal and we love it for so many reasons:
- Protein Packed/Veggies Loaded – This egg casserole is high in protein (28g per serving!) and has veggies, and hash browns that will help keep you full.
- Meal Prep Friendly – Make this egg bake on Sunday (or whenever!) and enjoy it the next few days! It would be perfect to slice and put it in containers so it’s pre-portioned + ready to eat.
- Perfect for brunch – This recipe is perfect for your next brunch because it is large enough for a crowd and can be customized to your guests’ liking (see green box below for substitutions).
Ingredients
To make this breakfast casserole with hash browns you will need:

- extra virgin olive oil – our favorites are Bono and Garcia De La Cruz
- breakfast sausage (chicken, pork, turkey sausage all work well)
- garlic
- onions, bell peppers
- eggs
- dried parsley, dried basil, black pepper
- frozen hash browns
- cheddar cheese (optional)
Substitutions
Olive Oil: You can substitute olive oil with avocado oil or melted butter.
Breakfast Sausage: We used pork breakfast sausage in this recipe but you can also swap it for chicken or turkey sausage. Breakfast sausage can be replaced with crumbled bacon or even cooked ham. Most breakfast sausages are high calorie/fat/salt so be aware. You can also use pre-cooked breakfast sausage. Simply crumble it/chop it instead of browning it. If you are wanting to use bacon, try our Bacon Breakfast Casserole.
Veggies: Feel free to add more veggies. Spinach or other greens would be great in this casserole. You could also try our Veggie Egg Casserole!
Eggs: You can add in egg whites if you’d like a higher protein/lower fat option.
Spices: You can add more spices if you’d like or substitute in fresh herbs. For fresh herbs use double the amount compared to dried herbs.
Can I use fresh potatoes instead of frozen hash browns? Yes, you can use fresh potatoes instead of hash browns. Make sure to squeeze out all of the liquid from them. If you don’t prefer hashbrowns, try our Sausage Egg Casserole.
Cheddar Cheese: Feel free to omit cheese from this recipe to make it dairy free. You can also substitute other cheese. We think pepper jack, monterey jack, and shredded mozzarella would all work well.
How to make Breakfast Casserole

- Brown sausage in olive oil over medium high heat. Then add in onions, garlic, and peppers and sauté for an additional 5 minutes. While the sausage and veggies are cooking, preheat your oven to 400 degrees.

- Whisk together eggs and dried spices until the eggs are mixed together well and fluffy. In a bowl, mix together egg mixture, cooked sausage & veggies, thawed hash browns, and cheese. Pour into a greased baking dish.

- Bake at 400° for 25-30 minutes or until the eggs are completely set in the center.
How do I know if my casserole is done? You will know it’s done once the center is completely set and it no longer looks soupy.
Recipe FAQ‘s
Egg Hash brown Casserole is supposed to fall and deflate some after coming out of the oven. It’s loaded with dense items like cooked sausage, veggies, and hash browns. All of these items are heavy so the casserole should fall a bit after it has cooked.
You can’t leave an egg bake out overnight. Egg bakes must be refrigerated overnight or they can easily go bad and become a food safety issue.
Your hash brown casserole could be soggy if you’re using too much liquid or you didn’t thaw your hash browns. The hash browns should be completely thawed and not frozen when added to the casserole.
No, you don’t need to cover an egg bake when baking. Unless a recipe states to cover it, most egg bakes can be baked uncovered.
To thaw frozen hash browns for casserole simply microwave until they’re no longer cold.
Storage Options
How long can you keep a breakfast casserole in the refrigerator? This breakfast casserole will keep in the fridge for up to 3 days. Anything after that is questionable and a potential food safety issue.
Can you freeze Shredded Hash brown and Egg Casserole? Yes, you can freeze Shredded Hash brown & Egg Casserole, but we don’t recommend it. We find that frozen/reheated eggs can be a bit soggy but it will work!
Do you freeze an Egg Hash brown Breakfast Casserole before or after baking? If you are going to freeze this breakfast casserole, cook it completely, allow it to cool, and then freeze it wrapped in freezer paper in a freezer safe Ziploc bag or airtight container.
Can you make Egg Hash Brown Casserole ahead of time? Yes! You can make Egg Hash Brown Breakfast Casserole ahead of time. It’s best when eaten hot out of the oven, but it can be baked and then cooled/reheated. We don’t recommend mixing this together and leaving it in the refrigerator raw. The potatoes will soak up the eggs.

How to serve Hash Brown Egg Casserole
This egg hash brown breakfast casserole is a complete meal in itself! Here are some of my favorite sides with this casserole:
- Oven Roasted Potatoes, Breakfast Potatoes, or Sweet Potato Breakfast Fries
- Bacon- learn How to Cook Crispy Bacon for a perfect side dish
- Spinach Strawberry Salad
Other healthy breakfast recipes:
We love Healthy Brunch Recipes and Healthy Egg Recipes! Here are some other healthy breakfast recipes we love:

Breakfast Casserole with Hash Browns
Ingredients
- 1/2 tablespoon olive oil
- 1 lb breakfast sausage – low salt
- ½ tablespoon garlic minced
- 1 cup onions minced (1 medium onion)
- 1 cup bell peppers cut in small pieces
- 10 eggs
- ½ teaspoon dried parsley
- ½ teaspoon dried basil
- ¼ teaspoon pepper
- 2.5 cups frozen shredded hash browns thawed (about ½ lb)
- 1 cup cheddar cheese optional- omit for dairy free
Instructions
- Preheat oven to 400 degrees.
- In a pan, heat olive oil over medium high heat. Brown your sausage until cooked through, about 10 minutes.
- Add in onions, garlic, and peppers. Saute for an additional 5 minutes.
- While sausage/veggies cook, whisk together eggs and dried spices.
- In a large bowl mix together egg/spice mixture, cooked sausage & veggies, thawed hash browns and cheddar cheese.
- Pour into a greased 9×13 glass or ceramic baking dish.
- Bake at 400 degrees for 25-30 minutes or until the eggs are completely set in the center.
Rebecca says
Can this be made ahead of time and reheated?
Elizabeth Marino says
We answered this in the blog post 🙂 “Yes! You can make Egg Hash Brown Breakfast Casserole ahead of time. It’s best when eaten hot out of the oven, but it can be baked and then cooled/reheated. We don’t recommend mixing this together and leaving it in the refrigerator raw. The potatoes will soak up the eggs”
Beth says
Though this recipe sounds delicious, how can it be Whole 30 with cheese in it?
The Clean Eating Couple says
The recipe/substitutions says to omit the cheese if you are Whole30