Make Ahead Breakfast Casserole

4.94 from 79 votes

As an Amazon Associate, I earn from qualifying purchases. Read the full disclosure here.

This overnight sausage, vegetable, and egg casserole can be baked right away, made up to a day in advance, or frozen for easy entertaining. Completely customizable and great for feeding a crowd!

freezer breakfast casserole sliced in a dish and a spatula is taking a slice out to serve it

This is the BEST Breakfast Casserole!

Maybe this is your first time stumbling upon this easy breakfast casserole, or maybe you’ve been here a time (or seven) before. Whatever brings you here, know that this is one of my most tried and true recipes and you are not going to leave disappointed!

Many years ago, when we had our first son, I filled my site with make ahead recipes recipes that were simultaneously filling our refrigerator and freezer. I made so many muffins, a double batch of buffalo chicken chili, an overnight French toast casserole, and had this make ahead breakfast casserole on repeat so many times that summer.

That kiddo is now in school, and this is still the best breakfast casserole recipe I have that graces our oven at nearly every holiday, is often handed over to a family with a new baby, and has proved to be a reader favorite (you can see how many 5 star reviews it has!).

The advantage of this Make Ahead Breakfast Casserole

I think everyone’s definition of a “make ahead meal” is different. Some folks might mean you can prepare ahead of time and bake on demand, others might be looking for something that you can prepare and then freeze in its pre-baked state or its post-baked state.

Save This Recipe form


Enter your email below & we'll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

slice of freezer breakfast casserole on a plate with breakfast potatoes

But guess what? You don’t have to decide exactly what “make ahead meal” means to you when it comes to this super simple breakfast casserole, because it can be made in any of those manners, and I’ll explain the best way to prepare it for each of these instances.

So basically, you can make this breakfast casserole to freeze ahead of your event, to hand off to someone else to freeze and pull out when they need it, or my favorite, guests coming for brunch on Sunday morning that you’d like to actually spend some time with and not have your back on while you prepare food in the kitchen.

This is also a great easy sausage casserole for kids who wake up early on Christmas and want presents and something for their bellies all at one time (and likely at dark thirty in the morning when all you’d like to do is keep sleeping).

slice of breakfast casserole on a plate with a fork and breakfast potatoes

And it’s seriously perfect for a family with a newborn baby who now runs the show and only allows their parents a little bit of time to do something at one time, forcing them to walk away from something at any given time and rendering said parents unable to do anything start to finish in one sitting.

(Yeah, we’ve been there.)

So that’s what this freezable breakfast casserole is all about.

Our favorite overnight breakfast dish that comes together in about 15-20 minutes, can bake right away or sit in the fridge for up to 24 hours, and then bakes for 45 minutes right before you’re ready to eat it.

That’s only 1 hour of hands-on time that can spread out over 24 of them. See how this make ahead business is so handy?

Easy Breakfast Casserole ingredients

For this freezer friendly breakfast casserole, you need a:

  • base protein (we typically choose sausage, but you can use ham or bacon)
  • some vegetables like spinach, bell peppers, and an onion
  • some garlic for flavor
  • eggs
  • milk
  • and shredded cheese for the egg custard portion of the casserole
aerial photo of breakfast casserole sliced in a dish and a spatula is taking a slice out to serve it

Easy Breakfast Casserole Variations

Vegetarian? Leave out the meat completely. Replace it with another veggie, or not. It’s totally up to you. This overnight breakfast casserole is completely customizable.

After all, this is your breakfast. You do you, friend.


Another tip to speed up the process: start with fully cooked meat. This is especially helpful if you’re using something like leftover ground beef from the week or even something like a ham or rotisserie chicken. But if you’re going the sausage route like I did, we like to buy fully cooked chicken sausage.

gluten free breakfast casserole in a baking dish

It’s one of our favorite meats to eat during the week, and adding it to this breakfast casserole takes the ease of this dish over the top!

How to make Breakfast Casserole

To get this breakfast casserole that can be frozen started, begin by cooking or browning the meat. When it’s finished, put it right into your casserole dish.

sliced, browned chicken sausage in a saucepan

Cook up the vegetables and wilt the spinach, then add those to the dish with the meat.

Next, mix up the egg custard and pour it evenly over the meat/veggies. Bonus: this breakfast casserole features 12 whole eggs. No leftover egg whites or partial cartons of eggs here!

pouring egg custard onto veggies and sausage to make a breakfast casserole

If you’d prefer not to use a whole dozen, you could definitely get away with 10, or simply replace some whole eggs with egg whites instead. Like I said earlier: customizable. This recipe is not set completely in stone. It’s not cake! Although cake for breakfast… Hmm…

Ok, I’m getting distracted.

Sprinkle some extra cheese on top, then it’s ready to either bake right away, sit in the fridge until you want to bake it, or go right into the freezer to pull out to bake another time.

sprinkling cheese on top of a gluten free breakfast casserole

Voilà. Easy sausage breakfast casserole overnight in the fridge = super tasty sausage breakfast casserole in the morning in my mouth.

Don’t get me wrong, my quiches are some of my favorite meals to make, but this one has extra protein (meat) built right in. One stop shopping breakfast. More reasons to love this make ahead recipe.

Pssst… Check out those crispy edges!!

aerial photo of a sliced make ahead breakfast casserole in a baking dish

This dish is typically kid, parent, adult, and picky eater approved. The first time we took this healthy breakfast casserole to someone’s house, we were visiting friends with a (then) 2 year old and he ate it right up.

Not without getting bell pepper chunks on his face (adorable), but most of it got in his belly which means I’m pretty sure he enjoyed it a lot.

Quick, easy, enjoyable hot, cold, or even room temperature… It’s so versatile and a great way to have a meal ready when you’re high on hunger and short on time. It’s also the most very perfect breakfast casserole for a crowd. Tuck it away for the holidays!

Egg bake temp

If you are baking this casserole from the refrigerator, bake at 375ºF (191ºC). If you are baking from frozen and thawed, bake at 350ºF (177ºC).

How long to cook breakfast casserole

This casserole will need about 45 minutes to bake if you have been chilling it raw in the refrigerator. If you are serving frozen thawed leftovers, you will only need to bake it for about 20 minutes.

Overnight Breakfast Casserole storage

How long is breakfast casserole good in the fridge?

This casserole will last in the refrigerator for about 5 days. If you are using leftover meat or veggies, be sure to take that into consideration when storing for extended time.

Can you freeze breakfast casserole?

Yes! If you’re looking for a freezer breakfast casserole to eat at another time, this recipe is still for you!

To make ahead/freeze this casserole: you can freeze unbaked casserole up to 2 months. Cover very tightly with plastic wrap and foil. Thaw overnight in the refrigerator and continue with step 5 in the recipe (which is baking it).

I have a feeling your upcoming holidays and busy weekday mornings will feature a lot of this make ahead freezer breakfast casserole. It shows up in our rotation at least every few months and is heavily visited by readers on Mother’s Day, Easter, Thanksgiving, and Christmas Eve.

All those folks can’t be wrong. Add this to your collection of easy freezable breakfast casserole recipes and check one (or more!) things off your to-do list the next time you know you’ll be short on time!

Or, you know, just want to spend more time enjoying a holiday with your family instead of in the kitchen.

aerial photo of slices of breakfast casserole and breakfast potatoes on a plate

How to serve this Breakfast Casserole

And don’t sleep on the opportunity to pair this egg casserole with my favorite herbed potatoes that are perfect as a breakfast, brunch, lunch, or dinner side! You won’t regret it!

This casserole can serve as your main dish, or as a side dish. We always like to serve it with a side of potatoes and extra veggies. It’s the perfect protein complement to a sweet breakfast option like cinnamon rolls.

Make Ahead Breakfast Casserole FAQs

What’s the difference between breakfast casserole and frittata?

While the ingredients are very similar and maybe even identical, a frittata is made by briefly cooking an egg-based custard in a cast-iron skillet or pan on the stove and then baking it the rest of the way in the oven. For a casserole, however, the egg custard gets poured over the filling ingredients in a baking dish and baked all at the same time completely in the oven.

 Is it better to freeze casseroles cooked or uncooked?

I prefer to freeze this casserole uncooked, because it makes baking it when I’m ready to serve it much easier. However, casseroles with raw meat should be cooked before freezing.

Why is my breakfast casserole runny in the middle?

While you shouldn’t have an issue with a runny center for this custard-based egg casserole, other breakfast casseroles with bread or potatoes as an added ingredient may prevent a custard-based dish from setting up properly. Be sure you’re following a recipe built for these additional ingredients.

Why is my egg casserole rubbery?

Eggs are best at their semi-solid state, meaning with some moisture still present (think about moist and fluffy scrambled eggs). As eggs cook, the moisture continues to evaporate, causing the proteins in the egg to contract or squish together, causing a rubbery texture. Be sure you’re baking this casserole (or any egg-based casserole!) as instructed.

More like this Easy Breakfast Casserole

We share Recipes From Our Dinner Table! Join our group and share your recipes, too! While you’re at it, join our Pinterest board, too!

More Favorites from Fresh April Flours

Make Ahead Breakfast Casserole: This overnight sausage, vegetable, and egg casserole can be frozen or made a day in advance for easy entertaining. Completely customizable and great for feeding a crowd!
4.94 from 79 votes
Pin Recipe Print Recipe Rate this Recipe

Egg Bake (Overnight Breakfast Casserole)

This overnight sausage, vegetable, and egg casserole can be baked right away, made up to a day in advance, or frozen for easy entertaining. Completely customizable and great for feeding a crowd!
Prep Time20 minutes
Bake Time45 minutes
Total Time1 hour 5 minutes
Recipe Author Lynn April
Servings: 10 servings


  • 10 to 12 ounces (280-340g) sausage casing removed1
  • olive oil2
  • 2 cloves of garlic minced
  • 3 cups (90g) fresh spinach
  • 2 large bell peppers diced
  • ½ medium yellow onion diced
  • salt and pepper to taste
  • 12 large eggs
  • ½ cup (120g) milk any
  • ½ cup (56g) shredded cheese any flavor; divided


  • Spray a 7 x 11" or 9 x 13" casserole dish with non-stick spray. Set aside. If you are going to bake this casserole immediately, preheat the oven to 375ºF (191ªC).
  • In a large skillet over medium heat, brown the sausage. If you are using fully cooked sausage, you may skip this step. I like to brown my sausage just a little bit, even if it is already fully cooked. Spoon the browned sausage evenly into prepared casserole dish. Set aside.
    10 to 12 ounces (280-340g) sausage
  • Add a little olive oil to the same large skillet (I often skip this since there is some grease left from the sausage). Sauté the garlic, spinach, peppers, and onion until vegetables are tender and spinach is wilted, about 6-7 minutes. Season with salt and pepper during the last minute or so.
    olive oil2, 2 cloves of garlic, 3 cups (90g) fresh spinach, 2 large bell peppers, ½ medium yellow onion, salt and pepper
  • Remove from heat and add the cooked vegetable mixture to the sausage in the prepared casserole dish and roughly stir together to distribute mixture evenly. Set aside.
  • In a medium size bowl, whisk together the eggs, milk, and ¼ cup of the shredded cheese. Pour egg mixture evenly over sausage and vegetable mixture. Sprinkle with remaining ¼ cup of shredded cheese and a little more salt and pepper. You can either bake breakfast casserole immediately or cover the dish with plastic wrap or foil and refrigerate for up to 24 hours to bake later.
    12 large eggs, ½ cup (120g) milk, ½ cup (56g) shredded cheese
  • When you are ready to bake the casserole: if you haven't already, preheat the oven to 375ºF (191ºC). Then, bake casserole for approximately 45 minutes or until edges start to brown. Allow to cool at least 15 minutes before serving. Store leftovers in the refrigerator up to 5 days. Reheat individual servings in the microwave as needed. Baked casserole may be frozen, up to 2 months. Thaw in refrigerator overnight and bake at 350ºF (177ºC) for about 20 minutes or until heated through.
  • To freeze this casserole: you can freeze unbaked casserole up to 2 months. Cover very tightly with plastic wrap and foil. Thaw overnight in the refrigerator and continue with step 6.


  1. Sausage: I typically use fully cooked sausage. You are welcome to use whatever kind of sausage you like. Consider using ground beef, ground turkey, chicken, or any leftover meat you need to use up. Vegetarians: feel free to leave out the meat completely. Consider adding an extra vegetable in its place.
  2. Olive oil: if you are browning meat, you can just use the oil leftover in the pan for the vegetables.
Did you make this recipe?Mention @freshaprilflours on Instagram or tag #freshaprilflours!

Nutrition Disclosure

All nutritional values are approximate and provided to the reader as a courtesy. Changing ingredients and/or quantities will alter the estimated nutritional calculations.

Serving: 10servings | Calories: 197kcal | Carbohydrates: 4g | Protein: 13g | Fat: 14g | Saturated Fat: 5g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Trans Fat: 0.1g | Cholesterol: 223mg | Sodium: 303mg | Potassium: 277mg | Fiber: 1g | Sugar: 2g | Vitamin A: 1953IU | Vitamin C: 34mg | Calcium: 88mg | Iron: 2mg
4.94 from 79 votes (25 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. 5 stars
    This is so good!! Highly recommend this recipe. I was wondering if anyone knows the calorie count on this.

    1. Thanks, Kris! The nutrition information is at the bottom of the recipe card, but is only a rough estimate based on what the recipe card system calculates itself. If you need to know exacts for your specific batch of this recipe, you’ll need to figure that out on your own. Hope that helps!

  2. I’m going to bake (2) 9×13 casseroles at once. Do I need to adjust the baking temp and time for two, or keep the same? Thanks!

    1. Hi, Leslie– this is a great question. You will not need to adjust the temp, just likely the time (they may need a few more minutes). I’d also suggest putting one pan on a higher rack on the left side of the oven and the other on a lower rack on the right side of the oven and then swapping them (top to bottom, bottom to top) about halfway through for best results in even doneness for both. Hope that helps!

    1. Hi, Sharon– I’d recommend either tofu (be sure it’s cooked!) or a vegan “meat” option, if you’re open to that alternative. Hope that helps!

  3. This casserole looks perfect for an event I’m hosting. I’m going to be cooking a few things at a time, and I need the oven at 350. Do you think this casserole will turn out well if I bake it at 350 instead of 375 for maybe 55-60 minutes? Thank you!

    1. Hi, Kara– that should be fine! Just be aware that multiple things in the oven at once can mean longer bake times, but as long as you’re paying attention to that, all should be well. Enjoy!

  4. 5 stars
    This is such a great idea for weekends or to meal prep for busy weeks! Love all of the veggies in this breakfast bake. Going to make another batch for next week and I can’t wait! 🙂

  5. 5 stars
    We loved this casserole. I put it together the night before and just baked it in the morning for a fresh delicious meal. We weren’t hungry until dinner time.

  6. 5 stars
    Love this delicious casserole recipe! Instead of sausage I used ham. Otherwise I followed the directions exactly and it turned out great.

  7. 5 stars
    This was easy & I love that I can make it ahead of time. I used vegetarian sausage to make it veg-friendly. Perfect for a lazy weekend.

  8. 5 stars
    Love this easy casserole! The flavors of tender veggies, eggs, sausage and cheese are unbeatable, and I LOVE that you can make it a day ahead!

    1. I am short on freezer space. Can you make, put into a freezer bag for later, thaw and pour into 9×13 and bake?

    1. Hi, Jennifer! Any milk will do, yes. Just be sure it isn’t flavored or sweetened and know you may still be able to detect a flavor if you use something other than cow milk (though we’ve used soy without issue). Let me know how you like it!

  9. 4 stars
    I have made this multiple times! I made 4 at a time for my son’s bachelor party and froze them before baking. It was easy for them to be transported and then just placed in the fridg to thaw when they got there. They all loved it! Thank you for the great recipe.

    1. That’s so great, Suzanne, and a perfect example of how it should be utilized as a make-ahead meal. Thanks so much for making and sharing 🙂

  10. 5 stars
    I’m thinking of making this but doing it as 1 1/2 times the recipe. I’m afraid one may not be enough and two might be too much. One of my casserole dishes is slightly larger than 9 x 13. Would this work? I will be keeping an eye on it while it’s baking. Thank you!

  11. Any ideas for other vegetables instead of peppers? I’m not a fan of them. Also, can’t do mushrooms. My son-in-law does not like them.

  12. 5 stars
    Making this today for Christmas morning! I just want to thank you for putting the ingredient measurements in the instructions so we don’t have to keep going back and forth to the top for the amounts! Why have we gotten used to going back to the top for recipes?!?

    1. Thank you, Kayla! That is a feature that’s not on all of my recipes, but wherever it is, it gets lots of compliments! Working on making it like that for all recipes on my site. Anyway, I’m glad you found it helpful 🙂

  13. Love this casserole but find that when I freeze it cooked and then reheat, the bottom is wet and soggy. Any suggestions as to why this is happening? Thank you!

    1. Hmm, I’m not sure why that’s happening. I usually freeze mine completely unbaked and this is not an issue.

  14. 5 stars
    Made this for Mother’s Day brunch today for a crowd and it was such a hit! I made it with bacon because that’s what we had on hand and swapped bell pepper for zucchini (because someone in my fam is allergic). I will be adding this to my permanent recipe collection! Thanks, Lynn!

    1. Thanks so much, Rebecca! This is one of my MOST popular recipes for Mother’s Day weekend, and for good reason. We frequent it in our own house, too! I’m so glad you are going to keep it 🙂