Mediterranean spinach and feta breakfast casserole is basically a vacation in a baking dish. I’m not even exaggerating. The first time I made this Mediterranean spinach and feta breakfast casserole, I closed my eyes while eating it and could almost smell the ocean and taste the Greek islands. Okay, that’s dramatic, but it really is THAT good.
This Mediterranean spinach and feta breakfast casserole has become my go-to when I want something that feels special but is actually super practical for meal prep. It’s got all those bright Mediterranean flavors—spinach, tomatoes, feta, herbs—but it’s still substantial enough to keep you full all morning. Plus, it reheats beautifully, which is basically the whole point of breakfast casseroles.
Also check : 10 Healthy Breakfast Casserole Recipes
How I Discovered This Mediterranean Spinach and Feta Breakfast Casserole
So this recipe happened kind of by accident. I was trying to use up a massive container of spinach that was about to go bad (why do they sell spinach in such huge containers?), and I had leftover feta from making a salad. I threw them together with eggs and some other stuff I had lying around, and boom—this Mediterranean spinach and feta breakfast casserole was born.
My husband, who normally just tolerates my healthy breakfast experiments, actually asked for seconds. Then he asked if I could make it again the next week. That’s when I knew this Mediterranean spinach and feta breakfast casserole was a keeper. I’ve been making it at least twice a month for the past year.
What You Need For This Mediterranean Spinach and Feta Breakfast Casserole

The ingredient list looks long but most of it is stuff you probably have. And honestly, this Mediterranean spinach and feta breakfast casserole is pretty forgiving—you can swap things out based on what you have.
For the base:
- 10 large eggs (the foundation of any good breakfast casserole)
- 1 cup cottage cheese, low-fat (this is the secret ingredient—makes it SO creamy)
- ¼ cup milk (any kind works—I use 2% but almond milk is fine)
- Salt and pepper to taste
For the vegetables:
- 3 cups fresh spinach, roughly chopped (don’t use frozen—too much water)
- 1 cup cherry tomatoes, halved (or grape tomatoes, whatever’s on sale)
- ½ cup sun-dried tomatoes, chopped (the oil-packed kind, drained well)
- ½ cup diced red onion (about half a medium onion)
- 3 cloves garlic, minced (or 4 if you’re like me and love garlic)
For the cheese:
- ¾ cup crumbled feta cheese (get the good stuff, not the pre-crumbled if you can—it tastes better)
- ½ cup shredded mozzarella cheese (optional but adds nice meltiness to this Mediterranean spinach and feta breakfast casserole)
For the herbs and seasoning:
- 1 teaspoon dried oregano (or 1 tablespoon fresh)
- ½ teaspoon dried basil (or 1 tablespoon fresh)
- ¼ teaspoon red pepper flakes (optional—I always add them)
- ¼ teaspoon black pepper
- ½ teaspoon salt (plus more for the vegetables)
For cooking:
- 2 tablespoons olive oil (for sautéing)
- Cooking spray (for the pan)
Optional garnishes:
- Fresh basil leaves, chopped
- Extra crumbled feta
- Lemon wedges (a squeeze of lemon over the top is chef’s kiss)
- Kalamata olives, sliced (if you’re really going for it)
You’ll also need:
- 9×13 inch baking dish (glass or ceramic works best)
- Large skillet
- Large mixing bowl
- Whisk
The cottage cheese might seem weird for a Mediterranean spinach and feta breakfast casserole, but trust me. It adds protein and makes everything super creamy without adding a ton of cream cheese or heavy cream. I discovered this by accident when I was out of milk one time and now I always use it.
Step-by-Step Instructions For Mediterranean Spinach and Feta Breakfast Casserole
Step 1: Get Your Oven Ready
- Preheat your oven to 350°F. This is lower than some breakfast casseroles because we want this Mediterranean spinach and feta breakfast casserole to cook gently and not get rubbery.
- Spray your 9×13 inch baking dish generously with cooking spray. Get the corners and sides really well. Stuck-on egg is the WORST to clean and nobody wants that with their Mediterranean spinach and feta breakfast casserole.
Step 2: Sauté The Vegetables
- Heat the olive oil in a large skillet over medium heat. Give it about 30 seconds to warm up. You want the oil shimmering but not smoking.
- Add the diced red onion to the hot oil. Cook for about 3-4 minutes, stirring occasionally, until the onion softens and becomes translucent. The key is—oh wait, I forgot to mention—don’t rush this. Properly cooked onions add so much flavor to this Mediterranean spinach and feta breakfast casserole.
- Add the minced garlic to the skillet. Stir constantly for about 1 minute. Garlic burns FAST and burned garlic tastes bitter and ruins everything. Ask me how I know. Last week I got distracted by my phone and burned the garlic. Had to start over. Learn from my mistakes.
- Add the fresh spinach to the skillet. It’s going to seem like a ridiculous amount of spinach. Like, way too much to fit in the pan. But spinach is basically 90% water and it’ll wilt down to almost nothing. Stir it around and cook for about 2-3 minutes until it’s completely wilted and reduced.
- Add the halved cherry tomatoes to the skillet. Cook for another 2-3 minutes. You want them to soften slightly and start releasing their juices, but not turn to complete mush. They should still hold their shape for this Mediterranean spinach and feta breakfast casserole.
- Season the vegetable mixture with a pinch of salt and pepper. Give it a taste. It should be flavorful on its own because this will be mixed throughout the casserole.
- Remove the skillet from heat and let it cool for about 5 minutes. This is important. If you add hot vegetables directly to the eggs, they’ll start cooking the eggs prematurely and you’ll get weird scrambled bits. Not cute for a Mediterranean spinach and feta breakfast casserole.
Step 3: Prepare The Egg Mixture
- In a large mixing bowl, crack all 10 eggs. Check each egg as you crack it to make sure there are no shells. Nothing ruins breakfast faster than biting into eggshell.
- Add the cottage cheese and milk to the eggs. Here’s where this Mediterranean spinach and feta breakfast casserole gets its creamy texture. The cottage cheese is going to look lumpy at first but that’s fine.
- Whisk everything together vigorously for about 1-2 minutes. You want to break up the cottage cheese curds as much as possible and get everything well combined. The mixture should be relatively smooth with just small bits of cottage cheese remaining. Don’t worry if you can’t get it completely smooth—those little curds add nice texture.
- Add the oregano, basil, red pepper flakes (if using), black pepper, and salt to the egg mixture. Whisk again to distribute the seasonings evenly throughout this Mediterranean spinach and feta breakfast casserole.
- Taste the egg mixture. Yes, raw eggs. Just a tiny bit on your finger. It should taste seasoned and flavorful. If it tastes bland, add more salt. You want it well-seasoned because the eggs are the base of this whole Mediterranean spinach and feta breakfast casserole.
Step 4: Combine Everything
- Add the cooled vegetable mixture to the egg mixture. Scrape every bit out of the skillet—all those flavorful bits stuck to the pan should go in.
- Add the chopped sun-dried tomatoes to the bowl. Make sure they’re well drained—excess oil will make the casserole greasy. Pat them with a paper towel if needed.
- Add half of the crumbled feta cheese (about 6 tablespoons) to the mixture. Save the rest for topping. Stir everything together gently but thoroughly. You want the vegetables and cheese distributed evenly throughout this Mediterranean spinach and feta breakfast casserole.
Step 5: Assemble The Mediterranean Spinach and Feta Breakfast Casserole
- Pour the entire mixture into your prepared 9×13 inch baking dish. Use a spatula to scrape out every bit from the bowl—waste not, want not.
- Spread everything out evenly in the dish. Make sure the vegetables and cheese are distributed throughout, not all clumped in one area. Shake the pan gently to help everything settle.
- Sprinkle the remaining feta cheese evenly over the top. This will get golden and slightly crispy on top during baking, which is one of the best parts of this Mediterranean spinach and feta breakfast casserole.
- If using mozzarella, sprinkle it over the top as well. The mozzarella adds a nice melty, stretchy quality. I usually do a mix of feta and mozzarella on top for visual appeal and texture variety in this Mediterranean spinach and feta breakfast casserole.
Step 6: Bake To Perfection
- Place the baking dish in the preheated 350°F oven. Middle rack is best for even cooking.
- Bake for 30-35 minutes. Start checking at 30 minutes. The Mediterranean spinach and feta breakfast casserole is done when:
- The edges are lightly golden and pulling away slightly from the sides of the pan
- The center is set and doesn’t jiggle when you gently shake the pan
- A knife inserted into the center comes out clean
- The top is golden brown with slightly crispy cheese bits
- If the top is browning too fast but the center isn’t set, cover loosely with aluminum foil and continue baking for another 5-10 minutes. Every oven is different, so don’t stress if yours takes a bit longer.
- Remove from the oven when done. The casserole will puff up slightly during baking then deflate as it cools—that’s completely normal for this Mediterranean spinach and feta breakfast casserole.
Step 7: The Hardest Part—Letting It Rest
- Let the casserole cool in the pan for at least 10-15 minutes before cutting. I KNOW this is torture. It smells incredible and you want to eat it immediately. But if you cut into it too soon, it’ll be too liquidy and fall apart. The resting time allows everything to set up properly.
- While it cools, resist the urge to poke at it or test it. Just let it be. This is a practice in patience with your Mediterranean spinach and feta breakfast casserole.
Step 8: Serving And Storing
- Cut the cooled casserole into squares. I usually get 8-10 servings out of this, depending on how hungry everyone is. Use a sharp knife and wipe it clean between cuts for neat squares.
- Serve warm with your choice of garnishes. I love adding:
- Fresh chopped basil on top
- A squeeze of fresh lemon juice (this really brightens everything up)
- Extra crumbled feta if you’re feeling extra
- Sliced Kalamata olives for more Mediterranean vibes
- A side of whole grain toast or a small pita
- For meal prep, let the entire casserole cool completely (about 1 hour at room temperature), then cut into individual portions.
- Store portions in airtight containers in the refrigerator. This Mediterranean spinach and feta breakfast casserole keeps for 4-5 days. Stack the containers in your fridge so you can grab and go each morning.
- To reheat, microwave a single portion for 1-1.5 minutes until heated through. It should be steaming hot. I usually do 1 minute, then check, then add 30 more seconds if needed. Don’t overheat or the eggs get rubbery.
- Alternatively, reheat in the oven. If you want to reheat multiple portions or the whole thing, cover with foil and bake at 300°F for 15-20 minutes until warmed through.
Step 9: Freezing Instructions (If You’re Really Meal Prepping)
- To freeze, let the casserole cool completely. Cut into individual portions.
- Wrap each portion tightly in aluminum foil, then place all the wrapped portions in a large freezer bag. Label with the date and contents.
- Freeze for up to 3 months. This Mediterranean spinach and feta breakfast casserole freezes beautifully.
- To reheat from frozen, unwrap and microwave for 2-3 minutes, stirring halfway through. Or thaw overnight in the fridge and reheat as usual.
Pro Tips For The Best Mediterranean Spinach and Feta Breakfast Casserole
Use fresh spinach, not frozen. I cannot stress this enough. Frozen spinach has too much water and will make your Mediterranean spinach and feta breakfast casserole soggy, even if you squeeze it out. Fresh spinach cooks down and the moisture evaporates. Much better results.
Don’t skip cooling the vegetables. Hot vegetables added directly to eggs = scrambled egg bits floating in your mixture. Not the vibe we’re going for with this Mediterranean spinach and feta breakfast casserole.
Season generously. Eggs need more salt than you think. Taste your mixture before baking and adjust. Under-seasoned breakfast casseroles are sad and disappointing.
Get good feta. The pre-crumbled feta in plastic containers is convenient but often has anti-caking agents that affect the texture. Block feta that you crumble yourself tastes SO much better in this Mediterranean spinach and feta breakfast casserole. It’s worth the extra 30 seconds of crumbling.
Let it rest. I keep saying this because people keep skipping it. The 10-15 minute rest after baking is crucial. It allows the eggs to fully set and makes cutting and serving this Mediterranean spinach and feta breakfast casserole SO much easier.
Use a glass or ceramic baking dish. Metal pans can cause uneven cooking and make the edges get overdone while the center is still undercooked.
Don’t overbake. Take it out when the center is JUST set. It’ll continue cooking from residual heat. Overbaked eggs are rubbery and sad.
Variations I’ve Tried On This Mediterranean Spinach and Feta Breakfast Casserole
Greek-style: Add ½ cup sliced Kalamata olives, use fresh dill instead of basil, and serve with tzatziki sauce on the side. Very authentic Mediterranean spinach and feta breakfast casserole vibes.
Italian-style: Use Italian seasoning instead of oregano/basil, add sliced pepperoncini, and use pecorino romano cheese instead of half the feta. Still delicious, slightly different flavor profile.
Add protein: Mix in 1 cup diced cooked chicken or turkey sausage with the vegetables. Makes it even more filling for this Mediterranean spinach and feta breakfast casserole.
Extra veggies: Add diced zucchini, bell peppers, or artichoke hearts. Just make sure to sauté them with the other vegetables to cook out excess moisture.
Spicy version: Double the red pepper flakes, add diced jalapeños, and use pepper jack cheese instead of mozzarella. Not traditional for Mediterranean spinach and feta breakfast casserole but really good if you like heat.
Dairy-free version: Skip the cottage cheese and use full-fat coconut milk instead. Use vegan feta (it exists and it’s actually pretty good). The texture will be slightly different but still works.
What To Serve With Mediterranean Spinach and Feta Breakfast Casserole
Whole grain toast: A slice of toasted whole grain or sourdough bread on the side. Perfect for soaking up any extra egg.
Fresh fruit: Sliced oranges, melon, or berries add freshness and balance to this rich Mediterranean spinach and feta breakfast casserole.
Greek yogurt: A dollop of plain Greek yogurt on the side adds extra protein and creaminess.
Avocado: Sliced avocado adds healthy fats and makes it even more filling.
Hummus and veggies: Keep the Mediterranean theme going with some hummus and cucumber slices on the side.
Simple salad: If you’re eating this for lunch, a small side salad with lemon vinaigrette is perfect with this Mediterranean spinach and feta breakfast casserole.
Coffee or tea: Obviously. This pairs well with coffee, or if you want to be really Greek about it, a strong cup of Greek coffee or herbal tea.
Why This Mediterranean Spinach and Feta Breakfast Casserole Works So Well
The cottage cheese secret: Using cottage cheese instead of heavy cream or cream cheese keeps this light but still creamy. Plus it adds a ton of protein—about 3-4 grams per serving just from the cottage cheese alone.
Perfect vegetable ratio: Enough vegetables to make it healthy and filling, but not so many that the casserole falls apart or gets watery. This Mediterranean spinach and feta breakfast casserole has the ideal balance.
Feta is the star: The tangy, salty feta cheese is what makes this distinctly Mediterranean. It’s not overpowering but it’s definitely present. The way it gets slightly golden and crispy on top during baking is perfection.
Fresh herbs matter: The oregano and basil (especially if you use fresh) really bring those Mediterranean flavors to life. Don’t skip them in this Mediterranean spinach and feta breakfast casserole.
Sun-dried tomatoes add depth: They provide concentrated tomato flavor and a slight sweetness that balances the savory elements.
Common Questions About Mediterranean Spinach and Feta Breakfast Casserole
Can I make this the night before? YES. Assemble everything up through step 21, cover tightly with plastic wrap, and refrigerate overnight. Let it sit at room temperature for 20 minutes before baking, then bake as directed (might need an extra 5 minutes).
Why is my casserole watery? Usually because the vegetables weren’t cooked enough before adding to the eggs, or fresh spinach was used wet. Make sure vegetables are well-cooked and dry. This Mediterranean spinach and feta breakfast casserole should be firm, not soupy.
Can I use egg whites only? You can, but it won’t be as rich or flavorful. If you do, use about 20 egg whites to replace the 10 whole eggs. The texture will be less creamy in this Mediterranean spinach and feta breakfast casserole.
My casserole deflated after baking—is that normal? Yes! It puffs up in the oven like a soufflé, then deflates as it cools. That’s completely normal for egg-based casseroles.
Can I use a different size pan? An 8×8 pan will work but you’ll need to bake it longer (40-45 minutes) because it’ll be thicker. A 9×9 works well too. Adjust baking time accordingly for your Mediterranean spinach and feta breakfast casserole.
Nutritional Benefits Of This Mediterranean Spinach and Feta Breakfast Casserole

Let’s talk about why this isn’t just delicious but actually good for you:
High in protein: Each serving has about 14-15 grams of protein from the eggs, cottage cheese, and feta. This keeps you full for hours.
Packed with vegetables: The spinach and tomatoes provide vitamins A, C, K, folate, and iron. You’re getting a serving of vegetables at breakfast with this Mediterranean spinach and feta breakfast casserole.
Good fats: The olive oil and feta provide healthy Mediterranean fats that are good for your heart and help with nutrient absorption.
Lower in calories: At about 175 calories per serving, this is way less than most breakfast sandwiches or pastries, but way more filling.
Calcium boost: Between the cottage cheese, feta, and mozzarella, you’re getting a good dose of calcium for bone health.
No refined carbs: Unlike breakfast casseroles with bread or hashbrowns as the base, this Mediterranean spinach and feta breakfast casserole is mostly protein and vegetables.
My Real Experience Making This Mediterranean Spinach and Feta Breakfast Casserole
I’m not going to lie—the first time I made this, I undercooked it because I was impatient. The center was still jiggly and when I cut into it, it was basically a spinach-egg soup situation. NOT what you want from a Mediterranean spinach and feta breakfast casserole.
The second time, I overbaked it because I overcompensated. It was edible but the edges were rubbery and the whole thing was kind of dry. Still ate it all week because waste not want not, but it wasn’t great.
Third time was the charm. I followed my own instructions (imagine that), waited the full 10 minutes before cutting, and it was PERFECT. Now I make this Mediterranean spinach and feta breakfast casserole probably twice a month and it’s consistently good.
My kids were suspicious of it at first—”why is breakfast green?”—but they’ve come around. They pick out some of the spinach pieces (can’t win them all) but they eat the rest. My husband requests this specifically now, which is the highest praise in our house.
Time-Saving Tips For Mediterranean Spinach and Feta Breakfast Casserole
Prep vegetables ahead: Chop your onions, spinach, and tomatoes the night before. Store in separate containers in the fridge. Cuts morning prep time in half for this Mediterranean spinach and feta breakfast casserole.
Use jarred minced garlic: I normally preach fresh garlic, but for meal prep recipes, the jarred stuff is fine. It saves time and you’re cooking it anyway.
Pre-measure dry ingredients: Put all your herbs and seasonings in a small bowl the night before. One less thing to think about when you’re making this Mediterranean spinach and feta breakfast casserole.
Clean as you go: Wash that skillet while the casserole bakes. Future you will be grateful.
Final Thoughts On Mediterranean Spinach and Feta Breakfast Casserole
This recipe has become one of my most-made breakfast casseroles. It’s flavorful enough to not be boring, healthy enough to feel good about eating, and practical enough to actually make on a regular basis.
The Mediterranean flavors make this feel special even though it’s just eggs and vegetables. The feta cheese is what really makes it—tangy, creamy, slightly salty. Perfect with the sweet tomatoes and earthy spinach.
If you’re tired of boring breakfast and want something that’s actually nutritious but doesn’t taste like diet food, make this Mediterranean spinach and feta breakfast casserole. Seriously. Make it this weekend. Your weekday morning self will thank you.
Let me know how yours turns out! Do you add anything else to your Mediterranean spinach and feta breakfast casserole? I’m always looking for new variations.
Happy meal prepping! (And may your casseroles always be perfectly set and your mornings forever less chaotic) 🍳🇬🇷