Cheesy Veggie Breakfast Casserole

A hearty and delicious breakfast casserole loaded with cheese and fresh vegetables, perfect for brunch or meal prep.

NewPublished Mar 8, 2026
Prep Time20 min
Cook Time35 min
Total55 min
Servings4
DifficultyEasy

Login to save, add to a plan, rate, or make a copy.

Cheesy Veggie Breakfast Casserole served on a plate.

Ingredients

Servings4

Yields 4 servings

  • (6) large eggs
  • (1 cup) milk
  • (1 teaspoon) salt
  • (1/2 teaspoons) black pepper
  • (1 cup) shredded cheddar cheese
  • (1 cup) diced bell peppers
  • (1 cup) chopped spinach
  • (1/2 cups) diced onion
  • (1 cup) diced tomatoes
  • (1/2 teaspoons) garlic powder
  • (1/2 teaspoons) dried oregano
  • (1/2 teaspoons) paprika
  • (1 tablespoon) olive oil

Instructions

  1. 1

    Preheat the oven to 350°F (175 °C).

  2. 2

    In a large bowl, whisk together 6 large eggs, 1 cup milk, 1 teaspoon salt, and 1/2 teaspoon black pepper until well combined.

  3. 3

    Stir in 1 cup shredded cheddar cheese, 1 cup diced bell peppers, 1 cup chopped spinach, 1/2 cup diced onion, and 1 cup diced tomatoes into the egg mixture.

  4. 4

    Add 1/2 teaspoon garlic powder, 1/2 teaspoon dried oregano, and 1/2 teaspoon paprika to the mixture and stir until evenly mixed.

  5. 5

    In a large skillet, heat 1 tablespoon olive oil over medium heat. Add the vegetable mixture and sauté for about 5 minutes until the onions are translucent.

  6. 6

    Transfer the sautéed vegetables to a greased 9x13 inch baking dish and spread them evenly across the bottom.

  7. 7

    Pour the egg and cheese mixture over the vegetables in the baking dish, ensuring everything is evenly covered.

  8. 8

    Bake in the preheated oven for 30-35 minutes or until the casserole is set and the top is golden brown.

  9. 9

    Remove from the oven and let it cool for 5 minutes before slicing into squares and serving.

Recipe actions

Share this recipe