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 baked in a 9x13'' white pan and cut into twelve servings.

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.

A slice of breakfast casserole on a white plate with a fork.

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.

An overhead photo of the ingredients for breakfast casserole including eggs, red and green bell pepper, green onion, sausage and shredded cheddar cheese.

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.

Overhead process photos of an egg breakfast casserole in a white dish unbaked and then baked.

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.

A spatula removing a slice of breakfast casserole from the pan.

Consider trying these popular brunch recipes:

You can also FOLLOW ME on FACEBOOKTWITTERINSTAGRAM and PINTEREST for more great recipes!

Recipe

Breakfast casserole baked in a 9x13'' white pan and cut into twelve servings.
Prep 10 minutes
Cook 55 minutes
Total 1 hour 5 minutes
Save Recipe

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

Adapted from Pretty Providence.
*Directions for freezing or making the casserole ahead of time are above in the post.

Nutrition

Calories: 385kcalCarbohydrates: 2gProtein: 23gFat: 30gSaturated Fat: 12gCholesterol: 239mgSodium: 669mgPotassium: 327mgSugar: 1gVitamin A: 705IUVitamin C: 11.6mgCalcium: 194mgIron: 1.8mg

Create a FREE Account to save your favorite recipes and create meal plans

Have you tried this recipe?!

RATE and COMMENT below! I would love to hear your experience.

This post contains affiliate links.

Related Posts

Share Recipe

Categories

About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

4 171 votes
Recipe Rating
5 from 7562 votes (7,171 ratings without comment)
Subscribe
Notify of
guest

954 Comments
Inline Feedbacks
View all comments
Robin
6 months ago

5 stars
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!

Sue
1 month ago
Reply to  Robin

Can you make it the night before?

Susan
1 month ago
Reply to  Sue

5 stars
I made it the night before and cooked it in the morning. It came out fantastic!

Michelle
1 year ago

5 stars
This is my favorite breakfast casserole recipe! Easy to follow and delicious.

S. Townsend
1 year ago

5 stars
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.

Valerie Wilkening
18 days ago

5 stars
Quick question: I see that it says 385 calories and then it serves 12. Does that mean it is 385 calories per 1 serving?

Admin
18 days ago

yes!

Mary Jo
20 days ago

How would you add thawed hashbrowns to this recipie?

Admin
19 days ago
Reply to  Mary Jo

You can add thawed hashbrowns by mixing about 2–3 cups right into the egg mixture before pouring it into the pan. Just make sure they’re thawed and patted dry so they don’t add too much moisture. You could also layer them at the bottom of the greased pan for more of a crust-like feel.

Annette
28 days ago

5 stars
I’ve just made this and it’s in the freezer for serving next Sunday after church. Is there a way this could bake while we’re at church for 2 hours? Maybe at a lower oven temperature?

Admin
28 days ago
Reply to  Annette

If you’d like the casserole to bake while you’re at church, you could try baking it at a lower temperature; around 275°F for 2 hours. Just make sure it’s fully thawed before going in the oven, and cover it with foil for most of the bake time to prevent over-browning. Let us know how it turns out!

Angie
26 days ago

Can you make without the peppers?

Admin
24 days ago
Reply to  Angie

Yes, you can absolutely omit the peppers!

Annette
24 days ago

5 stars
After freezing, I moved this to the refrigerator 24 hours before baking, then onto the countertop 1 hour before baking. I baked it at 275° for 2 hours while we were at church. When we got home, I turned up the oven to 350° and continued baking uncovered for another 15 minutes. It turned out perfect! Everybody loved this! I will definitely make this again. Thank you!

Courtney McCawley
20 days ago
Reply to  Annette

Did you bake before freezing & then bake again to heat up? Or did you freeze the raw ingredients & then thaw & bake?

Mary Pinkston
1 month ago

5 stars
I make this and take it to work on a regular basis! This time my boss texted and requested (offered to pay me) it this week since he will be in town. Just assembled and put in fridge to bake early morning! PS…I usually add a couple of cloves of minced garlic to the peppers and onions!

Alison
1 month ago

5 stars
This is the best recipe! Make it all of the time! It’s easy and delicious! It’s in the weekly rotation and upon request!

Currygirl
1 month ago

I see that you can make it up to one day ahead. I’m going on a trip and would need to prepare it 2 days ahead. What happens if I do the 2 days prior?

Admin
1 month ago
Reply to  Currygirl

Two days ahead will be fine! Just make sure you’re ingredients are fresh. Have fun on your trip!

Kim
1 month ago

I promise, I looked but could not find the answer. With freezing instructions, is it baked before freezing, recipe states, after preparing 🤔 is that baking first?

Admin
1 month ago
Reply to  Kim

I’m sorry that is confusing! You can freeze it before baking. Just assemble the casserole, cover it well with plastic wrap and aluminum foil then freeze for 2-3 months. Let it thaw overnight in the refrigerator then set on the counter and let it come to room temperature before baking. Bake as normal. We hope you enjoy it!!

Kim
1 month ago
Reply to  Andrea Lake

Thank you!

Missy
1 month ago

5 stars
I made this for a Mother’s Day brunch and it was a big hit. Several people asked for the recipe. Thank you for sharing! A few small changes based only on personal preference: I added diced sweet onion with the sausage when I cooked it and omitted the green onion. I used about 1 1/4- 1 1/2 lb. of a blend of mild and spicy breakfast sausage. Great recipe! Thanks again!!!!

Last edited 1 month ago by Missy
M Schlegel
1 month ago

Have you ever made this in a 12×20 foil pan? If so, did you double the recipe and what was the baking time?

Last edited 1 month ago by M Schlegel
Admin
1 month ago
Reply to  M Schlegel

Yes, you can make this breakfast casserole in a 12×20 foil pan! You’ll want to double the recipe, which should fit well in that size pan. For baking time, plan on about 55–70 minutes at 350°F, but keep an eye on it. It’s ready when the center is just set and no longer jiggly. You can loosely cover with foil partway through if the top is browning too quickly.
-Stacy

Jane Lim
1 month ago

If I wanted to use ground beef instead of sausage how would you recommend using it for this recipe? Also if I have frozen veggies, should I sautee it with the ground beef?

Admin
1 month ago
Reply to  Jane Lim

If you’re using ground beef instead of sausage, brown it in a skillet, drain any excess fat, and add some seasonings to boost the flavor, since sausage typically brings more seasoning. For the frozen veggies, sauté them with the beef to thaw and soften before adding them to the casserole mixture.