Vegetable Egg Casserole is a meatless and satisfying breakfast casserole. Packed with peppers, onions and mushrooms — you won't miss the meat!

Piece of Vegetable Egg Casserole on a plate

I’m still trying to make good on my goal to eat a little less meat this year, which is easy to do with recipes like Vegetable Egg Casserole in my repertoire.

Loads of fresh veggies including mushrooms, peppers, and onions are sauted then combined with hash browns, eggs, milk, and cheese to create a meatless yet hearty breakfast, brunch, or dinner. Vegetarian or not, this Vegetable Egg Casserole will satisfy anyone. 

Cheese tends to hold that power!

overhead photo of breakfast casserole on a plate

This recipe makes an enormous amount of food – I use an 11×17″ baking dish though have separated it into two smaller baking dishes before – so it’s perfect for feeding a crowd, though it halves very well.

That said, it also reheats wonderfully if you want to make on a Sunday then reheat for ready-made breakfasts all week long.

Flexible, packed with vegetables, and oh-so-scrumptious – this is a must-try breakfast recipe!

Piece of Vegetable Egg Casserole with a bite taken out of it

How to Make Vegetable Egg Casserole:

Start by sauting sliced mushrooms in a very large skillet until they release their liquid. Once the liquid has cooked off, season with salt and pepper then continue to saute until the mushrooms are golden brown and tender. Scoop into a bowl then set aside.

Heat another Tablespoon extra virgin olive oil in the skillet then add bell peppers that have been seeded and chopped plus a chopped white or yellow onion.

Season with lots of salt and pepper then saute until tender. Spread the mixture out onto a plate to cool slightly.

Meanwhile, crack eggs into a large mixing bowl then add milk plus salt and pepper. I usually use ~3/4 teaspoon salt.

Whisk everything up to combine.

Next stir in frozen hash browns that have been thawed (I like Ore-Ida brand) plus shredded mozzarella and cheddar cheeses. 

Lastly, add the sauted vegetables then stir to combine.

Scoop the mixture into a nonstick sprayed 11×17″ baking dish, or two smaller baking dishes, then sprinkle more shredded mozzarella and cheddar cheese on top, cover with nonstick sprayed foil, and bake for 50-60 minutes or until the center has set.

Remove the foil then bake for another couple of minutes, to fully melt the cheese, then slice and serve.

I like to serve my Vegetable Egg Casserole with fresh green onions, salsa, or a scoop of guacamole. YUM. However you eat it, I hope you love this hearty, veggie-packed dish – enjoy!

Piece of breakfast casserole with a fork

More Hearty Breakfast Casseroles

Save this recipe?
Get this recipe sent to your inbox, plus receive new recipes from us every week!

Vegetable Egg Casserole

5 from 1 vote

by Kristin Porter

Prep: 30 minutes
Cook: 1 hour
Total: 1 hour 30 minutes
Servings: 12
Vegetable Egg Casserole is a meatless and satisfying breakfast casserole. Packed with peppers, onions and mushrooms — you won't miss the meat!

Ingredients

  • 2 Tablespoons extra virgin olive oil, divided
  • 16 oz mushrooms, sliced
  • salt and pepper
  • 2 bell peppers, any color, seeded then chopped
  • 1 yellow or white onion, chopped
  • 12 large eggs
  • 1/2 cup milk, any kind
  • 30 oz frozen shredded hash browns, thawed, Ore Ida recommended
  • 12 oz shredded mozzarella cheese, divided
  • 12 oz shredded cheddar cheese, divided

Directions 

  • Preheat oven to 350 degrees then spray an 11x17" baking dish (or 2 medium-size baking dishes) with nonstick spray and set aside.
  • Heat 1 Tablespoon oil in a very large skillet over heat that's just a touch above medium. Add mushrooms then saute until they have released their liquid and the liquid has cooked off. Season with salt and pepper then continue to saute until the mushrooms are golden brown and tender. Scoop into a bowl then set aside.
  • Heat remaining Tablespoon oil in skillet then add peppers and onions. Season with salt and pepper then saute until crisp tender, adding an extra drizzle of extra virgin olive oil and/or turning the heat down slightly if the vegetables begin to burn. Spread vegetables onto a plate to cool slightly.
  • In a very large mixing bowl, whisk together eggs, milk, salt, and pepper (I usually use ~3/4 teaspoon salt). Add hash browns and 8oz of each cheese to the bowl then stir to combine. Add sauted vegetables then stir to combine.
  • Pour mixture into prepared baking dish then sprinkle the top with remaining shredded cheese and cover with a piece of nonstick sprayed foil. Bake for 50-60 minutes, or until the center of the casserole is set, then remove foil and bake for an additional 2-3 minutes or until cheese is fully melted. If you are using two smaller baking dishes, start checking for doneness around 40 minutes. Let casserole sit for 10 minutes before slicing and serving.

Notes

  • I like to serve each slice of this breakfast casserole with chopped green onions, guacamole, or salsa.

Nutrition

Calories: 366kcal, Carbohydrates: 18g, Protein: 22g, Fat: 23g, Saturated Fat: 11g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 7g, Trans Fat: 0.02g, Cholesterol: 216mg, Sodium: 448mg, Potassium: 497mg, Fiber: 2g, Sugar: 3g, Vitamin A: 1351IU, Vitamin C: 33mg, Calcium: 392mg, Iron: 2mg

Nutritional values are estimates only. Please read our full nutrition information disclaimer.

Like this recipe? Leave a star rating below!

Photo collage of Vegetable Egg Casserole

Like this recipe? Share it with friends!

Related Recipes

Leave a Comment

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

Recipe Rating




14 Comments

  1. Linda says:

    I want to make ahead and then freeze. How do you suggest I do that and prefer not to microwave.

    1. Kristin Porter says:

      Hi Linda! If you want to avoid microwaving, I would freeze this casserole without baking it first, let it thaw in the refrigerator, then bake per recipe instructions. Really the best way to reheat cooked breakfast casserole is to also thaw it in the refrigerator overnight, but then reheat it fully in the microwave.

  2. Linda Vardaman says:

    5 stars
    please let me have the recipe

    1. Kristin Porter says:

      Hi Linda! Are you seeing a recipe card with instructions and an ingredient list?

  3. Pam Garczewski says:

    Can you make vegetable casserole the night before

    1. Kristin Porter says:

      Hey Pam! You can bake it the night before then reheat individual portions in the microwave.

  4. Katie says:

    Would this recipe work if assembled the night before and baked the next day?

    1. Kristin says:

      That should be fine, Katie!

  5. BL Crouse says:

    your recipes look yummy! It would be great if you could include the nutrition values with each…Pls.

  6. Shirley says:

    Could you tell me more about the pan size? I have an 11 x 15 jellyroll pan but wondered about your 11 x 17 pan and what size the pans are when you use two. Thanks!

  7. Peninah says:

    Looks really good! Are the hash browns diced or shredded?

    1. Kristin says:

      They’re shredded but cubed should work fine!

  8. Sarah Carey says:

    Maybe weird question, but do you use your dutch oven & cast iron skillets on an electric stovetop? I’ve only used them on gas stovetops and wasn’t confident they would work as well on glass.

  9. Heather says:

    This looks good! I will make this today and have breakfast for the week. Thx for the recipe. Btw…I was loving your weekly meal plan emails. Are you still doing that?