This post contains affiliate links.
This easy Breakfast Casserole recipe is made with eggs, sausage, and cheese and only takes a few minutes to throw together. You can make it ahead of time, so it's the perfect breakfast casserole for Christmas morning or any day!
Try other popular breakfast recipes like perfect Cinnamon Rolls or Monte Cristo Sandwich.

Breakfast Casserole
So, I always thought I had the best breakfast casserole recipe (this overnight breakfast casserole that we make a few times a year). I recently learned I was mistaken, because this breakfast casserole right here really is the BEST!
And, although I still really love the other recipe, this one is more of a traditional breakfast casserole, with tons of eggs, and it's fantastic! Plus, you can still make it the night before so it's perfect for holidays and special events where you don't have a lot of time to prepare in the morning.
I adapted this recipe from my sister Jessica over at Pretty Providence. I added a couple extra eggs, some milk, left out the mushrooms and cut the amount of bell peppers in half. The great thing about this recipe is how adaptable it is! It's delicious with other types of cheese like pepperjack or Swiss, or you could try adding more veggies, like spinach or zucchini.

How to make easy breakfast casserole:
The main ingredients for this egg casserole are really simple and include: eggs, sausage, bell peppers, onion, and cheese. We add sour cream and milk to the egg mixture to make it creamy, light and fluffy.

To make the casserole combine the eggs, sour cream, milk, cheese, and salt and pepper in a large bowl.
Next, cook the sausage, breaking it into small bits as it's browning. Set it aside and then saute the bell peppers and onions in the same pan. Add everything to the egg mixture and stir to combine. Pour it into a 9×13” pan and bake for 35-50 minutes or until the edges are set and the center is a little jiggly in the center. It will continue to cook and set up as it cools.

After baking, leftover egg casserole can be stored in the fridge and enjoyed within 3-4 days. Leftovers are delicious reheated in the microwave.
Can I make this breakfast casserole ahead of time?
Yes, you can make this breakfast casserole a day ahead, or freeze it to bake another day!
To make one day ahead of time, prepare everything as directed, up until baking. Cover the casserole and store it (unbaked) in the refrigerator overnight or up to one day. Bake in the morning, according to recipe instructions.
To freeze breakfast casserole prepare the recipe and add to your pan. Cover well with plastic wrap and then tinfoil and freeze for 2-3 months. Allow it to thaw overnight in the refrigerator, and then let it come to room temperature before baking according to recipe instructions.

Consider trying these popular brunch recipes:
- Cinnamon Roll Cake with Cream Cheese Frosting
- Apple Coffee Cake
- Peach Scones
- Poppy Seed Cake
- Broccoli Cheese Quiche
- Sour Cream Coffee Cake
- Lemon Zucchini Bread
You can also FOLLOW ME on FACEBOOK, TWITTER, INSTAGRAM and PINTEREST for more great recipes!

Breakfast Casserole
Equipment
- Vegetable Chopper , optional
Ingredients
- 2 pounds pork sausage
- 12 eggs
- 1 cup sour cream, (light or regular) (240 g)
- 1/4 cup milk, (60 ml)
- 1 teaspoon kosher salt
- 1/2 teaspoon ground black pepper
- 4 green onions
- 1/2 green bell pepper, , diced
- 1/2 red bell pepper, , diced
- 2 cups shredded cheddar cheese, (200 g)
Instructions
- Preheat oven to 350 degrees. Spray a 9x13’’ pan with cooking spray.
- Combine the eggs, sour cream, milk, cheese and salt and pepper in a large bowl. Mix on low speed with electric mixers, just until combined.
- Heat a large skillet over medium heat. Add sausage and cook until browned, breaking it into small pieces with a wooden spoon as it cooks. Drain most of the grease and add the sausage to the bowl with the egg mixture.
- Add the bell peppers and onion to the same skillet the sausage was cooked in and sauté for 2- 3 minutes. Add to the bowl with the eggs and stir everything to combine.
- Pour mixture into greased 9x13’’ pan and bake for 35-50 minutes or until the edges are set and the center is just barely jiggly.
- Leftover egg casserole can be stored in the fridge and enjoyed within 3-4 days. Leftovers are delicious reheated in the microwave.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Text me new recipe ideas!
Simple, tasty ideas sent once a week. No spam.
Have you tried this recipe?!
RATE and COMMENT below! I would love to hear your experience.




This casserole is a hit every single time I make it! It’s perfect for preparing ahead when hosting friends and family, and it’s equally satisfying as a grab-and-go option during the work week. Bravo, Lauren Allen!
Can you make it the night before?
I made it the night before and cooked it in the morning. It came out fantastic!
Yes. I did and reheated it, covered, in a 300° oven for about 30 minutes. It was perfect.
When you bake it the first time, check it at 30 minutes. 55 minutes is too long.
Yes! I do it all the time. I use those huge yellow Tupperware plastic bowls and because they seal so well, I’m able to mix the ingredients before pouring it into the pan by shaking the bowl & turning it upside Down.
Read the instructions prior to the recipe
As a grab and go option, do you prepare it in one pan or individual servings such as a muffin tin? I am wanting to prepare ahead, freeze, and bake on busy school mornings. I love this casserole when entertaining guests and it is always a hit!
I’ve only baked it in a pan but I think it would be perfect as muffins. Just reduce the bake time?
I just bake the whole thing and then cut it up and freeze the pieces. I micro it for a couple minutes and it works great. I also recommend breakfast burritos)I always make them after fajita night so that I can use the leftover beans and veggies in my burritos). And homemade waffles..
This is my favorite breakfast casserole recipe! Easy to follow and delicious.
I make this breakfast casserole every time we have a family gathering. It’s a big hit with everyone. I make this breakfast casserole every time we have a family gathering. It’s a big hit with everyone. So glad I found it. Thank you so much for publishing it.
But do you make this every time you have a family gathering?
😂😂
i customized with a THIN layer of pillsbury cresent roll dough as a base (thx for the recommendation), used hot Italian vs pork sausage, added slivers of hot capicola, fresh asparagus, and baby spinach for veg; added x3 egg whites to avoid guilt…For cheese…i used aged Balderson, smoked gouda, light mozzarella, and some marble cheddar…HUGE HIT and easy to transport!
pillsbury dough is cooked first?
Delicious! I added some broccoli and used oat milk.
Can you use part sausage and part bacon or ham?
Sure! Enjoy.
I’ve tried so many breakfast casseroles, most were really good, some were just ok, and a few were great. This one tops them all! I recommend using sharp cheddar and use Tennessee Pride sausage. Cook the sausage a little slower on a slightly lower heat. Bake it for 37 minutes and let it cool for about 10-12 minutes. You are going to love this breakfast dish!
I’ve made this several times and it is always a crowd pleaser and delicious l.
I wanted something for a bridal brunch that could be cut into small squares. I made two of these. One with sausage, I only used one roll of sausage, I used 1/2 tsp salt, but would cut that back to 1/4 tsp if using sausage. I cooked it 45 minutes, which made it a little drier. The second one was my favorite, I left out the meat, and used gruyere cheese. I cooked it 35 minutes – perfect. Moist, but well set. I did use 1/2 tsp salt for this one. I used kosher salt. I also used 1/4 tsp ground pepper for both casseroles. We all tasted and loved the trial run of this recipe. It is so easy, and the one with gruyere will be a hit at the shower. Thanks for a keeper recipe.
Just an update to my post. The casserole was a big hit at the bridal shower. It looked so pretty. I made two, and before I could get in line for the food, I saw my sister removing the first empty dish and setting out the second one. Several people asked for the recipe, and it was raved over. I love how it is so versatile too.
What vegetables did you use in place of the sausage?
Thank you for sharing the salt and pepper measurements!!
I’ve made it, froze it, and heated a week later for a crowd and everyone loved it.
Making it again tonight and putting it in fridge overnight. Do I let it sit out to room temp in the morning before putting it in oven? Thanks!
It will be fine going into the oven straight from fridge! Enjoy!
Do you add extra time when you start with the casserole from the refrigerator, as I know that with other casseroles, I start with a cold oven. Doing this for Easter breakfast.
You may want to add a few extra minutes–just check on it and take it out when the center is just barely set and not jiggly.
This recipe is a keeper 😋 Awesome and so easy. Must try!
If you freeze it do you UN thaw then bake? TY
Yes, thaw it completely before baking.
This is an awesome breakfast dish. I make it for all my work functions and family get togethers.
“Sausage casserole” would be a better name. Maybe if you cut the sausage content in half and increase the eggs it would become a real breakfast casserole.
Prep time is way off – more like an hour