If you’re looking for a dish that’s hearty, wholesome, and bursting with Mediterranean flavor, Spinach Casserole with Feta Cheese is about to become your new favorite go-to recipe. Between the creamy ricotta, sharp feta, and vibrant greens, this casserole strikes the perfect balance between comfort food and a celebration of fresh vegetables. Whether you’re serving it for a simple weeknight dinner or as a showstopper at brunch, each forkful brings rich, savory flavors and a satisfying melt-in-your-mouth texture. Trust me, once you try this make-ahead friendly, crowd-pleasing dish, it’ll find a permanent spot in your recipe rotation!

Ingredients You’ll Need
The beauty of Spinach Casserole with Feta Cheese is in its simple, carefully chosen ingredients. Every component brings a unique touch, from cheesy tang to aromatic veggies, making the dish come together in a truly special way.
- Olive oil: Adds richness and helps sauté the aromatics for more depth of flavor.
- Onion: Provides a subtle sweetness and savory backbone to the casserole.
- Garlic: Infuses the entire dish with irresistible, mouthwatering aroma.
- Frozen chopped spinach: Offers volume and vibrant color; make sure it’s well-drained to avoid any sogginess.
- Eggs: Acts as a binder while making the casserole custardy and light.
- Ricotta cheese: Brings creaminess that melts beautifully into every bite.
- Feta cheese: The star ingredient for bold, tangy notes and signature Mediterranean flair.
- Parmesan cheese: Offers a salty, umami boost and a slightly crispy top.
- Milk: Helps create a smooth, cohesive mixture without making it heavy.
- Salt: Draws out all the flavors and makes them shine.
- Black pepper: Adds just a hint of warmth to balance the creaminess.
- Ground nutmeg: A classic pairing with spinach, it provides subtle warmth and complexity.
How to Make Spinach Casserole with Feta Cheese
Step 1: Get Ready
Start by preheating your oven to 350°F and lightly greasing a 9×9-inch baking dish. A little prep here makes everything go smoothly later, ensuring your casserole slides out with ease and bakes up beautifully.
Step 2: Sauté the Aromatics
Warm the olive oil in a skillet over medium heat. Add your chopped onion and cook for about 4–5 minutes, stirring often, until it softens and turns slightly golden. Then toss in the minced garlic, letting it sizzle for just 30 seconds. The aroma will instantly have everyone peeking into the kitchen!
Step 3: Mix Everything Together
Transfer your fragrant onions and garlic into a large mixing bowl. Add the thawed and very well-squeezed spinach (getting the water out is key to a firm texture), the eggs, ricotta, feta, Parmesan, milk, salt, black pepper, and just a whisper of nutmeg. Stir until the mixture looks cohesive and evenly speckled with flecks of green and cheese.
Step 4: Fill the Baking Dish
Pour your rich, savory mixture into the prepared baking dish. Smooth it out with a spatula, making sure every corner gets attention for an even bake and that gorgeous golden finish.
Step 5: Bake to Perfection
Pop the dish into the oven and bake for 35–40 minutes. You’ll know it’s ready when the casserole is set in the center and the top is just starting to turn golden brown. Let it cool for 5–10 minutes so the squares come out neat and hold together perfectly.
How to Serve Spinach Casserole with Feta Cheese

Garnishes
A little fresh touch goes a long way! Sprinkling chopped dill, parsley, or even a dusting of extra feta over the top right before serving makes your Spinach Casserole with Feta Cheese look and taste extra vibrant.
Side Dishes
This dish plays well with so many accompaniments. Pair it with fluffy herbed rice, a zesty Greek salad, or roasted potatoes for an effortless Mediterranean-inspired meal that everyone will love.
Creative Ways to Present
For special occasions, try cutting the casserole into small squares and serving them on a platter as festive appetizers. You can also spoon the warm casserole into individual ramekins for a charming brunch presentation. Spinach Casserole with Feta Cheese always shines, no matter how you serve it!
Make Ahead and Storage
Storing Leftovers
Leftovers are truly a gift with this dish! Simply cover the cooled casserole or transfer portions into an airtight container and store in the refrigerator. It’ll keep beautifully for up to four days, making it great for meal prep or easy next-day lunches.
Freezing
Spinach Casserole with Feta Cheese also freezes surprisingly well. Wrap cooled squares tightly in plastic wrap and foil or use airtight containers. When you’re ready, simply thaw overnight in the fridge and reheat gently for a no-fuss meal.
Reheating
To reheat, place portions in the oven at 325°F until warmed through, or use the microwave for about 1–2 minutes per slice. If reheating a whole casserole, cover loosely with foil to prevent drying out, then bake until the center is hot.
FAQs
Can I use fresh spinach instead of frozen?
Absolutely! Sauté about 1 1/2 pounds of fresh spinach until wilted, then drain and squeeze out as much excess moisture as possible before adding it to the mix. It delivers fresh, bright flavor and gorgeous color.
Is Spinach Casserole with Feta Cheese gluten-free?
Yes, this recipe is naturally gluten-free since it contains no bread, grains, or flour. Just be sure to double-check your cheeses and other ingredients if you’re cooking for someone with celiac or a sensitivity.
Can I add extra veggies or herbs?
Go for it! Chopped sun-dried tomatoes, sautéed mushrooms, or fresh herbs like dill, parsley, or oregano make wonderful additions. They’ll add extra layers of flavor without complicating the recipe.
How can I make this casserole richer?
If you want an extra decadent casserole, try stirring in a handful of shredded mozzarella or swap half of the ricotta for cream cheese. Just keep an eye on the baking time for the perfect creamy set.
What’s the best way to serve leftovers?
Leftover Spinach Casserole with Feta Cheese makes a fantastic breakfast—just reheat and top with a fried egg. You can also use slices in sandwiches, wraps, or even crumbled over a fresh salad for an instant lunch upgrade.
Final Thoughts
Spinach Casserole with Feta Cheese is the kind of recipe you’ll find yourself craving again and again. It’s comforting, colorful, and wonderfully versatile, whether you serve it as a main dish, side, or even an appetizer. Try it once, and don’t be surprised when family and friends keep asking for the recipe!
Print
Spinach Casserole with Feta Cheese Recipe
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: Mediterranean
- Diet: Vegetarian, Gluten-Free
Description
This Spinach Casserole with Feta Cheese is a flavorful and nutritious dish that combines the richness of feta and Parmesan with the freshness of spinach and a hint of nutmeg. Perfect for a comforting family meal or as a side dish for a special occasion.
Ingredients
Main Ingredients:
- 2 tablespoons olive oil
- 1 small onion (finely chopped)
- 2 cloves garlic (minced)
- 2 (10-ounce) packages frozen chopped spinach (thawed and squeezed dry)
- 4 large eggs
- 1 cup ricotta cheese
- 1 cup crumbled feta cheese
- 1/2 cup grated Parmesan cheese
- 1/4 cup milk
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon ground nutmeg
Instructions
- Preheat the oven: Preheat the oven to 350°F and lightly grease a 9×9-inch baking dish.
- Sauté onion and garlic: In a skillet over medium heat, warm the olive oil and sauté the onion for 4–5 minutes until softened. Add the garlic and cook for another 30 seconds. Transfer to a mixing bowl.
- Mix ingredients: Combine cooked onion and garlic with spinach, eggs, ricotta, feta, Parmesan, milk, salt, pepper, and nutmeg. Stir well.
- Bake: Pour the mixture into the prepared dish, spread evenly, and bake for 35–40 minutes until set and golden on top.
- Cool and serve: Let the casserole cool for 5–10 minutes before serving.
Notes
- You can use fresh spinach—just sauté and drain before mixing.
- Add sun-dried tomatoes or herbs like dill or parsley for extra flavor.
- This dish works well as a vegetarian main or a side for roasted meats.
Nutrition
- Serving Size: 1 square
- Calories: 220
- Sugar: 2g
- Sodium: 460mg
- Fat: 15g
- Saturated Fat: 6g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 2g
- Protein: 14g
- Cholesterol: 125mg