Healthy Veggie Egg Casserole

I used to think making a healthy breakfast for my family on busy mornings was impossible. We’d end up grabbing cereal or toast, and by 10 a.m., everyone was hungry again.

That’s when I started making this veggie egg casserole on Sunday nights. You just chop up some vegetables, whisk together eggs and cheese, and bake it all in one dish. Then you’ve got breakfast ready for the whole week. My kids actually eat their vegetables in the morning now, and I’m not scrambling around the kitchen while trying to pack lunches. Plus, you can reheat a slice in about 45 seconds, which is faster than burning toast.

veggie egg casserole
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Why You’ll Love This Veggie Egg Casserole

  • Packed with vegetables – You’re getting colorful bell peppers, broccoli, and onions all in one dish, making it an easy way to sneak more veggies into your breakfast.
  • High-protein breakfast – With 12 eggs and cheese, this casserole keeps you full and energized throughout the morning without weighing you down.
  • Make-ahead friendly – You can prep this the night before and just pop it in the oven in the morning, or bake it ahead and reheat portions throughout the week for quick breakfasts.
  • Perfect for meal prep – This recipe cuts into individual servings that store well in the fridge, giving you healthy grab-and-go breakfasts for busy mornings.
  • Lighter but still satisfying – Using low-fat milk and reduced-fat cheese keeps the calories in check without sacrificing the cheesy, comforting flavor you crave.

What Kind of Eggs Should I Use?

For this veggie egg casserole, any large eggs from your local grocery store will work just fine. If you have access to farm-fresh eggs, they’ll give you a richer flavor and deeper yellow color, but standard store-bought eggs are perfectly good for this recipe. Some people prefer organic or free-range eggs, and while those are great options, they’re not necessary for a successful casserole. The most important thing is to make sure your eggs are fresh – give them a quick sniff when you crack them open, and if they smell fine, you’re good to go.

veggie egg casserole
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Options for Substitutions

This egg casserole is super flexible, so feel free to make it work with what you have:

  • Red bell pepper: Any color bell pepper works great here – green, orange, or yellow will all give you that nice crunch and flavor. You could also try diced zucchini or mushrooms if you’re looking to switch things up.
  • Broccoli florets: Not a broccoli fan? Swap it out for cauliflower, spinach, or asparagus. If using spinach, make sure to squeeze out excess water first so your casserole doesn’t get soggy.
  • Low-fat milk: Regular whole milk, half-and-half, or even unsweetened almond milk will work fine. The casserole will be slightly richer with whole milk or creamier with half-and-half.
  • Sharp Cheddar cheese: Feel free to use whatever cheese you prefer – Monterey Jack, Swiss, or a Mexican blend would all taste great. You can also use full-fat cheese if you’re not worried about keeping it lighter.
  • Pico de gallo: If you don’t have pico de gallo, try salsa, diced fresh tomatoes, or even skip it altogether. The casserole will still be plenty flavorful without it.
  • Eggs: Don’t substitute the eggs – they’re what holds this whole casserole together and gives it structure.

Watch Out for These Mistakes While Baking

The biggest mistake people make with egg casseroles is not cooking the vegetables enough beforehand, which releases excess water during baking and creates a watery, runny casserole – make sure your bell pepper, onion, and broccoli are properly sautéed and any liquid has evaporated before adding them to the dish.

Another common error is overbaking, which turns your eggs rubbery and dry instead of light and fluffy – pull the casserole out when the center still has a slight jiggle, as it will continue cooking while it rests.

Don’t skip the 10-minute cooling period after baking, since cutting into the casserole too early causes it to fall apart and look messy on the plate.

For extra insurance against a soggy bottom, you can pat your cooked vegetables dry with paper towels before spreading them in the baking dish, and always use a metal spatula when serving to get clean slices.

veggie egg casserole
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

What to Serve With Veggie Egg Casserole?

This veggie egg casserole is pretty filling on its own, but I love serving it with some buttered toast or warm flour tortillas on the side for scooping. A simple fruit salad with berries and melon makes a nice, refreshing contrast to the savory eggs and cheese. If you’re feeding a crowd for brunch, consider adding some crispy bacon or breakfast sausage links, along with hash browns or roasted potatoes to round out the meal. Since the casserole already has pico de gallo on top, you could also set out some extra salsa, sour cream, and sliced avocado so everyone can customize their plate.

Storage Instructions

Store: This egg casserole is perfect for meal prep! Once it’s cooled down, cover it tightly with foil or plastic wrap and keep it in the fridge for up to 4 days. You can also cut it into individual portions and store them in separate containers for easy grab-and-go breakfasts throughout the week.

Freeze: Egg casserole freezes really well for those busy mornings. Cut it into portions, wrap each piece in plastic wrap, then place them in a freezer bag or container. It’ll stay good for up to 3 months in the freezer.

Reheat: To warm up your casserole, microwave individual portions for about 1-2 minutes until heated through. If you’re reheating a larger piece, pop it in a 350°F oven for about 15-20 minutes. From frozen, just add a couple extra minutes to the microwave time or thaw it overnight in the fridge first.

Preparation Time 15-20 minutes
Cooking Time 30-35 minutes
Total Time 45-55 minutes
Level of Difficulty Easy
Servings 8 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 950-1100
  • Protein: 80-90 g
  • Fat: 55-65 g
  • Carbohydrates: 35-45 g

Ingredients

For the vegetables:

  • 2 cups broccoli florets (cut into 1-inch pieces)
  • 1 red bell pepper (diced into 1/2-inch pieces)
  • 1 tbsp extra virgin olive oil (or any neutral oil like canola)
  • 1 yellow onion (diced into 1/2-inch pieces)

For the egg mixture:

  • 1 tsp kosher salt
  • 1/2 cup low-fat milk
  • 12 large eggs (room temperature for best results)
  • 1 cup reduced-fat sharp Cheddar cheese (I use Cabot)
  • 1/4 tsp ground black pepper (freshly ground preferred)

For the garnish:

  • 1 cup pico de gallo (or fresh salsa for variation)

Step 1: Prepare Your Mise en Place and Preheat

  • 2 cups broccoli florets
  • 1 red bell pepper
  • 1 yellow onion

Preheat your oven to 375°F and spray a 9×13-inch baking dish with cooking spray.

While the oven heats, prepare all your vegetables: cut the broccoli into 1-inch florets, dice the red bell pepper into 1/2-inch pieces, and dice the yellow onion into 1/2-inch pieces.

Having everything prepped and ready makes the cooking process smooth and ensures the vegetables cook evenly in the next step.

Step 2: Sauté Aromatics and Vegetables

  • 1 tbsp extra virgin olive oil
  • 1 red bell pepper, diced
  • 1 yellow onion, diced
  • 2 cups broccoli florets

Heat the olive oil in a large skillet over medium-high heat.

Once shimmering, add the diced bell pepper and onion, cooking for about 4 minutes until they begin to soften and the onion becomes slightly translucent.

Add the broccoli florets and 2-3 tablespoons of water, then cover the skillet and cook for 1 minute to steam the broccoli slightly.

Uncover and cook for 1 minute more, stirring occasionally—this brief cooking ensures the vegetables are tender-crisp but not mushy, and they’ll continue to cook gently in the oven.

I like to taste a piece of broccoli at this point to make sure it has a bit of bite left to it.

Step 3: Prepare the Egg Custard Base

  • 12 large eggs
  • 1/2 cup low-fat milk
  • 1 tsp kosher salt
  • 1/4 tsp ground black pepper
  • 1/2 cup reduced-fat sharp Cheddar cheese

In a large bowl, whisk together the room-temperature eggs, low-fat milk, kosher salt, and ground black pepper until well combined and slightly frothy.

The room-temperature eggs are important because they incorporate more smoothly and create a more even texture throughout the casserole.

Stir in 1/2 cup of the shredded sharp Cheddar cheese until evenly distributed throughout the mixture.

Step 4: Assemble and Bake the Casserole

  • sautéed vegetables from Step 2
  • egg custard mixture from Step 3
  • 1/2 cup reduced-fat sharp Cheddar cheese

Spread the sautéed vegetables from Step 2 evenly in the prepared 9×13-inch baking dish.

Pour the egg custard mixture from Step 3 over the vegetables, making sure they’re distributed evenly.

Sprinkle the remaining 1/2 cup of shredded Cheddar cheese over the top.

Bake in the preheated 375°F oven for 30 to 35 minutes, until the eggs are set but still slightly soft in the very center—they should jiggle just barely when you gently shake the dish.

I find the casserole is perfectly done when the edges are firmly set but there’s still a little give in the middle, as carryover cooking continues while it cools.

Step 5: Cool and Finish

  • 1 cup pico de gallo

Remove the casserole from the oven and let it rest at room temperature for about 10 minutes.

This cooling period allows the eggs to continue setting and makes the casserole easier to cut into neat portions.

Just before serving, top with the pico de gallo or fresh salsa, distributing it evenly across the top for a fresh, vibrant finish.

veggie egg casserole

Healthy Veggie Egg Casserole

Delicious Healthy Veggie Egg Casserole recipe with step-by-step instructions.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings 8 servings
Calories 1025 kcal

Ingredients
  

For the vegetables:

  • 2 cups broccoli florets (cut into 1-inch pieces)
  • 1 red bell pepper (diced into 1/2-inch pieces)
  • 1 tbsp extra virgin olive oil (or any neutral oil like canola)
  • 1 yellow onion (diced into 1/2-inch pieces)

For the egg mixture:

  • 1 tsp kosher salt
  • 1/2 cup low-fat milk
  • 12 large eggs (room temperature for best results)
  • 1 cup reduced-fat sharp Cheddar cheese (I use Cabot)
  • 1/4 tsp ground black pepper (freshly ground preferred)

For the garnish:

  • 1 cup pico de gallo (or fresh salsa for variation)

Instructions
 

  • Preheat your oven to 375°F and spray a 9x13-inch baking dish with cooking spray. While the oven heats, prepare all your vegetables: cut the broccoli into 1-inch florets, dice the red bell pepper into 1/2-inch pieces, and dice the yellow onion into 1/2-inch pieces. Having everything prepped and ready makes the cooking process smooth and ensures the vegetables cook evenly in the next step.
  • Heat the olive oil in a large skillet over medium-high heat. Once shimmering, add the diced bell pepper and onion, cooking for about 4 minutes until they begin to soften and the onion becomes slightly translucent. Add the broccoli florets and 2-3 tablespoons of water, then cover the skillet and cook for 1 minute to steam the broccoli slightly. Uncover and cook for 1 minute more, stirring occasionally—this brief cooking ensures the vegetables are tender-crisp but not mushy, and they'll continue to cook gently in the oven. I like to taste a piece of broccoli at this point to make sure it has a bit of bite left to it.
  • In a large bowl, whisk together the room-temperature eggs, low-fat milk, kosher salt, and ground black pepper until well combined and slightly frothy. The room-temperature eggs are important because they incorporate more smoothly and create a more even texture throughout the casserole. Stir in 1/2 cup of the shredded sharp Cheddar cheese until evenly distributed throughout the mixture.
  • Spread the sautéed vegetables from Step 2 evenly in the prepared 9x13-inch baking dish. Pour the egg custard mixture from Step 3 over the vegetables, making sure they're distributed evenly. Sprinkle the remaining 1/2 cup of shredded Cheddar cheese over the top. Bake in the preheated 375°F oven for 30 to 35 minutes, until the eggs are set but still slightly soft in the very center—they should jiggle just barely when you gently shake the dish. I find the casserole is perfectly done when the edges are firmly set but there's still a little give in the middle, as carryover cooking continues while it cools.
  • Remove the casserole from the oven and let it rest at room temperature for about 10 minutes. This cooling period allows the eggs to continue setting and makes the casserole easier to cut into neat portions. Just before serving, top with the pico de gallo or fresh salsa, distributing it evenly across the top for a fresh, vibrant finish.

Disclaimer: Our editors have used AI to create or enhance parts of this article and some images. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating




×
Pinterest Logo
Follow me on Pinterest for FREE Daily Recipes!
Follow on Pinterest
Recipe