Vegetable Egg Casserole Recipe


Eggs: 10-12 large eggs

Milk: 1/2 cup (whole, 2%, skim, or your favorite plant-based alternative)

Cheese: 1 cup shredded cheese of your choice (Cheddar, Monterey Jack, mozzarella, or a blend)

Vegetables: 2-3 cups total

  • 1 tablespoon olive oil
  • 1/2 cup chopped onion
  • 1 cup chopped bell peppers (any color)
  • 1 cup chopped mushrooms
  • 1 cup chopped spinach or kale (optional)

Other vegetable options: broccoli florets, zucchini, tomatoes


  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon garlic powder
  • Optional: Italian seasoning, red pepper flakes, etc.


1. Prep the Vegetables: Wash and chop all your selected vegetables.

2. Sauté the Vegetables: Heat the olive oil in a large skillet over medium heat. Add the onions and cook until softened, about 3-4 minutes. Stir in the bell peppers and mushrooms and cook until softened, about 5 more minutes. If using spinach or kale, add it and cook until wilted. Season with salt and pepper.

3. Preheat Oven: Preheat your oven to 350 degrees F (175 degrees C). Grease a 9×13 inch baking dish.

4. Make Egg Mixture: In a large bowl, whisk together the eggs, milk, salt, pepper, garlic powder, and any additional seasonings you like.

5. Assemble: Spread the cooked vegetables evenly in the prepared baking dish. Sprinkle with half of the cheese. Pour the egg mixture over the vegetables and cheese. Top with the remaining cheese.

6. Bake: Cover dish with foil and bake for 25 minutes. Remove foil and bake for an additional 15-20 minutes, or until the eggs are set and the center is no longer jiggly. Check with a toothpick or knife in the center – it should come out clean.

7. Rest and Serve: Let the casserole rest for 5-10 minutes before slicing and serving.

Tips and Customizations

Make-ahead: Assemble the casserole the night before and refrigerate. In the morning, let it sit at room temperature for 30 minutes before baking (you may need to add a few minutes to the bake time).

Mix and match veggies: Use what you have on hand or substitute your favorites.

Spice it up: Add a pinch of red pepper flakes for a little heat, or your favorite herbs.

Cheese variations: Try feta cheese, goat cheese, or Parmesan for different flavors.

Add-ins: For extra protein, include diced cooked sausage, ham, or bacon.


No comments yet. Why don’t you start the discussion?

Leave a Reply

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