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 from 82 reviews
  • Author: Kimberly
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Description

This Baked Spinach and Cheese Egg Casserole is a deliciously hearty and nutritious breakfast or brunch option. Combining fluffy eggs with creamy cheeses and fresh spinach, this casserole offers a perfect balance of flavors and textures. Easy to prepare and bake, it makes for an ideal make-ahead dish that serves six comfortably.


Ingredients

Egg Mixture

  • 8 large eggs
  • 1 cup whole milk

Cheeses

  • 1 cup shredded cheddar cheese
  • 1/2 cup grated Parmesan cheese

Vegetables & Seasonings

  • 1 1/2 cups chopped fresh spinach (or 1 cup frozen spinach, thawed and drained)
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1/2 tsp garlic powder
  • 1/4 tsp onion powder

For Greasing

  • 1 tbsp olive oil


Instructions

  1. Preheat and Prepare Baking Dish: Preheat your oven to 375°F (190°C). Lightly grease a 9×9-inch or similar baking dish with the olive oil to prevent the casserole from sticking.
  2. Mix Eggs and Milk: In a large bowl, whisk together the 8 eggs and 1 cup of whole milk until the mixture is smooth and homogenous, ensuring an even custard base for the casserole.
  3. Add Cheese and Spinach: Stir in the shredded cheddar, grated Parmesan, chopped fresh spinach, salt, pepper, garlic powder, and onion powder. Mix thoroughly to combine all ingredients uniformly.
  4. Pour into Baking Dish: Pour the prepared mixture into the greased baking dish, smoothing the top for even cooking and a nice finish.
  5. Bake the Casserole: Place the dish in the oven and bake for 30 to 35 minutes. Bake until the center is fully set and the top has developed a golden brown color, indicating it is cooked through.
  6. Cool and Serve: Remove from oven and let the casserole cool for 5 to 10 minutes. This resting time helps it set further and makes slicing easier before serving.

Notes

  • You can substitute fresh spinach with frozen spinach, just ensure it is properly thawed and drained to avoid excess moisture.
  • Feel free to experiment with different cheeses like mozzarella or Swiss for a different flavor profile.
  • This casserole can be made in advance and refrigerated overnight; reheat before serving for convenience.
  • For a richer flavor, try adding chopped cooked bacon or sautéed mushrooms to the mixture.
  • Use a non-stick spray or butter as alternatives for greasing the baking dish if preferred.