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

Baked Spinach and Cheese Egg Casserole Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.4 from 62 reviews
  • Author: Diane
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Yield: 8 servings
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian, Gluten Free

Description

This Baked Spinach and Cheese Egg Casserole is a delicious and hearty breakfast dish packed with protein and nutrients. Featuring a creamy blend of eggs, cheddar, and mozzarella cheeses combined with nutritious spinach and subtle seasonings, it bakes into a golden, fluffy casserole perfect for brunch or meal prep. This gluten-free and vegetarian-friendly recipe is easy to prepare, wholesome, and satisfying for any morning occasion.


Ingredients

Scale

Egg Mixture

  • 10 large eggs
  • 1 cup whole milk
  • 1 cup shredded cheddar cheese
  • 1 cup shredded mozzarella cheese
  • 1 cup frozen chopped spinach (thawed and drained)
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

For Greasing

  • 1 tablespoon olive oil


Instructions

  1. Preheat and Prepare Dish: Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with olive oil to prevent the casserole from sticking.
  2. Mix Eggs and Milk: In a large mixing bowl, whisk together the eggs and whole milk until the mixture is smooth and fully combined, creating a uniform base.
  3. Add Cheese and Spinach: Stir in the shredded cheddar and mozzarella cheeses along with the thawed and well-drained chopped spinach to evenly distribute the ingredients.
  4. Season Mixture: Add garlic powder, onion powder, salt, and black pepper to the egg and cheese mixture. Stir thoroughly to combine all seasonings uniformly.
  5. Pour and Spread: Pour the entire egg mixture into the greased baking dish and spread it evenly to ensure consistent baking.
  6. Bake: Place the baking dish in the preheated oven and bake for 30 to 35 minutes. The casserole is done when the center is set and the top turns lightly golden brown.
  7. Cool and Serve: Remove the casserole from the oven and let it cool for a few minutes. Slice into 8 portions and serve warm.

Notes

  • You can substitute fresh spinach for frozen; just sauté it first to remove excess moisture and prevent sogginess.
  • This casserole can be prepared ahead of time and reheated, making it ideal for meal prep or brunch gatherings.