Healthy Breakfast Casserole


This healthy breakfast casserole is flavorful, cheesy and packed with veggies. It’s the perfect make ahead dish for brunch and great for serving a crowd!

Easter is right around the corner and if you’re planning for an epic brunch spread, I have the perfect healthy breakfast casserole filled with eggy, cheesy goodness for you.

A healthy breakfast casserole in a baking dish.

Why You’ll Love This Recipe

  • It’s packed full of flavor!
  • Can easily be made gluten-free.
  • It’s perfect for feeding a crowd and can easily be prepped in advance.
Ingredients measured out to make a healthy breakfast casserole: eggs, broccoli, onion, cottage cheese, gluten-free bread, parsley, feta, garlic, almond milk, salt and pepper.

Ingredients Needed

  • eggs – can’t have a breakfast casserole without eggs! I used 10 full eggs for this recipe, but feel free to do half egg whites if you want to lighten this breakfast casserole up a little more.
  • unsweetened almond milk – any milk (dairy or non-dairy) will work, but I loving using almond milk to keep things light. Store-bought or homemade almond milk will work. Just make sure you’re using unsweetened almond milk!
  • broccoli  – for some added nutrients! Feel free to use whatever veggie you have on hand. Mushrooms or bell peppers would be my next go-to options.
  • cottage cheese – adds a delicious creaminess and makes the texture really fluffy.
  • feta cheese – adds more creaminess and flavor! Another cheese like mozzarella or cheddar cheese would also work well if you don’t have feta on hand. Feel free to use vegan feta if you need a dairy-free option.
  • onion – I love the texture and zest the onion adds!
  • parsley – fresh herbs always make everything taste better so I highly recommend adding fresh parsley if you have it!
  • garlic – a must for added flavor.
  • salt and pepper – gotta have these two for flavor!
  • sourdough bread – any bread should work just fine, but I love using sourdough bread for this casserole. If you’re gluten-free, feel free to use gluten-free bread.
Three photos in a collage: the egg and broccoli mixture for a casserole, the egg and bread casserole in a casserole dish, and then the casserole dish baked.

How to Make Healthy Breakfast Casserole

Combine all ingredients except for the bread in a large mixing bowl and toss to combine. Add bread cubes into a lightly greased 9×13 rectangular baking dish. Pour the egg mixture over the bread cubes. Cover, and refrigerate for at least 1-2 hours or overnight.

Remove the casserole from the refrigerator 30 minutes before baking. Preheat oven to 350°F. Bake for about 50 minutes, or until the middle of the casserole is no longer jiggly and a knife inserted in the center comes out clean. Let cool a few minutes before serving.

A serving of breakfast casserole on a plate with a fork.

What to Serve With Healthy Breakfast Casserole

This breakfast casserole is hearty enough on its own, but here are some foods that would pair well with the casserole for a full holiday or weekend brunch:

  • Easy Fruit Salad – you can’t have brunch without a little fruit, right?!
  • Carrot Cake Baked Oatmeal – a great, sweet option to pair with the savory breakfast casserole.
  • Vegan Coffee Cake – I love having sweet and savory options together.
  • Strawberry Salad – I always love having a green salad at brunch – this is the perfect salad packed with vegetables and I love the strawberry addition!
  • Tempeh Bacon – add a side of protein with tempeh bacon, regular bacon, turkey sausage or chicken sausage.
  • Mimosas – To round out this special brunch, I would serve this casserole with mimosas (or just orange juice while pregnant)! I also have a peach bellini recipe if that’s more your thing!
A baking dish containing healthy breakfast casserole. A portion is missing from the baking dish and a spoon rests in its place.

Storing and Reheating

This breakfast casserole is great for meal prep. Here’s how to make it ahead of time and reheat it:

In the fridge: After allowing the breakfast casserole to cool to room temperature, cover and store leftovers in the refrigerator for up to five days.

In the freezer: I haven’t tried it, but this casserole should freeze just fine. I would portion out the casserole and freeze the individual pieces. When you’re ready to eat, let it thaw in the fridge before reheating.

To reheat: You can either use the microwave or toaster oven to reheat individual pieces of the casserole or a regular oven to reheat the entire casserole.

A closeup of healthy breakfast casserole in a baking dish.

More Healthy Breakfast Recipes

Be sure to check out all of my popular breakfast recipes here on EBF.

Healthy Breakfast Casserole

4 from 29 votes
This healthy breakfast casserole is flavorful, cheesy and packed with veggies. It's the perfect make ahead dish for brunch and great for serving a crowd!
A healthy breakfast casserole in a baking dish.
Prep Time 10 minutes
Cook Time 50 minutes
Total Time 1 hour
Servings 6


  • 10 large eggs, beaten
  • 1 cup unsweetened almond milk , or any milk
  • 1-2 cups fresh broccoli, chopped into bite-size florets
  • ½ cup cottage cheese
  • ½ cup feta cheese
  • cup onion, chopped
  • ¼ cup chopped parsley
  • 2 cloves garlic, minced
  • ¾ teaspoon sea salt
  • ½ teaspoon ground pepper
  • 5 slices sourdough bread, chopped into cubes (5 cups loosely packed) 


  • Spray 9×13 rectangular baking dish with cooking spray. I like to use avocado or olive oil spray. Set aside.
  • Combine all ingredients except bread in a large bowl. Toss to combine
    Eggs, almond milk, broccoli florets, cottage cheese, feta cheese, onion, parsley, garlic, salt and pepper in a bowl mixed together.
  • Add bread cubes into prepared baking dish. Pour the egg mixture over the bread cubes. Cover, and refrigerate at least 1-2 hours or overnight.
    Egg mixture poured of cubes of gluten free bread in a baking dish.
  • Remove the casserole from the refrigerator 30 minutes before baking. Preheat oven to 350°.
  • Bake about 50 minutes, or until the middle of the casserole is no longer jiggly and a knife inserted in the center comes out clean. Let cool 5 minutes before serving.
    Baked healthy breakfast casserole in a baking dish.


  • Bread: Feel free to use your favorite bread. If you need this recipe to be gluten-free, use a gluten-free bread!
Lightly adapted from this Easy Sausage Strata.


Serving: 1/6 of recipe Calories: 325kcal Carbohydrates: 26g Protein: 20g Fat: 15g Fiber: 2g Sugar: 4g
Course: Breakast
Cuisine: American
Keyword: healthy breakfast casserole


Please leave a comment and star rating on this post and share on social media using the hashtag #eatingbirdfood. I love seeing your recipe shares!
This post may include affiliate links. Thank you for your support.

Leave a Comment

Your email address will not be published.

Recipe Rating

    1. Barb
      April 13, 2022 AT 6:32 pm

      5 stars
      Casserole is delicious made it last night put it in the oven this morning. Very yummy lots of flavor

      1. Brittany Mullins
        April 14, 2022 AT 9:30 am

        Woo! I’m so glad you love this recipe, Barb! Thanks so much for leaving a review and star rating, it means so much to me.

    2. Amanda
      February 7, 2022 AT 3:12 pm

      What is your recommendation on freezing this recipe and using later (aka postpartum)? Still good or do I risk bread getting too soggy?

      1. Brittany Mullins
        February 8, 2022 AT 8:57 am

        It may change the texture a bit, but I don’t think it would be bad! I’d recommended freezing individual portions so that you can thaw what you need. Wrap in foil and place in a freezer-safe bag. When you’re ready to serve, make sure to thaw overnight in the fridge. This article has some great tips! Let me know how it turns out!

    3. Erica
      January 23, 2022 AT 9:09 pm

      5 stars
      Huge win!! I love the simplicity of this recipe–make ahead is so awesome for busy mornings/nights. I’m always a fan of dishes that add in veggies when feeding my family (I didn’t have broccoli so I subbed kale). My family gobbled this up for dinner, so I’ll definitely be adding this to our meal rotation!

      1. Brittany Mullins
        January 24, 2022 AT 12:56 am

        Yay!! I’m so happy to hear this breakfast casserole was a hit, Erica. It really is such a great recipe for busy mornings. Thanks for the review. I really appreciate it!

    4. Crystal Mo
      July 22, 2021 AT 3:50 pm

      5 stars
      Just what I needed to inspire a dish from our leftovers while on vacation. We had bread, eggs, seasonings, shredded cheese and veggies. Super easy to adapt! Thanks!

      1. Brittany Mullins
        July 22, 2021 AT 4:54 pm

        So glad you loved this casserole, Crystal! Thanks for the review. I so appreciate it!

    5. Nina Paul
      June 28, 2021 AT 9:05 am

      5 stars
      Thanks for sharing this great recipe, it really looks great. Can’t wait it to try this tomorrow morning.

      1. Brittany Mullins
        June 28, 2021 AT 10:36 am

        I’m so glad you enjoyed this breakfast casserole, Nina! Thanks for the review and star rating. I so appreciate it!

Parchment paper lined with protein balls.


Eating healthy doesn’t have to be boring!



Subscribe to our list and get your free printable PDF of the 3 Day Clean Eating Meal Plan and Shopping List!