This make-ahead breakfast casserole is easy to assemble the night before with sausage, potatoes, eggs and cheese then bake in the morning. Perfect for the holidays!

This post may contain affiliate links. Read disclosure policy.
The Best Breakfast Casserole Recipe
If you’re looking for an all-in-one hearty breakfast that serves a crowd, this easy make-ahead breakfast casserole can be made the day before then baked in the morning! It’s so flavorful from the breakfast sausage and green chiles.
Other make-ahead breakfast casserole recipes we love include this tater tot breakfast casserole, cheesy Amish breakfast casserole or this egg and potato breakfast casserole. Just assemble, refrigerate overnight and bake in the next morning!
Why I Love This Recipe
- Make ahead. The beauty of overnight breakfast casserole recipes like this one, my easy breakfast casserole or eggs benedict bake is that it’s assembled in advance!
- Feeds a crowd. Big enough for 8 generous servings, this make-ahead breakfast casserole can feed a crowd. I love to serve it for a holiday brunch!
Ingredient Notes

Find the full printable recipe with specific measurements below.
- Sausage: Breakfast sausage adds great flavor and protein, but you could use baked ham or bacon.
- Veggies: Chopped onions, bell peppers and green chiles are sauteed in butter, making them perfectly tender and flavorful. I also like to sneak in some chopped spinach before baking.
- Potatoes: You can use diced or shredded hash brown potatoes, although I tend to use diced potatoes in this make-ahead breakfast casserole recipe.
- Eggs: Make sure you’re using large, fresh eggs for the best flavor and texture. These get mixed with a little bit of milk to make them creamier, as well as a dash of salt and pepper.
- Cheese: A sprinkle of shredded cheddar cheese on top is the perfect finishing touch for this make-ahead breakfast casserole. It gets nice and melty as it bakes!
How to Assemble a Make-Ahead Breakfast Casserole
Brown sausage in a skillet over medium heat, breaking it up as it cooks. Remove to a bowl, then add butter to the same pan and cook the onions, bell peppers and potatoes until tender. Stir in the green chiles and cooked sausage, then transfer everything into a buttered baking dish.
Whisk eggs, milk, salt and pepper together until fully combined and pour evenly over the filling. You want the egg mixture to work its way down through the layers, so don’t rush.


Scatter the spinach over the top, then finish with a generous layer of shredded cheddar. Cover tightly with foil and refrigerate overnight.
Pull the dish out while the oven preheats to 325°F so it’s not ice cold going in. Bake covered for 45 minutes, then remove the foil and bake another 10-15 minutes until the top is golden and a toothpick comes out clean.


Make Ahead Tip: I often make this the night before and refrigerate it overnight, but it can be stored in the fridge for up to 24 hours before baking. Set it on the counter while the oven preheats so the casserole bakes more evenly and you’re not adding extra time to get the center cooked through.

Recipe Tips
- Don’t skip draining any excess grease from the sausage or your make ahead breada casserole will turn out oily.
- Test for doneness by inserting a knife into the center of the casserole. The knife should come out clean if it’s ready.
- Let it rest for a few minutes before slicing, this is what keeps it from falling apart on the plate.
- Serve plain or top with sliced avocado, salsa, cilantro or sour cream
Variations
- For a breakfast strata, swap potatoes for cubed bread. You’ll need about 2-3 cups.
- Use a different cheese such as sharp cheddar cheese, Monterey jack, colby or mozzarella.
- You could also substitute the breakfast sausage with ground turkey or Italian sausage.
- Feel free to add in any vegetables you’d like. Some of my favorites to add are mushrooms, chopped asparagus or broccoli.

More easy breakfast ideas to try include breakfast casserole with biscuits, cheesy ham and broccoli frittata or this delicious sausage breakfast pizza.
More Make Ahead Breakfast Recipes

Make Ahead Breakfast Casserole
Video
Ingredients
- ½ pound breakfast sausage
- 2 Tablespoons butter
- ½ cup chopped onion
- 1 cup chopped bell peppers
- 1 ½ cups frozen potatoes (cubed or shredded, thawed)
- 4.5 ounce can chopped green chiles
- 8 large eggs
- ⅓ cup milk
- 1 teaspoon Kosher salt
- ¼ teaspoon ground black pepper
- ½ cup chopped spinach (optional; add more if desired)
- ½ to 1 cup shredded cheddar cheese
Instructions
- Brown sausage. Butter a 9×9" (or 8×10") baking dish and set aside. Cook 1/2 pound meat in fry pan over medium heat. Once cooked through, remove to a bowl.
- Saute veggies. Add 2 Tablespoons butter to the pan with 1/2 cup onions. Cook for 2 minutes. Then add 1 cup bell peppers and cook an additional 2 minutes.
- Add potatoes. Next mix in 1 1/2 cups potatoes and cook until heated through, about 3 minutes. Stir in the sausage and 4.5 ounce green chiles and then pour into the baking dish. Place in the refrigerator to cool slightly, before adding the eggs.
- Whisk eggs. Whisk 8 eggs, 1/3 cup milk, 1 teaspoon salt and 1/4 teaspoon pepper in bowl. Then pour over the sausage mixture in the baking dish.
- Add cheese. Sprinkle 1/2 cup chopped spinach over the top. Next add 1 1/2 cups – 2 cups cheese. Cover with foil and then refrigerate until ready to bake.
- When ready to bake, preheat the oven to 325°F. Set the pan on the counter while the oven is preheating. Then bake for 45 minutes. Remove foil and cook an additional 10-15 minutes, or until a toothpick comes clean. Let stand a few minutes before serving and then slice.
Last step: Please leave a comment and rating after you make the recipe.
Notes
Nutrition
Nutrition provided is an estimate. It will vary based on specific ingredients used.
Ashley
This is one of my favorite breakfasts to make for the holidays! It’s easy and SO delicious.
I Heart Naptime Community
It’s so yummy! So glad you like it!
Toni
Such a perfect day starter!! Everyone at my house loved it!
Connie W
I’ve made this so many times I can’t even count. It’s my go to to bring to brunch, for birthdays and holidays too!
I Heart Naptime Community
Thanks for the review! It’s such a yummy dish to share with others :)
Dana
Love this recipe! So yummy and so nice that you can prep it ahead of time. I’m not usually a big breakfast person but I love when I have leftovers of this in the fridge!
Cindy Freund
you say this can be made ahead of time and served the next day…do we completely make it…like BAKE it and then REHEAT or just have all the ingredients raw/wet and poured into dish and then refrigerate and bake it the next day?
Jamielyn Nye
Hi Cindy! I prepare all of the ingredients raw/wet and then refrigerate and bake in the morning!
Rose Zglinski
How do you make it ahead?
Jamielyn Nye
Hi Rose! You can prepare the breakfast casserole the day before, refrigerate it overnight and then pop it in the oven in the morning.
Emily Burnett
Do you know how many eggs if you made a 9×13? Thanks!
Jamielyn Nye
Hi Emily! I would double the recipe for a 9×13, so 16 eggs!
Shelley
What’s the shelf-life of this? I travel a lot and make the coming weeks meals on the Sunday before, so 3-5 days is great. For this recipe, I will likely use bacon or ham.
Thanks!
Jamielyn Nye
This recipe freezes well! I would recommend cutting into squares and wrapping each one in foil or plastic wrap and then storing in an airtight container in the freezer. It will last a couple months. :)
Jane
Delicious & easy!! Skipped the green chilies (couldn’t find any) and left out the cheese (this way, family could add whatever cheese that they wanted after it was done baking in the oven), and it turned out great. Family loved this. Will make again.