For busy mornings or when you just need something good without a fuss, this Greek omelette casserole is a lifesaver. It takes all the best parts of a classic Greek omelette and transforms them into a bake that's even easier to manage. You get all those wonderful flavors in a dish that practically makes itself.
Imagine a breakfast that feels special but takes less time to make than waiting in line at a coffee shop. That's this casserole. It's packed with spinach, salty feta cheese, and bright tomatoes, all held together with fluffy eggs. Your kitchen will smell amazing as it bakes.
This recipe is your new go-to for a delicious, fuss-free meal. You get all the bright, fresh tastes of Greece in a comforting, shareable format that everyone will love. Let’s get cooking.

Why You Will Love This Recipe
- Quick and Easy Assembly: Seriously, you just chop, whisk, and bake. It comes together in minutes, leaving you more time to actually enjoy your meal or get on with your day. No complicated layering or tricky folding required.
- Packed with Flavor: Salty feta cheese, fresh spinach, sweet tomatoes, and a hint of onion all come together beautifully. The eggs act as the perfect canvas, letting these classic Greek ingredients shine through in every bite.
- Versatile Meal Option: This isn’t just for breakfast. It’s fantastic for a light lunch, a speedy weeknight dinner, or even a satisfying brunch spread. It really fits into whatever meal you need it to.
- Customizable for Your Taste: While this recipe has a great base, you can easily swap ingredients or add your favorites. Peppers, olives, or different herbs are all welcome additions that make it your own.
- Comforting Yet Light: It has that satisfying, filling quality from the eggs and cheese, but it's also full of fresh vegetables. You feel good after eating it, not weighed down.
- Minimal Cleanup: Everything bakes in one dish, which means fewer pots and pans to wash. That alone is a win on any given day, especially if you’re short on time or energy.
Ingredients
- Large Eggs (8): These form the fluffy base of your casserole. You need enough to make it substantial, so eight eggs provide a great texture without being too dense. They’ll cook up light and airy in the oven.
- Milk (1/2 cup): This helps to create a tender, moist omelette casserole. Using milk instead of just water makes the eggs richer and creamier. Whole milk works best for that luxurious texture, but any milk will do.
- Feta Cheese (1 cup, crumbled): This is where the “Greek” flavor really comes in. Feta brings a salty, tangy punch that's essential. Make sure it’s crumbled so it distributes evenly throughout the egg mixture.
- Fresh Spinach (5 oz, chopped): Adds color, nutrients, and a mild earthy flavor. When cooked, spinach wilts down significantly, so you need a good amount to get a noticeable presence. Wash it well and give it a rough chop.
- Cherry Tomatoes (1 cup, halved): These burst with sweet juice when baked, adding a lovely pop of acidity. Halving them allows their flavor to meld with the eggs and cheese, and they look beautiful scattered on top.
- Red Onion (1/4 cup, finely chopped): A little bit of onion adds a subtle sweetness and aromatic depth. You only need a small amount, finely chopped, so its flavor is present but not overpowering. It softens beautifully as it bakes.
- Dried Oregano (1 teaspoon): This herb is a staple in Greek cooking. It brings a fragrant, slightly peppery note that ties all the other flavors together. Don’t skip it; it makes a big difference.
- Salt (1/2 teaspoon): Eggs need a little salt to enhance their flavor. Since feta is already salty, start with a moderate amount. You can always add more later if needed.
- Black Pepper (1/4 teaspoon): Freshly ground pepper adds a nice bit of warmth and complexity. A little goes a long way to round out the savory notes of the casserole.
✅ Also Read: Easy Greek Potato Omelette for Any Meal
Steps to Make Greek Omelette Casserole: Step-by-step Easy Guide
Preheat Your Oven and Prepare the Pan
Before you do anything else, get your oven heating up to 375°F (190°C). This ensures it’s ready to go when your casserole mixture is mixed. While the oven heats, grab an 8×8 inch baking dish. You want a dish that’s not too deep, so the casserole cooks evenly. Lightly grease the dish with butter or cooking spray. This step is crucial; it stops the eggs from sticking and makes serving a breeze. A well-greased pan means your beautiful golden casserole will slide out with ease.
Whisk Together the Egg Base
In a large bowl, crack all 8 of your large eggs. Add the milk, dried oregano, salt, and black pepper. Now, grab a whisk and get to work. You want to beat these ingredients together until they are well combined and look frothy. This means no streaks of egg white or yolk should be visible. Whisking incorporates a little air into the mixture, which will help your casserole become lighter and puff up slightly as it bakes. The color should be a uniform pale yellow.
Add the Greek Goodies
Once your egg mixture is smooth and airy, it's time to fold in the delicious fillings. Add the crumbled feta cheese, chopped fresh spinach, halved cherry tomatoes, and finely chopped red onion to the bowl. Gently stir everything with a spoon or spatula. You don't want to overmix here. Just coax the ingredients into the eggs until they are distributed throughout. Make sure the spinach is spread out, and the tomatoes and feta are evenly dotted around.
Bake Until Golden and Set
Pour the entire mixture into your prepared baking dish. Smooth the top gently with your spatula. Now, carefully place the dish into the preheated oven. Let it bake for 30–35 minutes. You’ll know it’s ready when the edges are set and slightly puffed, and the center is no longer jiggly. The top should be a beautiful golden-brown color, and a toothpick inserted into the center should come out clean. The aroma filling your kitchen will be irresistible.
Rest and Serve
Once it's perfectly baked, take the casserole out of the oven. Let it rest in the baking dish for about 5–10 minutes before slicing and serving. This resting period is important. It allows the casserole to set up fully, making it easier to cut clean portions. If you cut it too soon, it might be a little runny. This short wait ensures you get neat slices and a more satisfying texture. Serve warm and enjoy!
What to Serve with Greek Omelette Casserole
Fresh Green Salad
A light, crisp green salad is the perfect companion. Think mixed greens, cucumber slices, and a simple vinaigrette. The freshness cuts through the richness of the eggs and cheese beautifully. It adds another layer of texture without being heavy.
Crusty Bread for Dipping
A warm, crusty baguette or some toasted sourdough slices are fantastic for this casserole. You can use them to scoop up any stray bits of feta or tomato, or just to enjoy alongside your slice. The crisp texture contrasts wonderfully with the soft casserole.
Olives and Pickles
For that authentic Greek touch, a small bowl of Kalamata olives or some tangy dill pickles are a great addition. They offer a briny, acidic counterpoint that awakens the palate. It's like bringing a little bit of the Mediterranean to your plate.
A Side of Potatoes
If you want a heartier meal, consider roasted potatoes or even some simple breakfast potatoes. They add a comforting starchiness that makes the meal more filling. Season them with rosemary and garlic for an extra flavor boost.
Storage and Reheating
Refrigerator Storage
Leftover Greek omelette casserole should be cooled completely before storing. Transfer it to an airtight container or cover the baking dish tightly with plastic wrap. It will keep well in the refrigerator for up to 3–4 days. The flavors often meld even more overnight, making it a great dish for meal prep.
Oven Reheating Method
The best way to reheat this casserole is in the oven. Place a portion on a baking sheet or in a small oven-safe dish. Reheat at around 300°F (150°C) for 10–15 minutes, or until heated through. This method helps it retain its texture and avoids a rubbery consistency you might get from the microwave.
Microwave Reheating Option
For a quicker reheat, you can use the microwave. Place a portion on a microwave-safe plate. Heat on medium power in 30-second intervals, checking after each one. Be careful not to overheat, as this can make the eggs tough. It's best for individual servings when you're in a hurry.
Freezing Unbaked Portions
You can prepare the casserole ahead of time and freeze it unbaked. Assemble it in your baking dish, cover tightly with plastic wrap, then foil. Freeze for up to 1 month. When ready to bake, remove the foil and plastic wrap and bake from frozen, adding about 10–15 minutes to the cooking time.
What Makes This Recipe Special
The Comfort of a Casserole
Unlike a pan-fried omelette that needs immediate attention, this casserole offers a relaxed approach. You can assemble it, pop it in the oven, and walk away. It's the ultimate in low-stress cooking, turning humble ingredients into a crowd-pleasing dish without constant monitoring.
Balanced Greek Flavors
The magic lies in the classic combination of ingredients. Salty feta, juicy tomatoes, fresh spinach, and aromatic oregano are a match made in heaven. These flavors, when baked gently in eggs, create a harmonious taste that's distinctly Greek and incredibly satisfying.
Effortless Elegance
This dish looks and tastes sophisticated, but requires very little effort. The vibrant colors of the tomatoes and spinach against the golden eggs make it visually appealing. It's perfect for serving guests or for a weekend brunch without feeling like you spent hours in the kitchen.
A Hearty Yet Healthy Choice
It's a smart way to get a good dose of protein and vegetables. The eggs provide protein for sustained energy, while spinach and tomatoes offer vitamins and fiber. It's a meal that fills you up and makes you feel good about what you're eating.
✅ See Also: Denver Omelette Egg Bites for Busy Mornings
Pro Tips for the Best Results
Don’t Over-whisk the Eggs
When you’re mixing the eggs, milk, and seasonings, aim for combined, not fluffy. Over-whisking can lead to a tough, rubbery texture after baking. Stop once you see no distinct lines of yolk or white. A gentle, thorough mix is all you need for that tender texture.
Uniformly Chop Your Veggies
For even cooking and distribution, chop your onion and spinach into similar, bite-sized pieces. Halve your cherry tomatoes so they aren’t too large. This ensures that every forkful has a balanced mix of egg, cheese, and vegetables, rather than huge chunks of one ingredient.
Use Room Temperature Ingredients
Allow your eggs and milk to come to room temperature for about 30 minutes before mixing. This helps them combine more smoothly and creates a more cohesive final dish. Cold eggs and milk can sometimes lead to uneven cooking and a less desirable texture in the baked casserole.
Watch for Doneness Carefully
Oven temperatures can vary, so keep an eye on the casserole in the last 10 minutes of baking. You want the center to be just set; it will continue to cook slightly as it rests. If the top is browning too quickly, you can loosely tent it with foil to prevent burning.
Variations and Substitutions
Add Some Spice
For a little kick, stir in a pinch of red pepper flakes with your dry seasonings. You could also add some finely chopped jalapeño or a dash of hot sauce to the egg mixture. This adds a pleasant warmth that complements the salty feta and sweet tomatoes.
Include Other Veggies
Bell peppers, chopped mushrooms, or even some cooked broccoli florets work wonderfully. If you’re using vegetables that release a lot of water, like mushrooms, you might want to sauté them first to remove excess moisture before adding them to the egg mixture.
Try Different Cheeses
While feta is classic, other cheeses can be used. Goat cheese would offer a similar tangy profile, or you could use shredded mozzarella or cheddar for a milder, meltier casserole. A combination of feta and mozzarella is also delicious.
Add Protein Boosters
Cooked and crumbled bacon, diced ham, or even some shredded chicken would make this casserole more substantial. For a vegetarian option, add some cooked lentils or chickpeas. Ensure any added meats are fully cooked before stirring them in.
Frequently Asked Questions
Can I Use Frozen Spinach?
Yes, you can use frozen spinach. Thaw it completely and squeeze out as much excess water as possible before adding it to the egg mixture. If you don’t get all the water out, your casserole could become watery.
Is This Recipe Freezer-friendly?
Yes, this Greek omelette casserole freezes well, especially before baking. Assemble it in a freezer-safe dish, cover tightly, and freeze for up to a month. Bake from frozen, adding extra time. Baked leftovers can also be frozen.
Are There Any Dairy-free Options?
To make this dairy-free, substitute the feta cheese with a dairy-free feta alternative. You can also use a dairy-free milk, like almond or soy milk, and ensure your butter or spray for greasing is dairy-free.
Do I Need a Specific Type of Baking Dish?
An 8×8 inch baking dish is ideal for the ingredient amounts listed. You can use a slightly larger or smaller dish, but adjust the baking time accordingly. A deeper dish might need a few extra minutes to cook through.
Can I Make This Ahead of Time?
You can definitely assemble this casserole ahead of time. Prepare the mixture, pour it into the baking dish, cover it, and refrigerate for up to 24 hours before baking. Let it sit at room temperature for about 15 minutes before baking.
Is This Recipe Low-carb?
This recipe is relatively low in carbohydrates, especially if you omit the optional crusty bread side. The main carb sources are the tomatoes and onion. You can easily make it lower carb by omitting them or reducing their amounts.
Does This Recipe Contain Gluten?
This recipe itself is naturally gluten-free, as it primarily consists of eggs, cheese, and vegetables. Just be sure to check any packaged ingredients, like feta cheese, for hidden gluten if you have a strict intolerance.
Final Thoughts
This Greek omelette casserole is your simple solution for delicious, stress-free meals. It's a comforting bake that brings vibrant Greek flavors right to your table. Whip it up for breakfast, lunch, or dinner and enjoy how easy and satisfying it is.

Greek Omelette Casserole
Ingredients
- 8 large eggs
- 1/2 cup milk
- 1 cup crumbled feta cheese
- 5 oz fresh spinach, chopped
- 1 cup cherry tomatoes, halved
- 1/4 cup red onion, finely chopped
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Tools You Need
- 8×8 inch baking dish
- Large mixing bowl
- Whisk
- Spatula
Steps
- Preheat oven to 375°F (190°C) and grease an 8×8 inch baking dish.
- Whisk together eggs, milk, oregano, salt, and pepper until combined.
- Stir in crumbled feta, chopped spinach, halved cherry tomatoes, and chopped red onion.
- Pour the mixture into the prepared baking dish and spread evenly.
- Bake for 30–35 minutes, or until set and golden brown.
- Let rest for 5–10 minutes before slicing and serving.










