
Looking for a healthy, make-ahead breakfast that actually tastes amazing? This spinach feta breakfast casserole is a Mediterranean-inspired egg bake that’s fluffy, savory, and perfect for busy mornings. Elevate your morning routine with a dish that combines earthy greens, tangy cheese, and protein-packed eggs.
Whether you are seeking a healthy spinach feta breakfast casserole to kick off your wellness goals or a mediterranean breakfast casserole spinach feta style to wow your weekend guests, this recipe delivers on every front. It is the ultimate make ahead breakfast casserole that guarantees a stress-free start to your day.
With its absolute promise of ease, this dish takes the stress out of meal prep. It is tailored perfectly for busy professionals who need to grab and go, families who need a crowd-pleasing weekend brunch, and a fitness-focused audience searching for a high-protein breakfast that fuels long mornings.
Why You’ll Love This Spinach Feta Breakfast Casserole
- High Protein, Low Carb Option: Packed with fresh eggs and wholesome feta, this casserole keeps you full for hours without the mid-morning sugar crash.
- Mediterranean Diet Friendly: It perfectly aligns with the principles of Mediterranean dining—emphasizing fresh vegetables, high-quality fats, and lean proteins.
- Perfect for Meal Prep: Bake it once on Sunday, slice it up, and enjoy a delicious breakfast all week long.
- Freezer-Friendly: This egg bake holds up beautifully to freezing, making it the perfect back-up meal for hectic mornings.
- Great for Brunch Gatherings: It looks beautiful, smells incredible, and pairs perfectly with your favorite brunch sides.
Ingredients You’ll Need
To get the most out of this spinach and feta breakfast casserole recipe, focus on fresh, high-quality ingredients that highlight simple Mediterranean flavors.
Main Ingredients
- 10 large eggs: Use high-quality, pasture-raised eggs if possible for a richer, more golden bake.
- 6 oz fresh baby spinach: Roughly chopped. Fresh works best here for texture and flavor.
- 1 cup feta cheese: Crumbled. Opt for feta sold in brine for maximum creaminess and a tangy bite.
- 1/2 cup milk or Greek yogurt: Whole milk or plain Greek yogurt adds wonderful moisture and makes the bake incredibly fluffy.
- 1 small yellow onion: Finely diced to provide a sweet, savory aromatic base.
- 3 cloves garlic: Minced. Essential for adding that deep Mediterranean depth of flavor.
- 1 tbsp olive oil: For sautéing the vegetables.
Optional Add-Ins (For an Extra Flavor Boost)
- 1/4 cup sun-dried tomatoes: Thinly sliced to add a sweet and tart pop of color and flavor.
- 1/4 cup Kalamata olives: Sliced to add a salty, briny Mediterranean kick.
- 1/2 cup red bell peppers: Finely diced for an extra layer of sweetness and a vibrant crunch.
How to Make Spinach Feta Breakfast Casserole (Step-by-Step)

Perfecting this spinach feta egg bake recipe is all about preventing excess moisture and whisking your base to fluffy perfection. Follow these simple steps for the ultimate breakfast casserole.
Step 1: Preheat and Prep Dish
Preheat your oven to 375°F (190°C). Grease a $9 \times 13$-inch baking dish or a large casserole dish with a little olive oil or avocado oil spray. Set it aside.
Step 2: Sauté Spinach and Aromatics
Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the diced yellow onion and cook for 4–5 minutes until translucent. Add the minced garlic and sauté for another 1 minute until fragrant. Add the fresh chopped spinach in batches, cooking until just wilted (about 2–3 minutes).

Pro Tip: Spinach holds a lot of water. Once wilted, transfer your sautéed mixture to a fine-mesh strainer and press it gently with a spoon to remove excess moisture. This prevents your egg bake from becoming watery!
Step 3: Whisk Eggs and Milk
In a large mixing bowl, crack 10 large eggs. Add the milk or Greek yogurt, a pinch of sea salt (be light-handed as feta is already salty), and freshly cracked black pepper. Whisk vigorously for about 1–2 minutes. Whisking thoroughly introduces air into the eggs, ensuring your casserole emerges incredibly fluffy.
Step 4: Combine Ingredients
Add the drained spinach, onion, and garlic mixture to the greased baking dish, spreading it out evenly. Sprinkle half of the crumbled feta cheese across the bottom. Pour the whisked egg mixture over the top, making sure it covers the vegetables. Scatter the remaining feta cheese—along with any optional add-ins like sun-dried tomatoes or olives—evenly over the top.
Step 5: Bake Until Set
Place the dish in the center rack of your preheated oven. Bake for 30–35 minutes, or until the center is set and the edges are beautifully golden brown. To test, insert a knife into the center; it should come out clean without any wet egg clinging to it.

Ingredients
Method
- Preheat your oven to 375°F (190°C) and grease a 9×13-inch baking dish with
- olive oil or cooking spray.
- Heat the olive oil in a large skillet over medium heat. Add the yellow
- onion and cook for 4-5 minutes until soft and translucent.
- Stir in the minced garlic and sauté for 1 minute until fragrant.
- Add the chopped baby spinach to the skillet in batches. Stir until just
- wilted (about 2-3 minutes).
- Remove from heat. Transfer the spinach and onion mixture to a strainer
- and press out the excess moisture.
- In a large bowl, whisk together the eggs, milk (or Greek yogurt), sea salt,
- and black pepper for 1-2 minutes until completely smooth and a bit frothy.
- Spread the drained spinach mixture across the bottom of your greased baking
- dish. Sprinkle half of the crumbled feta over the top.
- Pour the egg mixture evenly into the pan. Scatter the remaining feta
- cheese and any optional add-ins evenly over the top.
- Bake for 30-35 minutes until the center is set and the edges are lightly
- golden brown.
- Remove from the oven and let rest for 5 minutes before slicing.
- Preheat your oven to 375°F (190°C) and grease a 9×13-inch baking dish.
- Sauté the diced onion in olive oil for 4 to 5 minutes until soft.
- Add the minced garlic and cook for 1 minute, then stir in the spinach and cook until wilted.
- Transfer the spinach mixture to a strainer and press down firmly to remove excess liquid.
- In a mixing bowl, vigorously whisk the eggs, milk (or Greek yogurt), salt, and pepper for 1 minute until frothy.
- Layer the squeezed spinach across the bottom of the prepared baking dish.
- Sprinkle with half of the crumbled feta cheese.
- Pour the whisked egg mixture over the top.
- Scatter the remaining feta cheese and any optional add-ins evenly over the eggs.
- Bake for 30 to 35 minutes until the center is set. Let rest for 5 minutes, then slice and serve.
Notes
- Prevent sogginess: Squeeze all excess water out of the cooked spinach before adding it to the dish.
- Avoid dry texture: Do not overbake the eggs; remove from the oven when the center has a slight jiggle.
- Make-ahead option: Assemble the night before, cover, refrigerate, and bake fresh in the morning.
- Storage: Keep refrigerated in an airtight container for up to 4 days, or freeze for up to 2 months.
- Reheating: Microwave on medium power for 45 to 60 seconds to avoid drying out the eggs.
Expert Tips for the Perfect Egg Bake
- Don’t Overbake: Keep a close eye on the oven during the last 5 minutes. Overbaking cooks out the moisture, leaving you with a dry or rubbery texture. It should have just a slight jiggle in the center when you pull it out.
- Drain Spinach Properly: We can’t stress this enough! Excess liquid is the number one reason egg casseroles get soggy. Squeeze that spinach dry after sautéing.
- Use Full-Fat Feta: Block feta kept in brine has a much better texture and melting ability compared to pre-crumbled dry feta.
- Let It Rest Before Slicing: Give your casserole 5 to 10 minutes to sit after taking it out of the oven. This allows the eggs to fully firm up, making it easy to slice into clean, beautiful squares.
What to Serve with Spinach Feta Breakfast Casserole
While this casserole is a complete meal on its own, you can easily turn it into a spectacular Mediterranean breakfast or brunch spread.
- With Toasted Breads: Serve it alongside a freshly prepared Avocado Toast Recipe for an added dose of healthy fats and complex carbs.
- With Fresh Salads: Balance the savory notes of the feta with a crisp, refreshing baladi salad recipe or a vibrant orange and olive salad recipe.
- With Warm Sides: For a heartier weekend meal, round out your plate with warm, roasted potatoes seasoned with rosemary and oregano.
- With a Sweet Finish: Pair a slice of this egg bake with a light, protein-rich Greek Yogurt Bowl recipe topped with fresh honey and walnuts.
Make-Ahead, Storage & Reheating Tips
Creating a make ahead spinach feta breakfast casserole saves you precious time during busy weekday mornings.
How to Prep the Night Before
You can easily assemble the entire casserole the evening before. Whisk the eggs with the milk, sauté the spinach, and layer everything into the greased baking dish. Cover tightly with plastic wrap or aluminum foil and store in the refrigerator overnight. In the morning, simply remove the wrap and bake as directed. (You may need to add 3–5 extra minutes to the baking time since the dish is cold).
Fridge Storage
Once baked, let the casserole cool completely to room temperature. Slice it into individual portions and store them in an airtight container in the refrigerator for 3 to 4 days.
Freezer Instructions
To freeze, wrap individual baked slices tightly in plastic wrap and place them in a freezer-safe zip-top bag. They will keep well for up to 2 months.
Reheating Without Drying Out
- From the Fridge: Microwave a slice on a microwave-safe plate for 45 to 60 seconds on medium power.
- From the Freezer: Thaw in the refrigerator overnight, then reheat in the microwave. Alternatively, warm frozen or thawed slices in a preheated oven at 350°F (175°C) for 10–12 minutes until heated through.
Is This Spinach Feta Casserole Healthy?
Absolutely! This healthy spinach feta breakfast casserole fits seamlessly into a nutritious lifestyle.
- High Protein Breakdown: With about 12 grams of high-quality protein per slice, it keeps your appetite satisfied and supports muscle recovery.
- Low Carb Benefits: Perfect for those watching their carbohydrate intake. Since this casserole relies entirely on eggs, cheese, and vegetables without any added flour or breading, it’s naturally low in carbs.
- Fits the Mediterranean Diet: Rich in dark leafy greens, heart-healthy fats, and lean proteins, it perfectly aligns with traditional Mediterranean eating habits.
- Customizable for Keto: If you are following a strict ketogenic diet, simply opt for full-fat Greek yogurt or heavy cream in your egg whisk.
Easy Variations You Can Try
- Low Carb Spinach Feta Breakfast Bake: To make this even lower in carbohydrates, skip the milk entirely and whisk your eggs with a splash of heavy whipping cream.
- Vegetarian Version: This recipe is naturally meat-free. You can pack in more vegetables by adding chopped mushrooms, zucchini, or artichoke hearts.
- Add Chicken or Turkey: For a meat-lovers version, toss in some cooked, diced chicken breast or browned turkey sausage before pouring in the eggs.
- Dairy-Free Option: Substitute the feta cheese with a plant-based dairy-free feta alternative, and swap out the milk for unsweetened almond or oat milk.
FAQs
Can I make spinach feta breakfast casserole ahead of time?
Yes! You can assemble the unbaked casserole the night before, store it covered in the fridge, and bake it fresh in the morning. You can also bake it completely ahead of time, slice it up, and reheat individual portions throughout the week.
Can I freeze egg casserole?
Definitely. Once fully baked and cooled, wrap individual portions in plastic wrap and store in a freezer bag for up to 2 months. Thaw in the fridge overnight before reheating.
What’s the difference between egg bake and casserole?
The terms are used interchangeably. Both refer to a dish made of eggs, vegetables, and cheeses baked in a casserole dish. “Egg bake” is a term often favored for its lighter profile, while “casserole” can sometimes imply the inclusion of potatoes or a crust.
How do I keep my breakfast casserole from getting watery?
The secret is to remove as much moisture as possible from your vegetables. Sauté your spinach first, then squeeze out the extra water using a fine-mesh strainer or a clean paper towel before layering it into the baking dish.
Can I use frozen spinach?
Yes, you can! If using frozen chopped spinach, thaw it completely and squeeze it firmly in a clean kitchen towel or cheesecloth to remove all excess liquid. Since it’s already cooked, you can skip the wilting step and just mix it directly into the whisked eggs.
Final Thoughts
This spinach and feta breakfast casserole recipe is proof that healthy morning meals don’t have to be boring or time-consuming. With its rich, savory flavor, tangy feta bite, and incredibly fluffy texture, it’s a Mediterranean classic that makes healthy eating a treat. Give it a try this weekend, prep your meals for the week, and enjoy effortless, protein-packed mornings!