Easy Make-Ahead Breakfast Casserole

Infinitely adaptable! Use your favorite seasonings, vegetables, meats (or make it vegetarian), cheese, etc.

Easy breakfast casserole you can freeze or make the night before! Use your favorite vegetables, meats, and cheese. Recipe on sallysbakingaddiction.com

I am soooo excited to share today’s recipe with you. It comes from my dear friend Kristen. She made it for us when I visited her in Baltimore last month. As I gobbled it down, I couldn’t stop saying “I have to share this on my blog, I have to share this on my blog, I have share this on my blog.” (Weird blogger life 😐.)

As it turns out, this is something Kristen makes on the regular. And I can see why! Besides taste, this breakfast casserole is pretty impressive in the health category. Full of protein, packed with vegetables. Not only that, it’s so easy to make and adaptable to whatever veggies, cheeses, meats, seasonings you love/have on hand. Confession. I’ve made this 4 times in 3 weeks.

I call it the “CRAZY!! Convenient Casserole.” But easy make-ahead breakfast casserole is a little more descriptive and doesn’t make me sound like a complete lunatic.

Easy breakfast casserole you can freeze or make the night before! Use your favorite vegetables, meats, and cheese. Recipe on sallysbakingaddiction.com

Side note. Did you know that September is national better breakfast month? I believe this means “eat the tastiest breakfasts ever the entire month of September.” (And I have a good idea where you can find some inspiration.)

Wink wink.

Ok but in reality, when Eggland’s Best asked me to share one of my favorite breakfasts to celebrate better breakfast month, this casserole instantly came to mind. Because, as you know, I’ve been obsessing over it nonstop.

I’m Eggland’s Best cheerleader. Love this brand. I prefer EB eggs in this casserole too– because not only is their taste supreme, their calories are lower and vitamins are high. Each EB egg contains 10 times more Vitamin E than ordinary eggs. 💃🏼

Easy breakfast casserole you can freeze or make the night before! Use your favorite vegetables, meats, and cheese. Recipe on sallysbakingaddiction.com

↑ ↑ Soooo much texture and flavor!

This breakfast casserole makes a TON, which I love. I’m talking 12 huge servings, so it’s perfect for dinner or breakfast/lunch the next day. I’ve been eating it on the weekdays instead of my usual cereal/fruit. Feels good to get all those veggies in first thing in the morning and I know Kevin prefers the meat/cheese over granola.

No offense, vanilla almond crunchies.

I took a bunch of step-by-step photos so instead of displaying them all above the recipe, I included them below along with more detailed instructions for you.

I reeeeeeally want you to try this!

Easy Make-Ahead Breakfast Casserole

Makes excellent leftovers for breakfast, lunch, and dinner during the week! Make sure to read the recipe notes and check out all the step-by-step pictures below this recipe before you begin.


  • 3/4 pound uncooked sausage, casings removed1
  • optional: 1 teaspoon dried rosemary to give the sausage more flavor
  • 2 bell peppers, diced (any color you prefer; about 2 cups)
  • 1 cup sliced mushrooms
  • 1 cup fresh spinach
  • 1/2 medium yellow onion, diced
  • 1 teaspoon minced garlic
  • salt and fresh ground black pepper
  • 4 slices day-old gluten free bread (or whole wheat, white, sourdough, etc)
  • 10 large Eggland's Best eggs
  • 1/2 cup milk (I use almond milk, any milk works)
  • 1/2 cup shredded cheese2


  1. Set a large skillet over medium heat and coat it with nonstick spray or a drizzle of olive oil. Place sausage in the skillet and begin to break it up with a spatula or fork. Stir in the rosemary and brown the sausage, about 6-7 minutes.
  2. Meanwhile, set a 2nd skillet over medium heat and coat it with nonstick spray or a drizzle of olive oil. (If you have a skillet large enough to fit both the sausage and veggies, you can just add the veggies to the sausage that is browning in step 1.) Add the peppers, mushrooms, spinach, onion, garlic, and a sprinkle each of salt and pepper. Begin stirring and cooking the veggies down until tender, about 6-8 minutes.
  3. Set sausage and veggies aside.
  4. Generously grease a 9x13 baking pan. Break the bread into pieces and place in the pan in an even layer.
  5. In a large bowl, whisk the eggs, milk, and 1/4 cup shredded cheese together. Pour half of this egg mixture over the bread. Top with the sausage and vegetables, then the remaining egg mixture and remaining 1/4 cup cheese. Add a sprinkle of salt and pepper on top.
  6. Cover casserole with plastic wrap or aluminum foil and refrigerate for 2 hours or overnight-- or up to 1 day. Allow it to come to room temperature before baking.
  7. Preheat the oven to 375°F (191°C). Bake the casserole, uncovered, until the top is golden, edges are crisp, and a toothpick inserted in the center comes out clean-- about 40-45 minutes. I like mine on the super crisp side, so I bake it for around 45-50 minutes. Allow to cool for 10 minutes, then slice and serve. Kevin loves hot sauce on top of his. Try it! Leftovers keep well in the refrigerator for up to 5 days. Reheat in the microwave to your liking.
  8. Make ahead tip/Freezing instructions: Obviously this is a make ahead recipe! However, you can brown the sausage and cook down the veggies up to 2 days in advance-- simply put the two in a tupperware in the refrigerator until ready to use in the recipe. Also, you can freeze this breakfast casserole. Prepare through step 5, then cover the casserole with plastic wrap, then a layer of aluminum foil. Freeze for up to 3 months. Allow to thaw overnight in the refrigerator. Bring to room temperature, then continue with step 7.

Recipe Notes:

The onion, garlic, salt, pepper, and cheese are key to great flavor! Don't leave them out.

  1. Instead of sausage, try browning ground turkey, ground beef, or ground chicken instead. Or use ham. Or cooked shredded chicken. Vegetarians: You can leave out the meat. Just an extra cup (or so) of veggies in its place.
  2. I usually use shredded pepper jack cheese-- other varieties I love for this breakfast casserole are mozzarella, smoked gouda, swiss, and cheddar.

Did you make a recipe?

Tag @sallysbakeblog on Instagram and hashtag it #sallysbakingaddiction.

© Sally’s Baking Addiction. All images & content are copyright protected. Please do not use my images without prior permission. If you want to republish this recipe, please re-write the recipe in your own words, or link back to this post for the recipe.

Alright, here are the step-by-step visuals for you. Plus a few extra tips beyond the written recipe.

First, gather veggies like colorful peppers, mushrooms, and spinach. Like I mention above, you can use your favorite vegetables. I’ve done this with broccoli/peppers, kale/mushrooms, and spinach/zucchini. Try to stick to 3-4 cups veggies total. Cook the veggies down with a little garlic, onion, salt, and pepper. Those last 4 ingredients are where all the flavor comes from, so don’t leave ’em out!

Easy breakfast casserole you can freeze or make the night before! Use your favorite vegetables, meats, and cheese. Recipe on sallysbakingaddiction.com

We like a little meat in the casserole, so I add sausage. Kristen usually uses turkey sausage, so go ahead and use that if you prefer. Instead of sausage, try using ground turkey, ground beef, or ground chicken instead. Or use ham– or cooked shredded chicken. (If you use cooked shredded chicken, you do not have to brown it.)

Vegetarians: You can leave out the meat. Just use some more veggies in its place!

I brown the sausage with some rosemary to give a little flavor. I looooove rosemary with sausage, but you can leave it out if you prefer. Or use another seasoning.

Cook down the veggies and brown the sausage in 1 giant skillet if that’s easier for ya– I don’t have a skillet quite large enough for it all so I did them side by side in separate pans.

Easy breakfast casserole you can freeze or make the night before! Use your favorite vegetables, meats, and cheese. Recipe on sallysbakingaddiction.com

Grab your favorite crusty bread and tear it into little pieces. The bread will be the bottom of the casserole– it soaks up some of the egg and gives the egg casserole texture. Otherwise, you’d just be eating a quiche of sorts.

I’ve been using gluten free bread for my sandwiches lately, so if you don’t eat gluten– you can use your favorite GF variety. Or you can certainly use wheat, sourdough, white, rye, whatever. You’ll need about 4 slices of bread.

Easy breakfast casserole you can freeze or make the night before! Use your favorite vegetables, meats, and cheese. Recipe on sallysbakingaddiction.com

Whisk the Eggland’s Best eggs up with a little milk and cheese. Like the veggies and meat, use whatever cheese you like best. I’ve been using pepper jack cheese for its flavor but I’ve done everything from cheddar to smoked gouda and swiss. So, use your favorite.

Half of the egg mixture goes on top of the bread, then sausage and veggies, then the remaining egg mixture.

Easy breakfast casserole you can freeze or make the night before! Use your favorite vegetables, meats, and cheese. Recipe on sallysbakingaddiction.com

Once the Eggland’s Best eggs are poured on top of it all, you can refrigerate the casserole overnight.

Wake up and all you have to do is throw it in the oven. When we visited Kristen, the morning was totally no-fuss; all she did was brew some coffee and cut up fresh fruit as the casserole cooked.

The crisp edges are my favorite part!

Easy breakfast casserole you can freeze or make the night before! Use your favorite vegetables, meats, and cheese. Recipe on sallysbakingaddiction.com

Have fun, great creative, eat the best breakfast around using Eggland’s Best.  Follow me on Instagram and tag #sallysbakingaddiction so I can see all the SBA recipes you make.

Eggland’s Best provided me with eggs to bring you this recipe. All opinions are my own.

Easy breakfast casserole you can freeze or make the night before! Use your favorite vegetables, meats, and cheese. Recipe on sallysbakingaddiction.com
Easy breakfast casserole you can freeze or make the night before! Use your favorite vegetables, meats, and cheese. Recipe on sallysbakingaddiction.com


  1. Thanks for a great recipe and an EXTRA THANK YOU for your format. So many bloggers show all the step-by-step directions FIRST so to actually get the recipe you have to scroll, scroll and scroll, then scroll some more.  I push my computer to the max with tons of tabs so sometimes it gets bogged down with scrolling! I SO APPRECIATE you giving the recipe first then the step-by-step directions for those who need them. 

  2. thank you SO MUCH for sharing this! i was assigned to bring a breakfast casserole to a family gathering today and had never eaten one. earlier this week i looked on pinterest and prepped this recipe last night. i was looking forward to the leftovers, but there wasn’t even a scrap left! so, i’m just going to make another tonight to enjoy tomorrow. merry almost christmas!

  3. Thank you for a wonderful recipe! I’m a huge frittata fan, and typically make them using roasted vegetables, fresh herbs and whatever cheese and meat I have on hand. However, adding the bread layer takes it to an entirely new level – it’s like a beautiful, savory bread pudding, chewy and custard-like.. I loved being able to assemble it ahead of time and pop it into the oven to let it bake while I enjoyed coffee..

    I made this for Christmas morning brunch using roasted zucchini, cherry tomatoes, yellow, orange and red bell peppers, garlic and shallots, rosemary and tarragon with Gruyere, Parmesan and a little prosciutto. Everyone raved! Will be making this again and again..

  4. Made this for Christmas morning and it was a big hit. I couldn’t get enough, myself. Trying it again today. Saw another recipe where they cut up can biscuits, cut up on the bottom. Going to try it. Also didn’t make it ahead so I’m hoping it won’t be a problem. Love this recipe. Thanks for sharing and Happy Anniversary and New Year. 🙂

  5. I made this for Christmas morning – delicious!

  6. I absolutely loved this! I’m a vegetarian so I used 1 cup more vegetables to substitute for the meat (^thanks!).  The only thing I would recommend is if using eggs, make sure they’re organic.  Organic eggs have more nutrition because it means the chicken has been outside-which means it’s higher in omega-3 fatty acids and free of antibiotic residues.  

  7. Can I leave out the milk?

  8. I wonder how this would be cooked, sliced, and then frozen in individual servings? That was I could just take a piece out the night before, let it thaw overnight, and zap it for a quick and healthy breakfast in the morning! Have you tried freezing it after the entire casserole has baked? Looks delicious!

  9. Did you mention somewhere that this can be frozen AFTER it’s baked? I don’t have room for a baking pan in my freezer but I do have room for smaller portions after its baked.

  10. I made this casserole last night. Let it sit in the fridge for two hours, omitted the meat and substituted an extra 8oz of mushrooms. It’s delicious!!! I will be reheating it in the oven so it can crisp up again. Awesome flavor.

  11. Hi Sally! I’m having company for breakfast on Saturday and know this will be a hit (as all of your recipes always are!) but wondered about timing.  Do you think I could assemble it on Friday morning, refrigerate until Saturday morning and then bake or would that be too long for it to sit?
    [I’m really just trying to sleep for as long as possible on Saturday morning 😉 ]

  12. Hi Sally- my daughter and I love your blog and recipes! Can this be eaten at room temp or is it better warm out of the oven? Thank you dally!

  13. Made this for Easter brunch. I left out the sausage and added asparagus. It was super easy to make and so good!

  14. If I am making this to freeze divided into two 8×8 pans what should my cook time for them be once thawed?

  15. My husband calls this “breakfast fiesta” and insists I make it when we have company. My mom even asked me for the recipe. My mom… Asked me… How to make something. We leave out the mushrooms, and I swapped the yellow onions for chopped green onions, but, needless to say, this reside is a huge hit in my house. Thank you!!!

  16. This was SO easy and I enjoyed all the add-ins exactly as you recommended!  Love that I was able to just stick it in the oven in the morning.

  17. Hi Sally ~

     I am making breakfast for 35 Lady Golfers this Tuesday and am VERY nervous!  I have searched out all kinds of breakfast casseroles and yours looks fabulous and has great reviews!  Do you think if I make three 9 x 13’s that would be enough?  Can I use half n half instead of milk?  They need to be done and served at 8:30 am.  If I take them out of the fridge at 6 am, would they be the right temperature to put in the ovens around 7:30?  And I can’t decide on what type of bread would work the best?  Any help you could give me would be SO appreciated!  I will be serving your casserole with fruit salad, muffins, orange juice and coffee (the easy part!)

                  Thank you ~

    • That should be plenty, especially since you have lots of other dishes to serve as well. Half-and-half works like a charm. Your timing also sounds great, you’ll be able to pop them in the oven at 7:30. For bread, truly anything works. I like a thick whole grain bread just for extra texture and flavor. Let me know how it goes!

  18. This looks and sounds soo yummy! I am really trying to stay away frim bread, can i make this with out bread? Or what shuld i sub it with? Thanks

    • The casserole won’t have that chewy texture and more satisfying flavor, but you can absolutely leave out the bread to make a lighter texture-d (and calorie!) casserole.

  19. Could I use a croissant dough in a can instead of bread? Would I have to bake that first before adding veggies and eggs? Otherwise it looks just like what I want for a group breakfast.

    Thank you.

  20. Can you substitute bacon for the sausage?

  21. Hello, thls sounds awesome. This might be a silly question, sorry if it is but I’ve never made a casserole. Does it have to be prepped overnight? What if I just want to make the whole thing in the morning for my family? I’m asking because I don’t know if letting it sit in the fridge over night does something extra for the flavoring. 

    • Step 6 should be helpful– you can cover it and keep it in the fridge for 2 hours – overnight. Letting it sit for sometime, even 2 hours, allows to egg to soak into the bread and the flavors to blend.

  22. Made this a few weeks ago and it was AMAZING!!!

  23. Has anyone made this adding potatoes?

  24. Hi!!
    Can I prepare this ahead Friday to cook Sunday am. And should I leave out the egg mixture until Sunday morning or should I commit all ahead and just warm it up??  

    • Did you get an answer on letting it sit for two days? I prepared mine this morning and want to serve it the day after tomorrow. Do I have to freeze it until tomorrow night or can I let it sit in fridge for two days?

  25. This is a magnificent recipe!!  I subbed bacon (cooked and crumbled into veggies after sautéing) and used 8 oz of shredded pepper jack vs 1/2 c.  My casserole dish was bigger than 13×9, so used 6 slices of gluten-free bread, cubed. Will absolutely make again!!

  26. Looks absolutely fantastic.  Would I  need to double to feed  15 people?

  27. This looks absolutely delicious, Sally! I love that you used so many different veggies. This makes it look so colorful and pretty. 🙂 

    I really want to make this soon! I’m vegan, so I’ll just leave out the sausage and replace the eggs with a mixture of silken tofu, turmeric and kala namak. I did that with a hash brown casserole a couple of weeks ago and it turned out really well (http://veganheaven.org/recipe/vegetarian-breakfast-casserole/). Thanks so much for sharing this!! I seriously can’t wait to give it a try soon. 🙂 


  28. This looks really good. Can I use frozen frozen hashbrowns instead of bread? 

  29. If I replace bread with hash browns, how much would you recommend? Also, do I still need to let it set over night?

  30. Can’t wait to try this out! I was wondering if instead of bread, using small fingerling potatoes? 

  31. I will surely try this, I loved cooking and baking.

    Thank you for sharing. 🙂

  32. Do you have nutritional requirements for this recipe?

  33. I also appreciate the format of your recipes – so much easier to read, and wow! The colors are jumping off the page! Yum!

Leave a Reply

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