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.

70 Reviews
226CommentsJump 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 70 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.

Kate and Cookie

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. MMillsap

    ANy idea what the nutritional data is? I am doing food prep and that would be HUGELY helpful.

    1. Kate

      Hi, the nutritional information is below the notes section of the blog.

  2. Sophie Rochefort

    Nous avons adorรฉ cette recette, et toute la famille se rรฉjouit ร  lโ€™idรฉe dโ€™y regoรปter rapidement! Merci tellement!

  3. Sanndy

    I’ve made your recipe and it’s delicious! I was wondering next time if I could mix asiago cheese along with the feta? Thank you!!

    1. Kate

      You can try it! Let me know what you think, Sanndy.

  4. Toni Gennarelli

    It does not tell me to increase the size of the pan if you are doubling the recipe. Should I use a bigger pan? Also is it ok to use an aluminum pan?

    1. Kate

      You could split it between two pans. Or, you may need to increase the cooking time if you use the same 9×13.

      1. Toni Gennarelli

        Actually, I got the right size pan. Everyone liked it! Thank you!

      2. Jess Mc

        I totally skipped the step where you cooke the onion, bell pepper and spinach before the eggsโ€ฆ I mixed it all together and popped it in the fridge to cook in the morning. Wish me luck! โ€โ™€๏ธโ€โ™€๏ธ

        1. Ingrid

          Sounds delicious. Can I make it in muffin pans?

  5. Mimi

    Made this dish this morning and we loved it. Hubby was surprised he liked a breakfast casserole without hash browns and sausage. So healthy and so delicious. Iโ€™m in reduced salt diet; hubby is on low sugar, low carb diet due to our health issues. Thank you for including the nutrition information. I used frozen precut spinach which made it much easier. This has made our regular rotation dish list!

    1. Kate

      I love to hear that! Thank you for sharing, Mimi.

  6. Karen

    I just finished assembling the breakfast casserole-my fourth iteration-and will bake it in the morning. This time I was out of spinach so grabbed some Swiss chard from the garden. I have added mushrooms, chopped tomatoes, parsley, even cilantro in the past. All have been delicious. I serve with a faux aioli that I make with mayo and pesto. The best. Next time I will experiment with “egg muffins” using my muffin tin. Has anyone tried that?

    1. Jen

      I am not sure if itโ€™ll let me reply to you since Iโ€™m not the author, but we did the muffin tins. We call them egg bites or egg We did two batches one using a 12 muffin tin and one using a 6 muffin tin which of course made them larger. Much prefer the larger egg muffin or the original size. The smaller ones were dry and we didnโ€™t overlook them. Good luck!

      1. Karen

        Thanks Jen…I will try the larger muffins.

  7. Sandie

    Love this recipe! So versatile- I added mushrooms, white onion, fresh garlic and chopped chicken/sage sausage. Also switched up the spices added smoked paprika and Italian seasoning. Sounds random but both together are delicious.
    Makes for a great healthy and premade breakfast or the week for both me and the hubs!

    1. Kate

      Great to hear, Sandie! Thank you for your review.

  8. KATHLEEN D BROCK

    So i could use broccoli instead of Spinach?

    1. Kate

      Sure, you will just want to make sure you cook it some first.

  9. Laura P

    Brought this to womenโ€™s prayer meeting this morning. Everyone loved it and wanted the recipe. It fit perfectly with my keto eating plan. I added a box of 10 Jones fully cooked turkey link sausages (cut lengthwise then chopped). I threw in a few more eggs and doubled the Feta cheese (4 ounces in the mixture and 2 ounces on top after it came hot out of oven). Will definitely make it againโ€ฆ delicious looking and delicious tasting. Thank you!

    1. Kate

      You’re welcome, Laura!

  10. Hannah

    SO good!! I added 1lb of breakfast sausage + 3 eggs and it turned out perfect!

  11. Deda1223

    I made this today for a Motherโ€™s Day lunch. The only change was the addition of cubed ham (about a cup). It was a HUGE hit! My Mom made sure I saved the recipe. Thank you, Kate!

    1. Kate

      You’re welcome, Deda!

  12. Mindi Hartman

    I made this casserole for friends who were coming to lunch today. It was easy to make and turned out perfectly. Everyone enjoyed it. I used goat cheese this time. We were four people and I would say I probably have one to two portions at the most left over. I served it with a salad. Great recipe Kate!

    1. Kate

      I’m happy to hear you enjoyed it, Mindi! I appreciate your review.

  13. Gracie

    I just made this and it is so tasty! This is going to become a staple in my meal prep recipes for sure :)

  14. Sheila

    I made this as written for Sunday brunch for company because I saw that it could be made ahead. It turned out perfectly moist and tasty. It’s a keeper. I’m going to try and halve everything when there is no company.

  15. Laura

    This is the casserole recipe I’ve been looking for! Would it work to use another kind of cheese? Shredded gruyere or sharp cheddar, for example?

    1. Kate

      I think either sounds delicious! Let me know what you think.

  16. Kathleen Chisholm

    Everyone loved this, and it was very simple to put together. I added mushrooms to the veggie mix. This will for sure become my go-to breakfast casserole dish.

  17. Peggy Bergh

    Can I use cheddar cheese instead??

  18. Dr. E

    Can smoked salmon be added to the mixture?

  19. Karen

    My favourite breakfast casserole! Always turns out great. I prefer the goat cheese over feta but both are good. I usually use 3 tablespoons of fat free plain Greek yoghurt with no problem for the dairy.

  20. michelle

    Hi, this looks wonderful! Is there any nondairy milk I can sub for the full-fat dairy without ruining the texture? Thank you for all you do!

  21. Jessica

    Super yummy and easy! Tweaked mine a little, by adding a few ingredients I just happened to have in hand (turkey sausage and cherry tomatoes. I also left the bell peppers out, as Iโ€™m not a huge fan of those. The tomatoes were probably the best addition. Highly recommend!

  22. Jennifer Purves

    If I could post a photo you would see that my outcome looks EXACTLY THE SAME!! A miracle – it was very yummy and presented so well for brunch with Grandma

  23. Liz

    Delicious recipe! I made it as instructed. Multiple guests and husband love it too! Two Questions: Can you make this with dairy-free milk and without the feta? And, can you put the ingredients into a quiche? Thanks!

    1. Cookie and Kate

      Hi Liz, I recommend full fat dairy in this, but you could sub with your favorite neutral flavored dairy-free version. If you do, let me know how it turns out. If you leave out the feta, you may want to increase the salt slightly.

      You could certainly adapt this fillings for a quiche. I have a lovely almond meal crust quiche with arugula and mushrooms recipe, you could easily make it with spinach and red pepper as the veggies.