A good Spinach and Feta Breakfast Casserole is the kind of dish that makes people stop mid-bite and ask for the recipe.
This one is bright, savory, and packed with fresh flavor that somehow feels both light and deeply satisfying at the same time.
It’s also one of the most beautiful things you can put on a brunch table. The golden top, the creamy egg custard, the pops of green spinach and white feta, it just looks like a celebration.
If you’re hosting an Easter brunch, a baby shower, or simply want to meal prep something hearty for the week, this casserole checks every box.
It comes together in under an hour, feeds a crowd, and tastes even better the next day.
And the best part? You don’t need any fancy techniques or special equipment. Just a handful of fresh, simple ingredients and one good baking dish.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 40 minutes |
| Total Time | 55 minutes |
| Servings | 6–8 servings |
| Difficulty Level | Easy |
If you love easy, crowd-pleasing breakfast bakes, you’ll also want to check out this Ham and Cheese Breakfast Casserole, it’s another brunch favorite that practically makes itself.

Why You’ll Love This Spinach and Feta Breakfast Casserole
This casserole is one of those rare recipes that works for just about every occasion.
It’s light enough to feel appropriate for a spring brunch, but filling enough that no one walks away hungry.
The spinach and feta pairing is a classic for a reason. The earthy, slightly bitter spinach balances perfectly with the salty, tangy feta, and together they turn a basic egg bake into something that feels genuinely special.
It’s also incredibly easy to customize. You can swap the feta, add different vegetables, or make it dairy-free with just a few substitutions.
Here’s a quick look at why this recipe is a keeper:
- Ready in under an hour — with only 15 minutes of hands-on prep time
- Great for meal prep — it stores well in the fridge for up to 4 days and reheats beautifully
- Vegetarian-friendly — no meat required, and it’s still satisfying and protein-rich thanks to the eggs
- Beautiful presentation — the golden top and colorful filling make it look far more impressive than the effort required
- Feeds a crowd — yields 6 to 8 generous servings, perfect for gatherings
- Naturally gluten-free — no flour, bread, or crust needed
You might also enjoy: Sausage Hash Brown Breakfast Casserole
Ingredients
This recipe uses simple, fresh ingredients you can find at any grocery store. The key is using real crumbled feta (not pre-shredded) and fresh baby spinach for the best flavor and texture.
- 2 cups fresh baby spinach, roughly chopped
- 1 cup crumbled feta cheese
- 8 large eggs
- 1 cup heavy cream
- 1/2 cup diced onion
- 2 cloves garlic, minced
- 1 tbsp olive oil
- Salt and black pepper, to taste
- 1/4 tsp ground nutmeg
Read Also: Vegetarian Spinach and Feta Quiche
Kitchen Equipment Needed
You don’t need much to make this casserole, just the basics. Having a good baking dish and a reliable whisk will make the process smooth and effortless.
- 9×13 inch baking dish (or similar oven-safe dish)
- Large mixing bowl
- Whisk
- Medium skillet or sauté pan
- Cutting board and knife
- Measuring cups and spoons
- Cooking spray or butter (to grease the baking dish)
- Oven thermometer (optional but helpful for accuracy)
The same creamy, oven-baked magic that makes this casserole so good is at work in this Asparagus and Cheese Strata too, a wonderful spring brunch companion.
Recommended Products for This Recipe
These are products I personally rely on when making this casserole, and I think they genuinely make a difference in the final result.
1. High-Quality Crumbled Feta Cheese
The feta is one of the two star ingredients in this dish, so using a good one matters.
Look for a block-style feta packed in brine, it has far more flavor and a creamier texture than the dry pre-crumbled kind. It makes the casserole taste noticeably richer and more savory.
2. Ceramic 9×13 Baking Dish
A heavy ceramic baking dish distributes heat more evenly than a thin metal pan, which means your casserole bakes uniformly without dry edges or an undercooked center.
It also goes straight from oven to table, which is a bonus for entertaining. I’ve used mine for everything from casseroles to roasted vegetables.
3. Good Quality Olive Oil
A mild, good-quality extra virgin olive oil makes a difference when sautéing the onions and garlic.
It adds a subtle richness to the base of the casserole that really complements the Mediterranean flavors of the feta and spinach.
4. OXO Good Grips Whisk
Getting the egg custard smooth and well-combined is important for achieving that silky, custardy texture.
A comfortable, sturdy whisk makes it easy to blend the eggs and cream without leaving any streaks. This one is lightweight and dishwasher-safe, which I love.
For another easy, egg-forward brunch centerpiece, this Eggs Benedict with Hollandaise Sauce is always a showstopper at the table.

Step-by-Step Instructions: How to Make Spinach and Feta Breakfast Casserole
1. Preheat the Oven and Prepare the Baking Dish
- Set your oven to 375°F (190°C) and allow it to fully preheat before placing the casserole inside. An accurate oven temperature is key for even baking.
- Lightly grease your 9×13 inch baking dish with cooking spray or a small amount of butter, making sure to coat the bottom and sides evenly. This prevents sticking and makes serving and cleanup much easier.
- Set the prepared baking dish aside while you prepare the filling.
2. Sauté the Onion and Garlic
- Place a medium skillet over medium heat and add 1 tablespoon of olive oil.
- Once the oil is warm and shimmery (about 1 minute), add the 1/2 cup of diced onion.
- Cook the onion, stirring occasionally, for about 4 to 5 minutes until it becomes soft and translucent. You’re not looking to brown it, just soften it so the raw bite is gone.
- Add the 2 minced garlic cloves to the pan and stir to combine with the onion.
- Cook for another 1 minute, stirring constantly, until the garlic is fragrant. Be careful not to let it burn, garlic goes from golden to bitter very quickly over high heat.
- Remove the skillet from heat and set aside to cool slightly.
3. Wilt the Spinach
- Add the 2 cups of roughly chopped fresh baby spinach directly to the warm skillet with the cooked onion and garlic (the residual heat is enough to wilt it).
- Toss the spinach gently with the onion mixture using a spatula or tongs until the spinach has just wilted down. This should only take about 1 to 2 minutes.
- If the spinach releases a lot of liquid, tip the pan slightly and drain any excess moisture before using. Too much liquid in the pan can make the casserole watery.
- Set the spinach mixture aside to cool while you prepare the egg custard.
4. Make the Egg Custard
- Crack the 8 large eggs into a large mixing bowl.
- Pour in the 1 cup of heavy cream.
- Season with salt and black pepper to taste. A good starting point is about 1/2 teaspoon of salt and 1/4 teaspoon of black pepper, but you can adjust based on how salty your feta is.
- Add 1/4 teaspoon of ground nutmeg. This small amount of nutmeg adds a subtle warmth to the custard that elevates the whole dish without being identifiable as “nutmeg flavor.”
- Whisk everything together vigorously until the eggs and cream are completely combined and the mixture is smooth and uniform in color, with no streaks of egg white visible. This usually takes about 1 to 2 minutes of steady whisking.
5. Assemble the Casserole
- Spread the wilted spinach, onion, and garlic mixture evenly across the bottom of your greased baking dish.
- Sprinkle 3/4 of the 1 cup of crumbled feta cheese over the spinach layer. Reserve the remaining 1/4 cup of feta for topping.
- Slowly pour the egg and cream custard mixture evenly over the spinach and feta layer. Pour gently so the filling doesn’t get displaced.
- Scatter the reserved feta cheese over the top of the egg mixture. This top layer of feta will become slightly golden and more concentrated in flavor as it bakes.
- Give the dish a gentle shake to help the custard settle evenly around all the filling.
6. Bake the Casserole
- Carefully transfer the assembled baking dish to the center rack of your preheated 375°F oven.
- Bake uncovered for 35 to 40 minutes, until the top is golden and the center of the casserole is set. You can test doneness by gently jiggling the dish, the center should not wobble like liquid. A slight jiggle is fine; it will firm up as it rests.
- For an extra golden top, you can switch the oven to broil for the last 2 to 3 minutes. Watch it carefully if you do this, it can go from golden to burnt quickly.
- If the top is browning too fast before the center is set, loosely tent the dish with aluminum foil and continue baking.
7. Rest and Serve
- Remove the casserole from the oven and let it rest on the counter for at least 5 to 10 minutes before cutting. This resting time allows the custard to fully firm up, making it much easier to slice into clean portions.
- Use a sharp knife or a spatula to cut and serve. For clean slices, wipe the knife between cuts.
- Serve warm, garnished with a few extra crumbles of feta or a sprinkle of freshly cracked black pepper if desired.
Read Also: Cinnamon French Toast Bake Recipe
Tips for The Best Spinach and Feta Breakfast Casserole
A few small adjustments make a big difference between a good casserole and an absolutely great one. These tips come from making this dish many times over.
- Drain your spinach well. Whether you wilt it in a pan or thaw it from frozen, always remove as much excess moisture as possible. Watery spinach is the top reason egg casseroles turn out soggy.
- Use block feta, not pre-crumbled. Block feta packed in brine has a creamier texture and much more flavor. Simply crumble it yourself with your fingers.
- Don’t skip sautéing the onion and garlic. Raw onion has a sharp, pungent bite that doesn’t soften well in the oven. Sautéing first gives you a sweeter, more mellow flavor throughout the dish.
- Let the custard settle before baking. After pouring in the egg mixture, give it a minute to settle before placing it in the oven. This helps it distribute evenly.
- Rest before slicing. It’s tempting to cut into it straight out of the oven, but those 5 to 10 minutes of resting time are worth it for clean, set slices.
- Season generously. Eggs need salt. Taste the custard before pouring it in and adjust accordingly, keeping in mind that the feta will add more saltiness as it bakes.
- Make it ahead. You can assemble the entire casserole the night before, cover it tightly, and refrigerate overnight. Just add 5 to 10 extra minutes to the bake time if going straight from fridge to oven.
This tip about making things ahead applies to this Spring Vegetable Tart too, another great make-ahead option for your brunch spread.
Serving Suggestions

This casserole is a complete dish on its own, but it really shines when you build a full brunch spread around it.
Its savory, Mediterranean-inspired flavors pair especially well with bright, fresh sides and light pastries that balance out the richness of the egg custard.
Here are some great ideas for what to serve alongside it:
- A simple Cucumber Salad for a cool, refreshing contrast
- Easter Bunny Pancakes for a fun, festive touch the kids will love
- Fresh fruit salad or a platter of seasonal berries
- Warm, crusty bread or dinner rolls on the side
- A light Spring Pea and Mint Salad to keep the seasonal feel going
- Freshly squeezed orange juice or a classic Pink Lemonade to drink
- Greek yogurt with honey and granola for a lighter accompaniment.
Variations of Spinach and Feta Breakfast Casserole
Once you have the base recipe down, it’s easy to customize this casserole to suit different tastes, dietary needs, or whatever you have on hand.
- Add sun-dried tomatoes. Stir in about 1/4 cup of chopped sun-dried tomatoes for a pop of tangy sweetness that pairs beautifully with the feta.
- Swap in goat cheese. Replace the feta with crumbled goat cheese for a slightly milder, creamier flavor. You can also use a combination of both.
- Add roasted red peppers. Roughly chop about 1/2 cup of jarred roasted red peppers and layer them in with the spinach for extra color and sweetness.
- Use half-and-half instead of heavy cream. For a slightly lighter version, swap the heavy cream with half-and-half or whole milk. The texture will be a little less rich but still delicious.
- Add kalamata olives. Scatter a handful of halved kalamata olives over the top before baking for a briny, Greek-inspired twist.
- Make it protein-packed. Add 1/2 cup of cooked, crumbled turkey sausage or diced ham to the spinach layer for extra staying power.
- Try a dairy-free version. Use full-fat coconut milk in place of the heavy cream and a dairy-free feta alternative. The result is still very tasty and works well for lactose-intolerant guests.
Read Also: Quiche Lorraine Recipe
Storage and Reheating
One of the best things about this casserole is how well it keeps. It’s genuinely just as good, sometimes even better, the next day once the flavors have had time to meld together.
- Refrigerator: Let the casserole cool completely, then cover the dish tightly with plastic wrap or store individual slices in an airtight container. It will keep in the fridge for up to 4 days.
- Freezer: Wrap individual slices tightly in plastic wrap and then in foil, or use freezer-safe containers. Freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
- Reheating in the oven: Place slices in an oven-safe dish, cover loosely with foil, and warm at 325°F for about 15 to 20 minutes. This method gives you the best texture.
- Reheating in the microwave: Place a slice on a microwave-safe plate and heat on medium power in 60-second intervals until warmed through. Cover with a damp paper towel to retain moisture and prevent rubbery edges.
- Do not refreeze after thawing for the best quality and food safety.
For another make-ahead friendly breakfast bake, the Cheesy Hashbrown Casserole is a total crowd-pleaser that stores and reheats just as well.
Nutritional Facts
The following is an estimate per serving, based on 8 servings:
| Nutrient | Per Serving (approx.) |
|---|---|
| Calories | ~240 kcal |
| Protein | ~12g |
| Fat | ~19g |
| Saturated Fat | ~9g |
| Carbohydrates | ~4g |
| Fiber | ~0.5g |
| Sugar | ~2g |
| Sodium | ~380mg |
| Calcium | ~180mg |
| Iron | ~1.5mg |
Nutritional values are approximate and will vary based on specific ingredient brands and exact quantities used.
Health Benefits of Key Ingredients
This casserole isn’t just delicious, it’s also a genuinely nourishing breakfast packed with protein, vitamins, and minerals that support a healthy start to the day.
Each key ingredient brings something meaningful to the table beyond just flavor.
- Eggs are one of the most complete sources of protein available. They contain all nine essential amino acids, as well as vitamins B12, D, and choline, which supports brain health and function.
- Spinach is loaded with iron, folate, vitamin K, and vitamin C. It’s also high in antioxidants including lutein and zeaxanthin, which support eye health. The cooking process slightly increases the bioavailability of certain nutrients like iron.
- Feta cheese is lower in calories than many other cheeses while still delivering a satisfying amount of calcium and protein. It also contains probiotics that may support gut health.
- Garlic is rich in allicin, a compound that has well-documented antimicrobial and anti-inflammatory properties. Regular consumption has been linked to improved cardiovascular health.
- Olive oil is a heart-healthy fat rich in monounsaturated fatty acids and antioxidants. It has been studied extensively for its role in reducing inflammation and supporting a healthy lipid profile.
- Nutmeg in small amounts contains manganese and may have anti-inflammatory and digestive benefits.
Another vegetable-forward dish that brings a ton of nutritional value to the brunch table is these Garlic Parmesan Roasted Carrots, they make a wonderful colorful side.
FAQs About Spinach and Feta Breakfast Casserole
1. Can I use frozen spinach instead of fresh?
Yes, frozen spinach works well in this recipe. Thaw it completely and then squeeze out as much liquid as possible, this step is critical.
Excess water from frozen spinach is the most common cause of a watery, loose casserole. Use about 1 cup of thawed, drained frozen spinach in place of the 2 cups of fresh.
2. Can I make this casserole the night before?
You can assemble the entire casserole up to 24 hours in advance and store it covered in the refrigerator.
When you’re ready to bake, remove it from the fridge while the oven preheats, then add about 5 to 10 extra minutes to the bake time to account for the cold start.
3. How do I know when the casserole is fully cooked?
The casserole is done when the edges are set and golden and the center no longer jiggles like liquid when you gently shake the pan.
You can also insert a thin knife or skewer into the center, it should come out clean or with only moist crumbs, not wet egg.
4. Can I substitute the heavy cream with something lighter?
Yes. Half-and-half or whole milk both work as substitutes for a lighter result. The texture will be slightly less rich and custardy, but still very good.
Avoid using skim milk, as the low fat content can result in a rubbery, less cohesive casserole.
5. Is this recipe good for meal prep?
It’s one of the best breakfast meal prep options there is. Bake it on Sunday, slice it into individual portions, and store them in the fridge for quick, protein-rich breakfasts throughout the week.
Each slice reheats well in the microwave in about 2 minutes, making it a genuinely practical weekday option.

Spinach and Feta Breakfast Casserole
Ingredients
- 2 cups fresh baby spinach about 60g, roughly chopped
- 1 cup crumbled feta cheese about 150g; block feta packed in brine recommended for best flavor — crumble yourself
- 8 large eggs
- 1 cup heavy cream 240ml; can substitute half-and-half or whole milk for a lighter result
- 1/2 cup diced onion about 75g; yellow or white onion
- 2 cloves garlic minced
- 1 tbsp olive oil 15ml; extra virgin preferred
- salt to taste; start with 1/2 tsp and adjust — feta adds additional saltiness
- black pepper to taste; start with 1/4 tsp, freshly cracked preferred
- 1/4 tsp ground nutmeg adds subtle warmth to the custard
Equipment
- 9×13-inch baking dish Ceramic or glass preferred for even heat distribution
- Medium skillet or sauté pan For sautéing onion, garlic, and wilting spinach
- Large mixing bowl For whisking the egg custard
- Whisk For combining eggs and cream into a smooth custard
- Cutting board and knife For chopping spinach and dicing onion
- Measuring cups and spoons
- Cooking spray or butter For greasing the baking dish
- Oven thermometer (optional) Recommended for accurate baking temperature
- Aluminum foil (optional) For tenting the dish if the top browns too quickly
Method
- Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish with cooking spray or butter, coating the bottom and sides evenly, then set aside.
- Heat 1 tablespoon of olive oil in a medium skillet over medium heat. Add the diced onion and cook for 4 to 5 minutes until soft and translucent, then add the minced garlic and cook for 1 more minute until fragrant.
- Add the roughly chopped baby spinach to the warm skillet and toss gently for 1 to 2 minutes until just wilted. Drain off any excess liquid, then remove from heat and set aside to cool slightly.
- In a large mixing bowl, whisk together the 8 eggs, 1 cup of heavy cream, salt, pepper, and 1/4 tsp nutmeg until completely smooth and uniform with no streaks of egg white visible.
- Spread the spinach mixture evenly in the greased baking dish, then sprinkle 3/4 of the feta over the top. Pour the egg custard slowly and evenly over the filling, then scatter the remaining feta over the surface.
- Bake uncovered on the center rack at 375°F for 35 to 40 minutes, until the top is golden and the center is set and no longer jiggles like liquid. For an extra golden top, broil for the last 2 to 3 minutes.
- Let the casserole rest for 5 to 10 minutes before slicing to allow the custard to fully firm up. Serve warm, garnished with extra feta crumbles or freshly cracked black pepper if desired.
Nutrition
Notes
- Use block feta: Feta packed in brine has far more flavor and a creamier texture than dry pre-crumbled feta. Crumble it yourself for best results.
- Drain spinach well: Whether using fresh wilted or thawed frozen spinach, removing excess moisture is the most important step for avoiding a watery casserole.
- Frozen spinach substitution: Use about 1 cup of thawed, well-drained frozen spinach in place of the 2 cups of fresh baby spinach.
- Make it ahead: Assemble the casserole up to 24 hours in advance, cover tightly, and refrigerate. Add 5 to 10 extra minutes to the bake time if going straight from fridge to oven.
- Lighter version: Swap heavy cream for half-and-half or whole milk. Avoid skim milk, which can result in a rubbery texture.
- Add-ins: Try sun-dried tomatoes, roasted red peppers, kalamata olives, or cooked crumbled turkey sausage layered in with the spinach.
- Refrigerator storage: Cool completely, cover tightly, and refrigerate for up to 4 days. Reheat in a 325°F oven covered with foil for 15 to 20 minutes, or microwave on medium power in 60-second intervals.
- Freezer storage: Wrap individual slices tightly and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
- Don’t skip sautéing the aromatics: Cooking the onion and garlic before baking removes the raw bite and develops a sweeter, more mellow flavor throughout the dish.
- Season the custard generously: Eggs need salt — taste the custard mixture before pouring and adjust, keeping in mind the feta will add additional saltiness as it bakes.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
This Spinach and Feta Breakfast Casserole is the kind of recipe you’ll come back to again and again.
It’s simple enough for a regular weekend morning but special enough to serve as the centerpiece of your Easter brunch or any spring gathering.
The flavors are bright and savory, the texture is silky and satisfying, and the whole thing comes together with very little effort.
That’s a rare combination, and it’s why this recipe has earned a permanent spot in my rotation.
Give it a try this weekend. I think you’ll love it just as much as I do.
If you make it, leave a comment below and let me know how it turned out! I’d love to hear what variations you tried or what you served it with.
And if you snap a photo, share it, seeing your creations genuinely makes my day.
Recommended:
- Easter Dinner Recipes
- Lemon Ricotta Pancakes
- Avocado Egg Salad
- Greek Roast Potatoes with Feta
- Easy Breakfast Recipes



