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

Spinach Casserole with Feta Cheese Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.3 from 69 reviews
  • Author: admin
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Total Time: 55 minutes
  • Yield: 6 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: Mediterranean
  • Diet: Vegetarian

Description

This Spinach Casserole with Feta Cheese is a creamy, savory Mediterranean-inspired baked dish perfect as a nutritious main course. Featuring tender sautéed spinach combined with tangy feta, Parmesan, and a rich custard base of eggs and sour cream, it delivers comforting flavors with a golden breadcrumb topping for a satisfying texture. Ideal for family dinners or meal prepping, it’s easy to prepare and packed with protein and greens.


Ingredients

Scale

Vegetables and Aromatics

  • 1 tablespoon olive oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 pound fresh spinach, washed, trimmed, and chopped (or 10 ounces frozen chopped spinach, thawed and drained)

Dairy and Eggs

  • 4 large eggs
  • 1 cup whole milk
  • 1/2 cup sour cream
  • 1/2 cup grated Parmesan cheese
  • 1 cup crumbled feta cheese

Seasonings and Toppings

  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon ground nutmeg
  • 1/2 cup breadcrumbs (optional, for topping)


Instructions

  1. Preheat and Prepare: Preheat the oven to 350°F (175°C). Lightly grease a 9×9-inch baking dish to prevent sticking.
  2. Sauté Aromatics: In a large skillet, heat olive oil over medium heat. Add the finely chopped onion and sauté until soft and translucent, about 5 minutes. Add minced garlic and cook for another 30 seconds to release its aroma.
  3. Cook Spinach: Stir in the fresh chopped spinach and cook until wilted, or if using frozen spinach, cook until heated through. Remove from heat and let the mixture cool slightly to avoid scrambling eggs later.
  4. Mix Custard Base: In a large bowl, whisk together eggs, whole milk, sour cream, grated Parmesan, salt, pepper, and ground nutmeg until smooth and combined.
  5. Combine Ingredients: Stir the cooked spinach mixture and crumbled feta cheese into the custard base, ensuring even distribution.
  6. Assemble Casserole: Pour the blended mixture evenly into the prepared baking dish. Optionally, sprinkle breadcrumbs evenly over the top to add a crunchy texture.
  7. Bake: Place the dish in the preheated oven and bake for 35–40 minutes, until the casserole is set and the top is golden brown, indicating it’s cooked through.
  8. Rest and Serve: Remove from oven and let the casserole rest for 5–10 minutes before slicing. This allows it to firm up for easier serving.

Notes

  • For a dairy-free variation, substitute milk, sour cream, and cheeses with plant-based alternatives like almond milk or cashew sour cream and vegan cheeses.
  • Add extra vegetables such as chopped cooked mushrooms or diced red bell peppers to boost flavor and texture.
  • Use fresh spinach for best texture, but frozen spinach works well if thawed and thoroughly drained.
  • Breadcrumbs are optional but recommended for a delightful crunchy topping.