***

Sunshine in a Dish: Your New Favorite Mediterranean Veggie Breakfast Casserole

Hey there, friend! Can I let you in on a little secret? I don’t believe in boring breakfasts. The first meal of the day should be something you actually look forward to, a little burst of joy that sets a happy, vibrant tone for the hours ahead. It shouldn’t involve a frantic scramble or a sad, solitary piece of toast. It should feel like a warm hug, a colorful celebration, and maybe even a mini-vacation, all from the comfort of your own kitchen.

That’s exactly why I’m so head-over-heels in love with this Mediterranean Veggie Breakfast Casserole. This isn’t just a recipe; it’s a one-pan wonder that’s about to become your go-to for easy mornings, lazy weekend brunches, and meal prep that actually makes you excited for Tuesday. We’re talking about a golden, fluffy egg base packed with sweet red onions, vibrant green spinach, tangy sun-dried tomatoes, and creamy, salty feta cheese. Every single bite is a symphony of bright, bold flavors that feel both nourishing and deeply satisfying.

Whether you’re feeding a hungry crowd or simply treating yourself to a stellar start, this casserole is our ticket to a stress-free, delicious morning. It’s forgiving, flexible, and proof that the best cooking doesn’t have to be complicated. So, let’s preheat that oven and fill your kitchen with the incredible, herbaceous aroma of the Mediterranean. Adventure—and a seriously amazing breakfast—awaits!

A Taste of Santorini in My Suburban Kitchen

Print

Mediterranean Veggie Breakfast Casserole

Bright, bold, and bursting with flavor—this Mediterranean Veggie Breakfast Casserole is a savory start to your day. Packed with nutrient-rich spinach, tangy sun-dried tomatoes, creamy feta, and fragrant herbs, it’s a colorful dish that feels like a mini vacation in every bite. Whether you’re meal-prepping or brunch-hosting, this one brings sunshine to the table.

  • Author: annareynolds
  • Prep Time: 10 mins
  • Cook Time: 35 mins
  • Total Time: 45 mins

Ingredients

Scale

1 tbsp olive oil

1 small red onion, diced

2 cups fresh spinach (or 1 cup thawed frozen spinach, squeezed dry)

½ cup sun-dried tomatoes, chopped

6 large eggs

½ cup milk (or unsweetened almond milk)

¾ cup crumbled feta cheese

1 tsp dried oregano

Salt & black pepper to taste

Optional: fresh parsley or basil for garnish

Instructions

Preheat oven to 375°F (190°C). Lightly grease an 8×8-inch or 9×9-inch baking dish.

In a skillet, heat olive oil over medium. Sauté onions until soft, about 3–4 minutes. Add spinach and cook until wilted.

Spread sautéed veggies in the dish. Sprinkle with sun-dried tomatoes and feta.

In a bowl, whisk eggs, milk, oregano, salt, and pepper. Pour evenly over the veggie mix.

Bake for 30–35 minutes, or until eggs are set and the top is lightly golden.

Let rest 5 minutes before slicing. Garnish with fresh herbs if desired.

Nutrition

  • Calories: 210
  • Fat: 15g
  • Carbohydrates: 5g
  • Protein: 13g

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

This recipe always takes me right back to a tiny, sun-drenched balcony overlooking the Aegean Sea. My husband and I were on our honeymoon in Greece, and every morning, our little guesthouse host, Yia Yia Maria, would bring us a simple, yet unforgettable, breakfast. It wasn’t fancy, but it was pure magic: a small dish of baked eggs with local tomatoes, wild greens, and the most incredible, briny feta cheese I’d ever tasted. We’d eat there for what felt like hours, watching the fishing boats bob in the water, feeling the warm sun on our faces.

When we got home, I was determined to capture that feeling—that specific joy of a slow, sun-drenched, and flavor-packed morning. My first attempts were… well, let’s just call them “hearty Midwestern casseroles” with a Greek name. They were fine, but they weren’t that feeling. It took me years of tweaking—less starch, more herbs, the crucial addition of sun-dried tomatoes for that intense, sweet-tart punch—to finally land on this recipe. Now, whenever I pull this casserole out of the oven, the scent alone transports me. It’s my edible passport, a way to turn an ordinary Wednesday into a little reminder of joy, adventure, and Yia Yia Maria’s incredible hospitality.

Your Cast of Flavorful Characters

One of the things I love most about this casserole is how each ingredient brings its own unique personality to the party. Here’s everything you’ll need and a little “chef’s insight” on why it’s there and how you can swap things in and out with confidence.

  • 1 tbsp Olive Oil: We’re starting with a good glug of extra virgin olive oil to sauté our veggies. It adds a fruity, peppery base note that’s the very foundation of Mediterranean cooking. If you’re out, avocado oil or even a pat of butter will work just fine.
  • 1 small Red Onion, diced: Red onion gives us a milder, sweeter flavor and a gorgeous pop of purple color once cooked. If you only have a yellow or white onion, that’s totally okay! You might want to sauté it for a minute or two longer to mellow its sharper bite.
  • 2 cups fresh Spinach: Our dose of green goodness! It wilts down dramatically, so don’t be shy with those two cups. Chef’s Hack: If you’re using frozen spinach (about 1 cup, thawed and squeezed VERY dry), it works beautifully and is a fantastic time-saver.
  • ½ cup Sun-Dried Tomatoes, chopped: These are the flavor powerhouses! They add an intense, sweet-tart, almost meaty texture. I prefer the ones packed in oil for extra flavor, but dry-packed work too—just give them a rough chop and maybe a quick soak in hot water if they seem very dry.
  • 6 large Eggs: The glorious, protein-rich binder that holds our sunny dish together. They create a tender, custardy base that’s simply irresistible.
  • ½ cup Milk: This is the secret to a fluffy, rich texture! Whisking milk into the eggs creates a lighter custard. I use 2% milk, but whole milk makes it extra decadent. For a dairy-free version, unsweetened almond milk or oat milk are my go-to substitutes.
  • ¾ cup crumbled Feta Cheese: The salty, tangy star of the show! Feta doesn’t melt into a gooey pool; it softens and browns slightly, creating little pockets of creamy, briny perfection. If you’re sensitive to salt, you can reduce the amount slightly.
  • 1 tsp dried Oregano: This herb just smells like the Mediterranean. Rubbing it between your fingers before adding it awakens its essential oils and maximizes its flavor. In a pinch, dried basil or an Italian herb blend would be lovely.
  • Salt & Black Pepper to taste: Don’t forget to season every layer! I’m cautious with the salt here because the feta is already quite salty, but a good crack of fresh black pepper is non-negotiable.
  • Optional: Fresh Parsley or Basil for garnish: A sprinkle of fresh green herbs at the end isn’t just for looks—it adds a final, bright, aromatic lift that makes the whole dish sing.

Let’s Build Our Sunshine Casserole, Step-by-Step!

Ready to create some magic? This process is as easy as it is rewarding. I’ll walk you through each step with all my favorite tips and tricks to ensure your casserole comes out perfectly golden and delicious every single time.

  1. Preheat and Prep: First things first, get that oven preheating to 375°F (190°C). This ensures it’s perfectly hot and ready when our casserole is assembled. While it’s warming up, lightly grease your 8×8-inch or 9×9-inch baking dish with a little butter, olive oil, or a quick spritz of cooking spray. Chef’s Tip: For super easy cleanup, you can also line the dish with a sheet of parchment paper, leaving a little overhang on two sides.
  2. Sauté the Aromatics: Place a skillet over medium heat and add your tablespoon of olive oil. Once it shimmers, toss in the diced red onion. We’re not looking for color here, just softness and sweetness. Sauté them for 3-4 minutes, until they’ve turned translucent and fragrant. You should already be smelling amazing!
  3. Wilt the Greens: Now, pile in all that fresh spinach! It might seem like a mountain, but watch the magic happen. Use tongs or a spatula to gently toss it with the onions until it wilts down into a dark green, manageable pile. This should only take a minute or two. Little Chef Hack: If there’s any excess liquid in the pan from the spinach, just drain it off. This prevents our final casserole from being watery.
  4. Create the Base Layer: Spread the sautéed onion and spinach mixture evenly across the bottom of your prepared baking dish. Now, scatter the chopped sun-dried tomatoes and the crumbled feta cheese over the top. I love getting a little bit of everything in every bite, so I try to distribute them fairly evenly.
  5. Whisk the Egg Custard: In a medium-sized bowl, crack in your six eggs. Add the milk, dried oregano, a pinch of salt, and a generous grind of black pepper. Now, whisk it all together with enthusiasm! You want to beat it until it’s completely uniform and slightly frothy on top. This incorporation of air is part of what gives the baked casserole its lovely light texture.
  6. Combine and Bake: Slowly and evenly, pour the egg mixture over the veggies and feta in the baking dish. Gently tilt the dish or use a fork to make sure the custard seeps into all the nooks and crannies. Place it in the center of your preheated oven and let it bake for 30-35 minutes. You’ll know it’s done when the edges are pulling away from the pan, the top is a beautiful, golden brown, and the center is fully set (no jiggling when you give the pan a light tap!).
  7. The Most Important Step: Rest! I know, I know, it’s tempting to dive right in! But trust me on this one. Pull the casserole out of the oven and let it rest on a cooling rack for a full 5 minutes. This allows the proteins in the eggs to relax and set firmly, making it a dream to slice into neat, beautiful squares.
  8. Garnish and Serve: Finally, the fun part! Scatter a handful of freshly chopped parsley or basil over the top for a final pop of color and freshness. Then, slice it up, plate it, and get ready for the compliments to roll in.

How to Serve Up This Slice of Sunshine

This casserole is a star all on its own, but a few simple accompaniments can turn it into a truly spectacular meal. For a cozy breakfast-for-one, I love a big square served right on my favorite plate with a handful of juicy cherry tomatoes on the side. If I’m hosting a brunch, I’ll slice it into smaller pieces and serve it alongside a platter of fresh fruit, some crispy roasted potatoes, and a basket of warm, crusty bread for dipping. And for a true taste of the Mediterranean, a little dish of kalamata olives and a dollop of creamy tzatziki sauce are absolute perfection.

Make It Your Own: Delicious Twists & Swaps

The beauty of this recipe is its flexibility! Don’t be afraid to play around with the ingredients based on what you have or what you’re craving. Here are a few of my favorite variations:

  • Protein Power-Up: Add ½ cup of cooked, crumbled Italian sausage or diced cooked ham for a heartier version. For a leaner option, a cup of cooked, shredded chicken breast works wonderfully.
  • The Garden Lover: Feel free to add other veggies! Sliced mushrooms sautéed with the onions, diced bell peppers, or a handful of artichoke hearts would be divine.
  • Dairy-Free Delight: Simply swap the milk for unsweetened almond or oat milk, and use a creamy, briny dairy-free feta alternative. The flavor profile will still be spot-on.
  • Spicy Kick: Love a little heat? Add a pinch of red pepper flakes to the egg mixture or garnish with some sliced jalapeño for a surprising and delicious twist.
  • Quiche-Style Crust: Want to make it extra special? Press a refrigerated pie crust into your baking dish before adding the fillings and egg mixture for a beautiful, quiche-like casserole.

From My Kitchen to Yours: A Few Parting Thoughts

This recipe has been a labor of love, and it’s evolved so much from my first attempts to recreate that Greek honeymoon magic. The biggest game-changer for me was realizing that squeezing every last drop of moisture out of the spinach (especially if using frozen) is the single most important step for a non-watery, perfectly set casserole. I can’t tell you how many times I learned that lesson the hard way!

It’s also become my ultimate “clean out the fridge” hero. That last handful of kale, those few olives about to turn, a lonely zucchini—they’ve all found a happy home in this dish. My family now knows that when they see me chopping onions and preheating the oven on a Sunday night, they’re in for a week of awesome, grab-and-go breakfasts. I hope this casserole finds a special place in your recipe rotation and creates its own delicious memories in your kitchen. Happy cooking, friend!

Your Questions, Answered!

Over the years, I’ve gotten some fantastic questions about this recipe from readers like you. Here are the answers to the most common ones to help you troubleshoot like a pro!

Q: Can I make this Mediterranean breakfast casserole ahead of time?
A: Absolutely! This is a fantastic make-ahead meal. You have two options: 1) Assemble and Refrigerate: Complete all the steps up to pouring the egg mixture into the dish. Cover it tightly with plastic wrap and refrigerate for up to 24 hours. When you’re ready, just pop it directly into the preheated oven (you may need to add 5-10 minutes to the bake time since it’s starting cold). 2) Bake and Reheat: Bake it completely, let it cool, then slice and store the squares in an airtight container in the fridge for up to 4 days. Reheat gently in the microwave or a 300°F oven until warm.

Q: My casserole turned out a bit watery. What happened?
A: The most common culprit is excess moisture from the vegetables. This is why I’m so adamant about squeezing thawed frozen spinach until it’s bone dry. If you used fresh spinach, make sure to drain any liquid left in the skillet after wilting. Also, letting the casserole rest for a full 5 minutes after baking allows any residual steam to escape and the structure to firm up, preventing a soupy texture.

Q: Can I freeze the leftovers?
A: You can, but with a small caveat. Eggs and dairy can sometimes become a little watery or grainy upon thawing. For the best results, I recommend freezing individual slices. Let them cool completely, then wrap each slice tightly in plastic wrap and place them in a freezer-safe bag. They’ll keep for about 2 months. To reheat, thaw overnight in the fridge and then warm in the oven or toaster oven to help restore the texture.

Q: My family doesn’t like feta. What’s another good cheese to use?
A: No problem at all! The goal is a cheese that offers a bit of saltiness and doesn’t completely disappear. Goat cheese (chèvre) would be a fantastic substitute, offering a similar tangy profile. A sharp cheddar or Gruyère would give you a more classic, melty flavor, or you could use a combination of mozzarella for stretch and Parmesan for a salty punch.

Nutritional Information*

*This is an estimate provided for informational purposes only. Actual values may vary based on specific ingredients used.

Per serving (yields 6): Calories: ~210 | Protein: 13g | Carbohydrates: 5g | Fat: 15g

Prep time: 10 mins | Cook time: 35 mins | Total time: 45 mins

 


At the end of the day, this Mediterranean Veggie Breakfast Casserole isn’t just a recipe—it’s a little dish of sunshine you can bring to your table any day of the week. It’s proof that simple, wholesome ingredients can come together to create something that feels both nourishing and joyful, whether you’re rushing out the door on a weekday or lingering over brunch with people you love.

So go ahead—slice yourself a square, add a sprinkle of fresh herbs, and let the bright, bold flavors transport you straight to a sun-drenched balcony by the sea. Here’s to mornings that feel less rushed, more vibrant, and absolutely delicious.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating