This easy Breakfast Casserole recipe is perfect for any occasion and only takes 10 minutes to put together using eggs, sausage, cheese, onions, and shredded potato hashbrowns.
The last thing you want to do during the holidays is prep a huge breakfast. Instead, we make this easy breakfast casserole and serve it with fruit. It’s a quick and easy recipe that looks like I spent an hour in the kitchen cooking it up.
Recipe ingredients and notes
- Olive Oil – We use this to brown the sausage and the onions.
- Sausage Patties – We use sausage patties to cut down the prep of browning raw meat. You can also use links. Our go-to brand is Jone’s Dairy Farm. You could also use bacon or ham.
- Frozen Onions – We love having frozen onions on hand for recipes like this.
- Eggs – We have not tested this with egg alternatives.
- Shredded Cheddar Cheese – We’re dairy free, and use follow your heart finely shredded cheddar cheese.
- Whole Milk – We use full fat oatly to make this in a dairy free breakfast casserole.
- Potatoes – When making this, we prefer freshly shredded potatoes, but you can also use 1 1/2 cups of shredded frozen potatoes.
- Salt and Pepper – To taste or as directed.
How to make a breakfast casserole
Preheat the oven to 350 degrees F and then grease a 8×11 inch baking dish and set aside.
In a skillet, heat the oil and brown the frozen sausage so you can easily dice it into bite-size pieces. Then brown the onions quickly to release their flavor.
Beat the eggs with the milk, and then add in the sausage, onions, cheese, shredded potatoes, and salt and pepper. Mix until combined and then pour into the prepared baking dish.
Cover the dish with tin foil and bake for 45 minutes, then remove the foil and top with more cheese. Bake for another 10 minutes or until the cheese is melted. We like to garnish it with green onions.
Recipe tips and variations
- If you don’t like sausage, you could also use bacon or ham.
- This is great for meal prep, and you could easily freeze the leftovers.
- We’re dairy free, and it’s easy to adapt this recipe to our allergen needs.
- If you’re a meat lover, you could also top it with freshly cooked and chopped bacon.
Storage and reheating tips
- Refrigerate: Store any leftover breakfast casserole in an air-tight container in the refrigerator and enjoy it within 3-4 days.
- Freeze: Let the casserole cool for 30 minutes prior to placing it in a container or foil for freezing. Freeze up to 3-4 months for best quality.
- Reheat: Place the breakfast casserole into an oven-safe dish in a 375 degree F preheated oven for 30 minutes covered and enjoy once warm throughout. For a piece, only do about 10 minutes.
How to serve
We love serving with fresh fruit and quick dinner rolls.
Frequently asked questions
Yes, we love using leftover ham or crispy bacon!
Yes, we make it up to 24 hours in advance and just cover the baking dish with plastic wrap and refrigerate until ready to bake. When we’re ready to bake we let the mixture cool at room temperature for 30 minutes to avoid putting a cold casserole dish into a hot oven.
more breakfast recipes
Easy Breakfast Casserole
click the stars to rate this recipePrint Pin Recipe
- 1 tablespoon olive oil
- 4 sausage patties
- 8 large eggs
- 1/2 cup onions diced, we use frozen
- 1 1/2 cups shredded cheddar cheese divided – we use follow your heart finely shredded for dairy
- 1 – 1 1/2 cups whole milk use more if you like a softer casserole (we use the full amount), we use full fat oat milk for dairy free
- 2 potatoes shredded, you could also use 1-2 cups of frozen shredded potatoes that are defrosted
- 1 teaspoon salt
- 1/2 teaspoon pepper
- Preheat your oven to 350 degrees F.
- Grease a 9×13 pan with butter and set aside.
- In a skillet with oil, brown the sausage until you can cut through them, and dice it into bite size pieces. In the same pan, saute the onions just starting to brown and remove them from the heat.
- Add all of the ingredients to a bowl with the chopped sausage and onions, mix until combined.
- Pour the mixture into the prepared baking dish and then bake for 45 minutes covered.
- Add 1/2 cup more cheese to the top and bake for another 10 minutes.
- Serve as desired.
The nutritional information is automatically calculated and can vary based ingredients and products used. If the nutrition numbers are important for you we recommend calculating them yourself.
So nice to have you here! Did you try this recipe? ⭐ ⭐ ⭐ ⭐ ⭐ Be sure to leave a recipe rating! Also, tag us @courtneyssweets #courtneyssweets on Instagram so we can share it!