Breakfast Casserole
This Breakfast Casserole is my favorite savory holiday breakfast! It’s hearty and so delicious, filled with sausage, vegetables and cheese. See the notes below for make ahead instructions – a convenient option for holiday mornings!
Looking for more holiday breakfast ideas? Try my French Toast Casserole, Broccoli Quiche and Cinnamon Rolls next!
The best Breakfast Casserole I’ve ever made
If you’re looking for a savory breakfast to make this holiday season, I can’t think of a better option than this breakfast casserole. I love this recipe because it’s loaded with flavor-packed ingredients, like breakfast sausage, cheese, green onions and veggies. It’s hearty, filling and great for feeding a crowd or meal prepping breakfast for the week.
This recipe is also easily adaptable – I’ve made it with bacon instead of sausage, and you can swap out the veggies for your favorites. I must say, though, that I’m really partial to the combination of ingredients I’ve used in this recipe – it’s absolutely delicious!
On holiday mornings I like to relax and spend time with my family, not be stuck in the kitchen. Which is why I love that this breakfast casserole can be prepped the day before, refrigerated overnight, and then baked in the morning. I usually keep things simple and serve it with a side of fresh fruit. If you’re including this egg casserole in a brunch spread, it’s great with Homemade Biscuits or Scones (if you’re looking for something sweet) and a Fruit Salad.
Ingredients You’ll Need
How to Make Breakfast Casserole
Here’s an overview of how to make this breakfast casserole. Find the full printable recipe with ingredient amounts below.
Roast sweet potatoes. Cube them, then season with olive oil, chili powder, salt and pepper. Bake at 425° F, until tender in the middle and golden on the edges, tossing once halfway through the cook time.
Cook sausage and vegetables. In a large skillet, cook the sausage, crumbling, for 2-3 minutes. Then add the chopped mushrooms and diced bell peppers to the skillet and continue cooking until the sausage is browned and cooked through, stirring often.
Combine eggs with other ingredients. Whisk together the eggs, milk, garlic powder, onion powder, dried oregano, salt and pepper. Stir in the roasted sweet potatoes, cooked sausage, mushrooms and bell peppers, ⅔ of the green onions and ⅔ of the shredded cheese. Pour the egg mixture into a greased baking dish. Sprinkle the rest of the green onions and shredded cheddar over the top.
Bake at 350° F for 35-45 minutes, until the edges are golden brown and the eggs are set in the center.
Recipe Variations
One of my favorite things about this breakfast casserole is that it’s so easy to adapt to your tastes and to what you have on hand. Here are some suggestions for ways to customize the recipe:
- Bacon or Ham: Use cooked bacon (I like to cook bacon in the oven) or diced ham instead of sausage. If doing so you’ll only need to sauté the mushrooms and peppers in the skillet.
- Potatoes: You can substitute Yukon gold potatoes for the sweet potatoes. Chop and roast as directed in the recipe.
- Vegetarian: Omit the sausage and add an extra 1/4 teaspoon salt to the egg mixture (you lose some salty flavor without the sausage). Or try my Vegetarian Egg Casserole.
- Vegetables: You can switch up the veggies in this recipe. Try chopped spinach, steamed broccoli or roasted asparagus.
- Cheese: Try a different cheese, such as sharp white cheddar, mozzarella or pepper jack cheese.
Make Ahead and Storage Tips
You can assemble, cover and refrigerate the casserole up to 24 hours before baking. In the morning, let the casserole sit at room temperature while the oven preheats, then bake as directed. This is a convenient option for holiday mornings or when you have guests, and you don’t want to spend extra time in the kitchen.
Leftovers of this casserole reheat well. I recommend reheating individual portions in the microwave. You can also reheat it in a 350° F oven, in a baking dish covered with foil, until hot.
More Brunch Recipes
Breakfast Casserole
Ingredients
For the Sweet Potatoes:
- 1 medium/large sweet potato*, peeled (if desired) and chopped into ½-inch cubes (about 3 cups cubed)
- 1 tablespoon olive oil
- ½ teaspoon chili powder
- ¼ teaspoon salt
- ⅛ teaspoon black pepper
Remaining Casserole Ingredients:
- 1 pound ground pork breakfast sausage*, (not links)
- 8 ounces cremini mushrooms, chopped
- 1 red bell pepper, diced
- 12 large eggs
- 1 cup milk, I used whole milk
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon dried oregano
- ¼ teaspoon salt
- ¼ teaspoon black pepper
- 6 green onions, white and light green parts only, chopped, divided
- 1 cup shredded sharp cheddar cheese, 4 ounces, divided
Instructions
- Roast sweet potatoes: Preheat oven to 425° F. Line a rimmed baking sheet with parchment paper. Place the chopped sweet potatoes in a large mixing bowl. Drizzle with the olive oil and sprinkle on the chili powder, salt and pepper. Toss to coat. Spread the sweet potatoes in an even layer on the baking sheet. Bake for 12 minutes. Then toss/flip and continue baking for 8-10 more minutes, until soft in the center and golden brown on the edges. Wipe out the bowl and reserve for mixing the egg mixture.
- Reduce oven temperature to 350° F.
- Meanwhile, brown the sausage and sauté veggies: Heat a large skillet over medium heat. Add the sausage to the skillet and cook, crumbling, for 2-3 minutes. Then add the chopped mushrooms and diced bell peppers to the skillet and continue cooking until the sausage is browned and cooked through, stirring often. Remove pan from the heat. Drain off excess grease.
- Grease a 9×13-inch baking dish.
- In the large bowl, whisk together the eggs, milk, garlic powder, onion powder, dried oregano, salt and pepper.
- Stir in the roasted sweet potatoes, cooked sausage, mushrooms and bell peppers, ⅔ of the green onions and ⅔ of the shredded cheese into the egg mixture. Pour the egg mixture into the greased baking dish. Sprinkle the rest of the green onions and shredded cheddar over the top.
- Bake at 350° F for 35-45 minutes, until the edges are golden brown and the eggs are set in the center. Let rest for 5 minutes before slicing and serving.
Notes
- Make ahead: Assemble the casserole, cover it and refrigerate for up to 24 hours, before baking. In the morning, let the casserole sit at room temperature while the oven preheats, then bake as directed above.
- Sausage: If you want less meat in the casserole, you can halve the amount of breakfast sausage used. As written with 1 pound of sausage, there is a fair amount of meat in the casserole.
- Bacon or Ham: Use cooked bacon (I like to cook bacon in the oven) or diced ham instead of sausage. If doing so you’ll only need to sauté the mushrooms and peppers in the skillet.
- Potatoes: You can substitute Yukon gold potatoes for the sweet potatoes. Chop and roast as directed in the recipe.
- Vegetarian: Omit the sausage and add an extra 1/4 teaspoon salt to the egg mixture (you lose some salty flavor without the sausage). Or try my Vegetarian Egg Casserole.
- Vegetables: You can switch up the veggies in this recipe. Try chopped spinach, steamed broccoli or roasted asparagus.
- Cheese: Try a different cheese, such as sharp white cheddar, mozzarella or pepper jack cheese.
I loveeeee breakfast casseroles and this one is seriously picture-perfect, Kristine! This would be so awesome for a brunch with the holidays coming up!
Thank you, Sarah! Yes, this is perfect for brunch!
Hi! I’m looking to half this recipe – what size baking dish would you recommend? Thanks !
I would recommend using an 8×8-inch baking dish. Enjoy!
I cook the hashbrowns first with melted butter drizzled on them at 425 for 25 min. Then I pour the egg mixture on the top and cook at 350 for 25 min. No need for foil.
Thank you for sharing your tips!
Does this make the hash browns crispy?
No, the hash browns aren’t crispy in this casserole.
I don’t understand why you would place foil in the casserole dish? Kristine was referring to the Bacon sheet pan utilizing foil.
Made this for Christmas morning yesterday, and it was a big hit. People were going back for seconds and thirds. There was one small piece left and my husband gobbled it up for breakfast this morning. It was very easy to prepare. I cooked the bacon on Christmas Eve and then threw it together Christmas morning. I’m definitely saving this recipe for next year.
I’m so happy to hear that! Thank you for taking the time to leave a comment. 🙂
Are any of your breakfast recipes one that can be made up, cooked, and then divided up, & frozen for thawing and later consumption. I have elderly parents that I cook for and just need come breakfast stuff that is different from the ones I have now.
Thank you for your response.
Yes, you can try these individual frittata muffins.
Is this something that can be made and frozen prior to cooking? It is just me and I like to prep and freeze meals to cook later. I have never frozen eggs before. Not sure it is okay to do.
I’m not sure that you could freeze this before baking. I would suggest freezing individual portions after baking to reheat later.
How long / hot should I cook this if my dish is about 11×14”?
Use the same cooking temperature, but start checking on it 5-10 minutes earlier because it should cook a little faster in the larger dish.