Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
egg casserole recipe - A bubbly, golden-brown Ultimate Cheesy Veggie Egg Casserole, freshly baked and garnished with chives, in a white baking dish.

Ultimate Cheesy Veggie Egg Casserole

This easy and customizable egg casserole recipe is perfect for breakfast, brunch, or meal prep. Loaded with fresh vegetables, savory cheese, and fluffy eggs, it’s a crowd-pleaser that’s simple to make ahead.

  • Total Time: 1 hour
  • Yield: 8 servings 1x

Ingredients

Scale

1 tablespoon olive oil or butter
1 large yellow onion, diced
1 large bell pepper (any color), diced
1 cup chopped mushrooms (optional)
1 cup fresh spinach (optional)
12 large eggs
1/2 cup milk or half-and-half
1 teaspoon Dijon mustard
1/2 teaspoon salt
1/4 teaspoon black pepper
1/4 teaspoon garlic powder
1/4 teaspoon onion powder
2 cups shredded cheddar cheese (or your favorite blend)
Fresh chives or parsley, for garnish (optional)

Instructions

Step 1: Sauté the Aromatics and Veggies: Heat a tablespoon of olive oil or butter in a large skillet over medium heat. Add the diced onion and bell pepper. Sauté for about 5-7 minutes, or until softened and fragrant. If you’re adding other vegetables like mushrooms or spinach, add them now and cook until any excess moisture has evaporated. Season with a pinch of salt and black pepper.
Step 2: Prepare Your Baking Dish: Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish with butter or cooking spray. This prevents sticking and ensures your egg casserole recipe comes out cleanly. For easy meal prep and storage, consider using high-quality Basics Glass Food Storage containers, perfect for keeping leftovers fresh.
Step 3: Whisk the Egg Mixture: In a large bowl, whisk together the eggs, milk (or cream), Dijon mustard, salt, black pepper, garlic powder, and onion powder until well combined and slightly frothy. Ensure the mixture is homogenous for an even consistency throughout the casserole.
Step 4: Layer the Casserole: Spread the sautéed vegetables evenly across the bottom of the prepared baking dish. Sprinkle about half of the shredded cheese over the vegetables. If you’re adding cooked meat, layer it over the cheese.
Step 5: Pour and Top: Carefully pour the whisked egg mixture over the vegetables and cheese in the baking dish. Gently shake the dish to ensure the egg mixture settles evenly. Sprinkle the remaining shredded cheese over the top.
Step 6: Bake to Golden Perfection: Bake the casserole in the preheated oven for 35-45 minutes, or until the center is set, the edges are golden brown, and a knife inserted into the center comes out clean. If the top starts to brown too quickly, loosely cover it with foil.
Step 7: Rest and Serve: Once baked, remove the egg casserole recipe from the oven and let it rest for 5-10 minutes before slicing and serving. Garnish with fresh chopped chives or parsley if desired.

Notes

For best results, do not overbake, as this can make the eggs rubbery. The casserole is done when the center is set but still slightly jiggly. Feel free to customize with your favorite proteins or vegetables!

  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Savory Breakfasts
  • Cuisine: American

Nutrition

  • Serving Size: 1 slice (approx. 1/8 of casserole)
  • Calories: 280 kcal
  • Sugar: 3 g
  • Sodium: 450 mg
  • Fat: 18 g
  • Saturated Fat: 8 g
  • Unsaturated Fat: 9 g
  • Trans Fat: 0 g
  • Carbohydrates: 10 g
  • Fiber: 2 g
  • Protein: 20 g
  • Cholesterol: 320 mg

Keywords: egg casserole, breakfast casserole, brunch recipe, make ahead breakfast, cheesy egg bake, vegetable egg casserole, savory breakfast

Logo

Join Recipes For Home!

Get the latest recipe trends delivered to your inbox daily.

✓ You're on the list!