Healthy Breakfast Casserole

Make this healthy breakfast casserole recipe for the holidays or busy weekday mornings! It's wholesome, hearty and full of fresh flavor.

67 Reviews
214CommentsJump to recipe

healthy breakfast casserole recipe

Sometimes, you need a healthy make-ahead breakfast. Whether you’re serving a crowd or trying to ease busy weekday mornings, this breakfast casserole is just the ticket.

Typically, breakfast casseroles includes sausage and potatoes. I loaded this one up with fresh veggies and greens instead, including red bell pepper, green onion and spinach.

Creamy feta or goat cheese rounds it all out. You don’t need a ton of dairy to achieve a lovely, luxurious texture. This is a lightened-up dish that seems more indulgent than it really is.

healthy breakfast casserole ingredients

This healthy breakfast casserole is the perfect addition to a holiday breakfast spread. Since it offers some protein and vegetables, it’s a great way to help balance those delicious carb-heavy treats, like muffins and pancakes. I’d be thrilled to find this option alongside bagels and cream cheese. Leftovers are good for lunch, too.

To develop this recipe, I followed my foolproof frittata formula. It’s easy to make, colorful and delicious!

how to make breakfast casserole

How to Make Breakfast Casserole

You’ll find the full recipe below, but here’s a brief summary: 

  1. Sauté the bell peppers and green onion until tender, then add spinach and cook until wilted. Set the pan aside for a few minutes to cool, so the warm veggies don’t cook the eggs when we stir them together.
  2. Whisk together the eggs with a dash of full-fat dairy, like whole milk or Greek yogurt, plus some salt and pepper. Stir in half of the cheese (we’re reserving the other half for topping the casserole).
  3. Transfer the veggies into the egg mixture, stir to combine, then gently pour it all into a buttered baking dish. Top with the rest of the cheese.
  4. Bake until the eggs are cooked through. That’s it!

How to Prepare This Casserole in Advance

Prepare the mixture as instructed, but refrigerate the egg and veggie mixture in a mixing bowl or in the buttered baking dish for up to two days.

Bake as directed, knowing that your dish may require a few extra minutes in the oven since it’s starting off cold (especially if you refrigerated in the baking dish).

Watch How to Make Healthy Breakfast Casserole

breakfast casserole before baking

Breakfast Casserole Serving Suggestions

This breakfast casserole would fit in nicely with any breakfast spread. Here are some general suggestions:

Please let me know how your breakfast casserole turns out in the comments! I love hearing from you.

vegetarian breakfast casserole recipe

Print
Save this recipe!
Get this recipe sent to your inbox, plus get new recipes from C+K every week!
Please enable JavaScript in your browser to complete this form.

Healthy Breakfast Casserole

  • Author: Cookie and Kate
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Total Time: 50 minutes
  • Yield: 8 servings 1x
  • Diet: Vegetarian

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 67 reviews

Print

Make this healthy breakfast casserole recipe for the holidays or busy weekday mornings! Featuring red bell peppers, spinach and creamy cheese, this casserole is wholesome, hearty and full of fresh flavor. Recipe yields 8 generous servings.

Ingredients

Scale
  • 1 tablespoon extra-virgin olive oil
  • 2 medium red bell peppers, chopped (about 2 cups)
  • ¾ cup thinly sliced green onion (about 1 small bunch)
  • 5 ounces roughly chopped spinach (about 5 cups)
  • 12 eggs
  • 3 tablespoons full-fat dairy (heavy cream, half-and-half, whole milk, sour cream or yogurt)
  • Several dashes of your favorite hot sauce, like Cholula
  • ยฝ teaspoon fine salt
  • 10 twists of freshly ground black pepper
  • 4 ounces (1 cup) crumbled feta or goat cheese

Instructions

  1. Preheat the oven to 350 degrees Fahrenheit. Grease a 9 by 13-inch pan with butter (donโ€™t be tempted to use cooking spray; it doesnโ€™t work nearly as well).ย 
  2. In a large skillet, warm the olive oil over medium heat until shimmering.ย  Add the bell pepper and green onion and cook until the pepper is tender and cooked through, about 8 to 10 minutes.ย 
  3. Add the spinach to the skillet and cook, while stirring, until wilted, about 2 minutes. Set the pan aside to cool for a bit while we prepare the egg mixture.ย 
  4. Crack the eggs into a medium mixing bowl. Add your dairy of choice, several dashes of hot sauce, plus the salt and pepper. Whisk just until the egg yolks and whites are blended.ย 
  5. Stir in half of the cheese (weโ€™re reserving the other half for topping the frittata before baking). Transfer the lightly cooled veggies into the bowl, and stir to combine.ย 
  6. Pour the mixture into the prepared pan. Evenly disperse the remaining cheese on top.ย 
  7. Bake for 25 to 35 minutes (keep an eye on it), until the eggs are puffed and appear cooked, and the center of the frittata just barely jiggles when you give it a gentle shimmy. For good measure, insert a fork about ยผ-inch into the center of the eggs and make sure the fork comes out clean
  8. Place the frittata on a cooling rack until youโ€™re ready to serve. Slice with a sharp knife, and serve. Leftovers will keep well for about four days in the refrigerator. Enjoy leftovers chilled, at room temperature, or gently reheat in the microwave or oven.

Notes

Prepare in advance: Cover and refrigerate the mixture until youโ€™re ready to bake (it should keep well for up to two days). Bake as directed, but know that your dish may require a few extra minutes in the oven since it’s starting off cold.

Change it up: I love the flavors you see here, but you can definitely use other vegetables in similar quantities. More hardy greens like kale or chard will require a bit more cooking time. Find other flavor variations on my frittata post.

Can I freeze it? I donโ€™t recommend freezing leftover breakfast casserole. When I defrosted my frozen slices, they turned very watery and slightly rubbery. If youโ€™re looking for a good egg-based freezer recipe, check out my breakfast burritos.

Nutrition

The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionistโ€™s advice. See our full nutrition disclosure here.

HELLO, MY NAME IS

Kathryne Taylor

I'm a vegetable enthusiast, dog lover, mother and bestselling cookbook author. I've been sharing recipes here since 2010, and I'm always cooking something new in my Kansas City kitchen. Cook with me!

Leave a comment

Your comments make my day. Thank you! If you have a question, please skim the comments sectionโ€”you might find an immediate answer there.
If you made the recipe, please choose a star rating, too.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Comments

  1. K

    Absolutely perfect! I only had frozen bell peppers mix with carrots and frozen spinach and it worked out perfectly. You cannot tell at all and the taste is reminiscent of the Starbucks egg bites – feta was a great choice.






    1. Kate

      I’m glad you enjoyed it! Thank you for your review, K.

    2. Daniel

      Hey did you bother sautรฉing the frozen vegetables, or did you just bake them frozen?

      1. K

        I sautรฉed them :) I wanted to get the extra moisture out of them

        1. Daniel

          Iโ€™ve tried both ways now and totally agree, sautรฉing works way better at least for the peppers. I didnโ€™t see a difference in the greens, but the peppers felt a little slimy when I baked them straight from frozen – not great! Sautรฉing made a huge difference

  2. Barbara Wells

    Just made this for dinner (along with a nice salad), with the idea of serving it on Christmas morning, and loved it! It was super easy, delicious, and the fact we can make it a day ahead makes this a winner! I used feta and a bit of Parmesan cheese that I had in the fridge, but will work well with goat cheese for my “cow cheese intolerant” family members.






    1. Kate

      This would be a great recipe for Christmas morning! I’m glad you loved it. Thank you for sharing, Barbara.

  3. Tracy

    Oh the places this recipe can go! It’s FANTASTIC exactly as is, but if you have some stuff in the fridge in need of using, this casserole might be able to help. Think mushrooms, jalapeno pepper, broccoli, leftover ham, or sausage… so many possibilities.

    I used gruyere cheese but mozz would work well as another reviewer suggested, and so would cheddar.

    Best thing is, it tastes even better heated up the next day (if you’re lucky enough to have some left over). The flavor blends are amazing!

    Awesome recipe! Total keeper!






    1. Kate

      Thank you for sharing, Tracy.

  4. Amy Kurschner

    If I add ciabatta bread to make a strata should I use the same amount of milk?

    1. Kate

      Hi Amy, I haven’t tried it so I can’t say for sure. Sorry!

  5. Megan Basso

    Delicious! I made this today for Christmas Eve brunch. I did sprinkle a bit of mozzarella in it as well. Will be making again.






    1. Kate

      That’s great to hear, Megan!

  6. David Noel

    Kate I made this today for breakfast for family we were visiting. Made it the night before for the convenience of just having to stick it in the oven the next morning. This was a hit! Everyone raved about it. So easy to prepare too. Thank you for another awesome recipe! Merry Christmas to you too!

  7. Marci Young

    I love this recipe. I used red chard instead of spinach, sauteing the stems with the onions and adding the leaves later. I also used marscaone instead of the feta and dairy which made the casserole super moist. I also sprinkled cheddar on top. This is now my go to breakfast casserole!






    1. Kate

      Sounds delicious! I like how you got creative.

  8. Leslie

    love this recipe! So, being a vegan I substituted the eggs for Tofu crumbled up, and used Turmeric for flavor and yellow coloring. Turned out delicious!

  9. Chris

    Made last night and warmed for breakfast this morning. LOVED IT!! Always looking for new ideas for breakfast as husband is GF and he hates the bread and cereals. Dos glad i found you, going to make the no bake granola bars today. Thanks so much for the recipes

    1. Kate

      Great, Chris! I’m happy you enjoyed it.

  10. Amy

    I make this all the time. Love how adaptable it is to whatever veggies I have on hand. Thanks for your website. I make so many of your recipes all the time. I think Iโ€™ve bought 4 copies of your book since I keep giving it away lol.






    1. Kate

      I’m glad you love it, Amy! Thank you for sharing my book. :)

  11. Sarah

    Oh my gosh. I made this today, only change was adding a red onion instead of green onion and swapping one of the red peppers for a yellow pepper. Soo good!! Definitely putting this in our rotation.






    1. Kate

      That’s great to hear, Sarah! Thanks for your review.

  12. Barbara

    Iโ€™m wondering if anyone has tried this in muffin cups. If so how long did they cook?

  13. Liz

    Delicious! This is better than your average egg casserole. I followed instructions exactly (except one of my bell peppers was yellow, and I did use nonstick spray even though I knew I shouldnโ€™t), and everyone loved it. Simple enough for a weeknight breakfast-for-dinner and I will make it again!






    1. Kate

      That’s great to hear, Liz! I appreciate your review.

  14. Denise

    I’m planning to make the 2X scale version and I see that egg quantity is the only ingredient amount that changes. Is that correct? Will this amount still work in a 9×13 pan? Any adjustment to cook time? Thanks!

    1. Kate

      Hi Denise, Yes, it doesn’t seem to impact the directions. You may want to divide into two pans to reduce cooking time. Just switch the dishes halfway through.

  15. Rebecca

    This looks sooo good, and I’d like to make this for the upcoming week. However, I am wondering for how many days I can keep it in the fridge? Will it last a couple of days?

    1. Kate

      Hi Rebecca is should last 3-4 days, but use your best judgement!

  16. Wendy Johnson

    We made this for a toddler breakfast birthday party, and it was a HIT. The only modification we made was adding about 1/3-1/2 loaf of sourdough cubed and placed in the bottom of the pan before pouring the egg mixture over. We adjusted the time accordingly (about 50-55 mins at 350), and it was awesome! Will 100% make again!






  17. Pam Stanfill

    Would it work to substitute asparagus for the spinach?

    1. Kate

      Hi Pam, you could try it. I would be sure to cook your asparagus first. Let me know what you think!

  18. Steffany

    Have you ever tried cooking this in a crockpot? Do you think it would turn out or do you have any recommendations for giving it a try? Thanks so much! I love your blog.

    1. Kate

      I haven’t, sorry! I recommend this as written. I hope you try it!

  19. JS

    Thanks for the tip on preparing this recipe in advance. Some of us (me) werenโ€™t aware that we could do that! I greatly appreciate tips about advance preparation and cooking for a crowd!






  20. caro

    This was a hit. Made it just the way it was written and it dissapeared. Happy to have an egg dish without bread.






    1. Kate

      I’m glad you enjoyed it, Caro! I appreciate your review.

  21. Mary

    Would like to make this for two people and avoid leftover. Any recommendations on scaling down? Can I just half everything or would that not work. Smaller baking dish?

    1. Kate

      Hi! You could cut the recipe in half and put it in a smaller baking dish. You may need less time so keep an eye on it.

  22. Becky

    Ohhhh! We have family visiting and this will be perfect for breakfast. Thinking about adding Impossible Sausage to it. Making my market list now. All of your recipes are ALWAYS a hit!!!

  23. Jill

    Kate Iโ€™m a big fan of your recipes!
    Iโ€™m wondering if this recipe could be made as egg bites in a muffin pan for a bridal shower brunch.

  24. Ca ol Sanders-Reed

    Any suggestions for dairy free? I am not a fan of many df cheeses. Other ideas?

    1. Kate

      Hi, you can omit the cheese and use a thicker dairy free milk.

  25. LeslieFlagAZ

    Made this to take to a friendโ€™s house for breakfast and it was delicious. I also made it the night before and took it out of the frig to start to come to room temperature and then baked it – took about 5 mins longer. I added some broccoli and mushrooms and didnโ€™t have enough to feta so I put sharp cheddar in the mixture and then feta on top. It was a hit!






    1. Kate

      Thank you for sharing how you made this, Leslie! I appreciate your review.

  26. Kristin

    Best baked egg recipe out there – I make it regularly and divide up for my lunch for the week. Reheats great!






    1. Kate

      Love to hear that, Kristin! Thank you for your review.

  27. Holly

    My husband and I really enjoyed this recipe. I halved the recipe since I was only making it for 2 people and baked it in a 8×8 dish. It took 25 minutes at 350 degrees. I also added mushrooms. I was nervous about halving the recipe, but it turned out perfect! I served it with toast and a fruit bowl. I will definitely make this again!






    1. Kate

      Thank you for sharing how you made it, Holly!

  28. Jounayet Rahman

    Thanks, great work on the how-to-guide here.






  29. Susan Brodie

    Hello,
    Is this Frittata baked in a 9×13 pan? It says only 8 servings but maybe the portions are generous? Thanks

    1. Kate

      Hi! Yes, this is baked in a 9×13 pan. Its not quite as thick so the slices are bigger. If that helps?

  30. Barbara

    Super easy and delicious! One of the healthiest egg casseroles Iโ€™ve found that still tastes amazing. I make it for breakfast or combine with a salad for lunch.






  31. J

    Another go-to Cookie and Kate recipe!






    1. Kate

      Great to hear, J!

  32. Susan

    Made this for dinner tonight. Had roasted red peppers and pickled onions in hand, as well bok choy. I love casseroles for dinner






    1. Kate

      I’m excited you enjoyed it, Susan! Thank you for your review.

  33. Susan

    Can you make this recipe in muffin tins instead of a casserole?

  34. dianne

    I have made this so many times, love it! I’ve tried half eggs/half egg whites (works!) plain greek yogurt or whole milk (prefer the yogurt) and always add a handful of cherry tomatoes cut in half. Yum! It is consistently amazing. Thank you for my go to recipe!






    1. Kate

      Great to hear, Dianne! I appreciate your review.

  35. Vernon Long

    Approximately how much cooked meat, such as Mexican chorizo, pork sausage, ham, bacon, etc. do you think would be appropriate without overloading the recipe?

    1. Kate

      I’m not sure since I’m a vegetarian. Sorry!

  36. Angela Chaplin

    Never made breakfast casserole before but I Trying to find healthy breakfast options for my pregnant daughter. I was surprised how easy it was to make and delicious!






    1. Kate

      That’s great to hear, Angela!

  37. Terri Davey

    If I prepare this recipe in advance (including baking) to be portioned and used for breakfast or lunch for the week should I undercook it a bit? Will that work?

    1. Kate

      I recommend cooking as instructed for best results and food safety.

  38. Angie Cimmarrusti

    I have made this many times but just getting out of the hospital after a long Covid pneumonia stay, I am shocked how swarmed your site is with ads flying in and out constantly. I could hardly read the recipe and they would even kick me off the site!!! Very poor quality cooking site now!!!

  39. Gretchen

    I just made this and it was delish and very easy! TJs was out of green onion so I left that out, used chalula, feta and sour cream. I served with a little sour cream too and used 6 oz of spinach. Was done right at 25 minutes and was great. Next time I might broil it for a minute to brown the top. Itโ€™s such a great recipe because itโ€™s so versatile. I can imagine making with sautรฉed onions, cooked broccoli, Brussels sprouts, etc. thanks for a yummy recipe!






    1. Kate

      That sounds delicious, Gretchen! Thank you for your review.

  40. Susan

    I made this recipe several times in a lasagna pan and it was great. Can the same recipe be used to make breakfast muffins?

  41. Jane

    Your recipes are always winners. Iโ€™d like to make this for Easter brunch but one guest canโ€™t tolerate peppers. Any suggestions for alternative? Maybe mushrooms? Thanks!

    1. Kate

      Hi! You can omit them. Carrots could be nice. I hope it’s a hit!

      1. Jane

        Thanks Kate. Carrots is a great idea! Yum.

  42. Ginger

    This s absolutely delicious! I made three casseroles with cheese, spinach, and bell peppers for breakfast at my church. Everyone loved them and none was left. Making this recipe again as part of our Motherโ€™s Day Brunch. Super easy and pretty quick.






  43. Emily

    This looks great, but wow! Is one serving really 97% of recommended daily intake? Yikes!

  44. KR Snyder

    Oh my gosh, I hunted and hunted for your recipe! I made it twice around the holidays and was tapped to help with the choir breakfast tomorrow. I feel like I’ve won a prize for finding this recipe in time! Both times I have made this and added a package of the precooked turkey breakfast sausages which I chop before adding. I was short on spinach but found a good balance with the other veggies and sharp cheddar cheese. Excellent flavor and texture and we enjoyed it at room temp. I used heavy cream as the dairy.






    1. Kate

      Thank you for sharing, KR!

  45. S

    This is a fantastic recipe! Made exactly as the recipe was written and it turned out lovely. Will be making this for years to come! Thank you!






    1. Kate

      You’re welcome, S!

  46. Anna Davis

    So glad you shared this wonderful recipe!!!!

  47. Becky

    Iโ€™m so excited to find you have a recipe for this! Any chance you have guidance on how to turn it into a finger-friendly breakfast food for a party like as egg or casserole bites/muffins? Truly love your recipes and how I can always trust them.

      1. Becky

        Thank you! Didnโ€™t see that recipe!

  48. Stacy

    Delicious. Made it exactly as written. Used sliced goat cheese from Trader Joe’s and cut it into small pieces. Used low fat sour cream because that’s what I had.






    1. Kate

      Thank you for sharing, Stacy!

  49. Sasha

    We enjoyed this recipe, which has a lot of great stuff all in one place, but thanks particularly for the tip about using butter instead of oil spray! I’ve used it now for similar egg dishes I make as well as this and it’s miraculous in stopping egg from sticking to the dish.

  50. Trish Emerson

    Such a great recipe, Kate. My book club let it fuel our long session of picking titles for the upcoming year! Now Iโ€™ll add it to my rotationโ€ฆso many of yours on it already (and I have your cookbook)! Thanks.