I’ve always been a fan of recipes that come together quickly but still feel like something special, and this Easy Feta and Spinach Casserole checks all the right boxes. It’s warm, savory, loaded with greens, and has that creamy saltiness from feta cheese that makes every bite irresistible. I find myself returning to this dish whenever I want a low-effort meal that still feels nourishing and homemade. Whether I’m hosting a brunch, prepping for the week ahead, or simply craving something comforting, this casserole is always a winning choice.

What I love most about it is how versatile it is—you can serve it hot, warm, or even cold, and it still tastes amazing. It also works as a main or a side, depending on the occasion. It’s become a go-to in my recipe rotation not just because of the flavor, but because of how little cleanup it requires and how satisfying it is without being heavy.
Why You’ll Love This Easy Feta and Spinach Casserole
This dish is everything you want in a comfort food classic—rich in flavor, packed with healthy greens, and incredibly easy to make. It’s ideal for meal prepping, a great vegetarian option, and makes use of simple ingredients that are easy to keep on hand. It’s a one-pan wonder that saves time without sacrificing taste.
What Kind of Spinach Should I Use?
Frozen chopped spinach works beautifully here and saves time, but you can absolutely use fresh spinach if you prefer—just be sure to cook it down and squeeze out the excess moisture first. The key is to keep the mixture from becoming too watery so that the casserole holds its shape after baking.
Options for Substitutions
You can switch out the feta for goat cheese or even ricotta for a milder flavor. Want a dairy-free version? Try using a plant-based feta substitute. You can also mix in other vegetables like mushrooms, grated zucchini, or diced bell peppers. Eggs are essential to bind everything together, but if you’re looking for a vegan option, a mixture of chickpea flour and plant-based milk can be used as an alternative.
Ingredients for This Easy Feta and Spinach Casserole
Frozen chopped spinach – This is the backbone of the dish, offering deep flavor and texture. Thaw and squeeze out excess moisture to avoid sogginess.
Feta cheese – Adds a sharp, tangy creaminess that pairs perfectly with the spinach.
Cottage cheese – Keeps the casserole moist and boosts the protein content.
Eggs – Essential for binding the casserole and giving it structure.
Yellow onion – Provides a mild sweetness and enhances the flavor of the spinach.
Garlic – Adds aromatic depth and savory notes.
Salt and pepper – Basic but essential for bringing out all the flavors.
Olive oil or butter – Used for sautéing and greasing the dish, depending on preference.

Step 1: Prepare the Spinach
Thaw the frozen spinach completely, then squeeze out all the excess water using a clean kitchen towel or cheesecloth. This step is crucial to prevent a watery casserole.
Step 2: Sauté the Aromatics
In a skillet over medium heat, warm a little olive oil or butter. Add the finely chopped onion and sauté until it becomes translucent, about 5 minutes. Stir in minced garlic and cook for another minute until fragrant.
Step 3: Combine the Filling
In a large mixing bowl, combine the drained spinach, sautéed onion and garlic, crumbled feta, cottage cheese, beaten eggs, salt, and pepper. Mix well until everything is fully incorporated.
Step 4: Transfer to Baking Dish
Lightly grease a baking dish with oil or butter. Pour the spinach and cheese mixture into the dish and spread it out evenly with a spatula.
Step 5: Bake the Casserole
Preheat your oven to 375°F (190°C). Bake the casserole uncovered for 35 to 40 minutes, or until the top is firm and lightly golden. The center should be set and not jiggly.
Step 6: Cool and Serve
Let the casserole cool for at least 10 minutes before slicing. This helps it firm up and makes it easier to cut into neat portions. Serve warm, or let it cool completely for a chilled option.
How Long to Prepare the Easy Feta and Spinach Casserole
Prep Time: The prep is quick and straightforward—especially if you’re using frozen spinach. Thawing and draining the spinach takes about 10 minutes, while chopping and sautéing the aromatics adds another 5-10 minutes. Mixing everything together is fast, so you’re looking at around 20-25 minutes of hands-on prep time.
Cook Time: Once in the oven, the casserole bakes for 35 to 40 minutes. It’s important to let it rest for at least 10 minutes after baking, allowing it to firm up before slicing.
Tips for Perfect Easy Feta and Spinach Casserole
- Make sure the spinach is thoroughly drained to avoid sogginess.
- Use full-fat cheeses for the best texture and flavor.
- Whisk the eggs separately before adding to the mixture for even distribution.
- Let the casserole rest before serving for clean slices.
- Season to taste—don’t skip tasting the mixture before baking to adjust salt.
Watch Out for These Mistakes While Cooking
- Skipping the spinach draining step: This can make your casserole watery.
- Overbaking: Can cause the casserole to dry out. Keep an eye during the final 5 minutes.
- Undermixing: Make sure all ingredients are well combined for even flavor in every bite.
- Not preheating the oven: Leads to uneven baking.
- Using too large a baking dish: This thins the casserole and affects texture.
What to Serve With Easy Feta and Spinach Casserole?
1. Fresh Tomato Salad
A juicy, vibrant tomato salad with balsamic vinaigrette balances the rich flavors of the casserole.
2. Crusty Bread or Garlic Toast
Adds a crunchy texture and makes the meal more filling.
3. Roasted Potatoes
A hearty, golden side that pairs well with the cheesy filling.
4. Greek Yogurt with Herbs
A dollop of herbed yogurt adds cool contrast and freshness.
5. Poached or Fried Eggs
Top a slice of the casserole with a runny egg for a next-level brunch dish.
Storage Instructions
Refrigerator: Store leftovers in an airtight container or cover the baking dish tightly with foil. It will keep in the fridge for up to 4 days. Reheat in the oven or microwave.
Freezer: This casserole freezes beautifully. Cut into individual portions and wrap each tightly in plastic wrap and foil, or store in a freezer-safe container. Freeze for up to 2 months. Thaw overnight in the fridge and reheat before serving.
Estimated Nutrition
(Per serving, based on 6 servings)
- Calories: ~210
- Protein: 14g
- Fat: 13g
- Saturated Fat: 7g
- Carbohydrates: 7g
- Fiber: 2g
- Sugar: 2g
- Sodium: 420mg
Frequently Asked Questions
How do I make this casserole ahead of time?
You can assemble the entire casserole the day before and refrigerate it. Just pop it in the oven when you’re ready to bake.
Can I use fresh spinach instead of frozen?
Yes! You’ll need to sauté it first and squeeze out excess moisture. Use about 1 pound of fresh spinach to replace the frozen.
Is this casserole gluten-free?
Yes, there are no breadcrumbs or flour in this recipe, making it naturally gluten-free.
Can I add protein to this dish?
Definitely. Cooked crumbled sausage or shredded chicken would blend well into the casserole.
What’s the best way to reheat it?
For best texture, reheat slices in the oven at 350°F for about 10-15 minutes. The microwave works too but may soften the edges.
Conclusion
This Easy Feta and Spinach Casserole is the perfect recipe to have in your rotation—whether you need a meatless Monday meal, a make-ahead breakfast, or a comforting weeknight dinner. It’s loaded with flavor, incredibly simple to prepare, and endlessly adaptable to your tastes or dietary needs. Once you try it, you’ll understand why it’s a staple in so many kitchens. Enjoy it hot from the oven, cold from the fridge, or packed up for lunch—it’s satisfying any way you serve it.
Easy Feta and Spinach Casserole
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 6 servings 1x
- Category: Breakfast, Main Dish
- Method: Baking
- Cuisine: Mediterranean
- Diet: Vegetarian
Description
Packed with leafy greens and creamy cheeses, this Easy Feta and Spinach Casserole is a hearty and healthy meal that comes together in no time. Whether you’re looking for a quick breakfast, a meatless dinner idea, or a high-protein snack, this recipe delivers flavor and convenience in every bite. Great for meal prep, low-carb diets, and anyone craving an easy recipe with minimal fuss. A fantastic option for food ideas that work for both weekdays and brunch gatherings.
Ingredients
10 oz frozen chopped spinach, thawed and drained
1 cup crumbled feta cheese
1 cup cottage cheese
4 large eggs
1 small yellow onion, finely chopped
2 cloves garlic, minced
1/2 teaspoon salt
1/4 teaspoon black pepper
1 tablespoon olive oil or butter (for sautéing)
Instructions
1. Thaw the frozen spinach completely and squeeze out all the excess moisture using a clean kitchen towel or cheesecloth.
2. In a skillet, heat olive oil or butter over medium heat. Sauté the chopped onion for 5 minutes until translucent. Add minced garlic and cook for 1 more minute.
3. In a large bowl, mix the drained spinach, sautéed onion and garlic, feta, cottage cheese, beaten eggs, salt, and pepper until fully combined.
4. Lightly grease a baking dish. Pour the spinach mixture in and smooth out the top.
5. Bake in a preheated oven at 375°F (190°C) for 35–40 minutes, until the top is firm and lightly golden.
6. Let the casserole rest for 10 minutes before slicing and serving.
Notes
Always squeeze the spinach dry to prevent a watery texture.
For richer flavor, use full-fat feta and cottage cheese.
Let the casserole rest before slicing to help it set and hold shape.
Nutrition
- Serving Size: 1 slice
- Calories: 210
- Sugar: 2g
- Sodium: 420mg
- Fat: 13g
- Saturated Fat: 7g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 7g
- Fiber: 2g
- Protein: 14g
- Cholesterol: 170mg
Keywords: easy recipe, spinach casserole, healthy snack, quick breakfast, dinner ideas








