Spinach Feta Egg Bake Recipe: Crispy Top, Gooey Cheese Heaven

Breakfast & Brunch

Spinach Feta Egg Bake Recipe: Crispy Top, Gooey Cheese Heaven

This spinach feta egg bake delivers the perfect balance of crispy golden edges and gooey melted cheese—ideal for a hearty vegetarian breakfast or brunch. The secret lies in layering wilted spinach and crumbled feta beneath a rich egg mixture, then baking until the top transforms into a golden, crackly crust.

I’ve perfected this dish over years of weekend cooking, and it never fails to impress, whether served as a main or paired with crusty bread.

The beauty of this recipe is its simplicity—just a handful of ingredients come together to create a dish that feels indulgent yet effortless. Fresh spinach adds vibrant color and nutrients, while salty feta brings depth, and the egg mixture binds everything into a cohesive, satisfying bite.

The crispy top forms thanks to a simple technique: baking at high heat until the edges turn golden and the center remains just set. No fancy equipment or skills required, just patience for the final minutes of baking.

What you’ll end up with is a dish that’s rich, savory, and impossible to resist—each forkful delivers creamy eggs, tangy feta, and tender spinach, all topped with that crispy golden crust. It’s the kind of meal that feels like a restaurant-quality brunch but comes together in under an hour.

The best part? Leftovers reheat beautifully, making it perfect for meal prep or feeding a crowd. Ready to bake?

For extra flavor, sprinkle with fresh herbs like dill or parsley before serving, or add a drizzle of hot sauce for a kick. This egg bake is versatile enough to stand alone or pair with a simple side salad. Let’s get started—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for spinach feta egg bake

Eight simple ingredients transform into a restaurant-worthy brunch with crispy edges and gooey cheese.

Ingredient Amount Notes
Large Eggs 🥚 8 whole Room temperature for best mixing
Fresh Spinach 🌿 10 oz Baby spinach, roughly chopped
Feta Cheese 🧀 1 ½ cups Crumbled, salty variety
Heavy Cream 🥛 ½ cup Full-fat for richness
Milk 🥛 ¼ cup Whole milk preferred
All-Purpose Flour 🌾 ¼ cup For binding the egg mix
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Garlic Cloves 🧄 2 cloves Minced for extra flavor
Extra-Virgin Olive Oil 🫒 2 tbsp For greasing the dish
Fresh Dill 🌿 ⅛ cup Chopped, optional garnish
Hot Sauce 🌶️ 1 tbsp For serving, optional

The feta is non-negotiable here—Barilla or Galbani from the deli section give that perfect salty tang. Baby spinach works best (no stems to deal with), but regular spinach chopped fine will do. I grab mine from Whole Foods when I can, but the pre-washed bags at Kroger are fine too. For the eggs, organic pastured eggs make a difference in flavor, but any large eggs will work. The key to that crispy top? Room-temperature eggs—whisk them for 30 seconds before mixing. Don't skip the heavy cream—it's what makes the crust golden and crackly.

No feta? Cotija cheese crumbled fine is the closest substitute, though it's less tangy. Running out of heavy cream? Half-and-half plus 1 tbsp butter gets you close. Fresh dill is ideal, but dried dill at one-third the amount works in a pinch. The garlic can be pre-minced from a jar if you're in a hurry, but fresh is always better. For extra richness, add 1 tbsp sour cream to the egg mix. The hot sauce is totally optional, but trust me—it takes this dish to the next level. If you're feeling fancy, swap the olive oil for avocado oil when greasing the dish.

This reheats like a dream—just pop it in the oven at 350°F for 10-15 minutes until bubbly. Keeps for 3 days in the fridge, but honestly, it disappears faster than that. For meal prep, bake two pans at once and store in individual portions. The crust gets softer when reheated, so I always bake an extra one to keep on hand. Freezing? Not ideal—the texture gets gummy, but you can freeze the egg mixture separately and bake fresh later. Fresh herbs like dill or parsley add brightness, so always keep some on hand for garnishing.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just toss everything in a dish, pop it in the oven, and walk away. The eggs set up perfectly while the spinach wilts and the feta melts into that golden, bubbly crust.
  • Salty-Savory Magic: That first bite? The creamy eggs, the briny feta crumbling against your tongue, and the fresh spinach cutting through—it’s like a Greek taverna in a casserole dish. Honestly, the heavy cream and milk make it richer than any egg bake I’ve tried.
  • Meal Prep MVP: I make a double batch on Sundays because it reheats like a dream—no soggy corners, no weird textures. My kids grab it for school lunches, and I take it to work when I forget to pack anything else.
  • Budget Breakfast: Eggs, spinach, and feta are cheap staples, but this tastes like a fancy brunch. Between us, I’ve fed six people for under $10 with leftovers that still taste fresh three days later. (Yes, even on a Tuesday night.)

Step-by-step instructions for spinach feta egg bake

Here's the foolproof method for that golden crust and creamy center everyone craves.

1

Prep the Spinach and Cheese Mixture

Start by roughly chopping the 10 oz fresh spinach into bite-sized pieces—no need to be precise, just break it up. In a large bowl, combine the spinach with the 1.5 cups feta cheese, 2 cloves minced garlic, and 0.125 cup chopped fresh dill. This is your flavor base, so mix it well with your hands or a fork. The spinach will wilt slightly as it sits, which is perfect—it'll release moisture that makes the bake extra tender.

I like to press the feta gently with my fingers to break it into smaller pieces, ensuring even distribution throughout the spinach. This step is where the salty, tangy feta really starts to infuse into the greens. If you're using a particularly wet spinach, squeeze out any excess moisture with a clean kitchen towel—this prevents a soggy bottom later.

2

Whisk the Egg Cream Mixture

In a separate large bowl, crack all 8 whole large eggs and add the 0.5 cup heavy cream, 0.25 cup milk, 0.25 cup all-purpose flour, 1 tsp salt, and 0.5 tsp black pepper. Whisk vigorously for about 2 minutes until the mixture is completely smooth and frothy. The reason we whisk so thoroughly is to create tiny air pockets—this helps the top get that coveted crispy texture while keeping the inside light and fluffy.

Here's a pro tip: I like to use a wire whisk for this step because it incorporates more air than a fork. You'll know you're on the right track when the mixture looks like pale yellow custard with no visible streaks of flour. If it's too thick, add a splash of milk to loosen it—you want it to coat the back of a spoon but still flow freely.

3

Combine and Grease the Baking Dish

Pour the egg mixture over the spinach-cheese mixture and gently fold everything together with a spatula. Be careful not to overmix—just combine until the spinach is evenly distributed. The mixture should look like a thick, creamy batter with visible chunks of spinach and feta throughout. Transfer this to a 9-inch round or square baking dish (I prefer glass for even heat distribution).

Before baking, brush the inside of the dish with 1 tablespoon of the extra-virgin olive oil and spread the remaining 1 tablespoon evenly over the top of the mixture. This creates a protective barrier that prevents the edges from drying out while helping that top get golden and crispy. If you're using a non-stick dish, you can skip the oiling, but I find it makes a noticeable difference in texture.

4

Bake Until Golden and Set

Preheat your oven to 375°F and place a rack in the middle position. Bake the egg bake for 30-35 minutes until the top is deep golden brown and the edges are set but still slightly jiggly in the center. The key here is patience—don't open the oven door early to check. Every time you peek, you risk letting heat escape and creating a watery top instead of that perfect crispy crust.

You'll know it's done when the center is just set but still slightly wobbly—it should hold its shape when gently shaken. If you're unsure, insert a knife near the center: it should come out clean but slightly moist, not wet. The internal temperature should be around 160°F in the center. Real talk: the first time I made this, I took it out too early because I was impatient. Don't make my mistake!

5

Rest and Serve with Hot Sauce

Remove the dish from the oven and let it rest for 10 minutes before serving. This resting period is crucial—it allows the custard to set properly and prevents it from falling apart when you cut into it. During this time, you can prepare your optional garnish: drizzle with 1 tablespoon hot sauce and sprinkle with extra chopped fresh dill if desired.

To serve, run a thin knife around the edges to loosen it, then slide a spatula underneath. The bake should come out in one perfect slice. Cut into wedges or squares and serve immediately while still warm. Each bite should deliver that crispy top you've been dreaming of, followed by creamy custard and pockets of tangy feta and fresh spinach. Trust me, this is where the magic happens!

👨‍🍳

Pro Tips For Making Spinach Feta Egg Bake

  • Squeeze Out The Spinach: I learned this the hard way—wet spinach sinks like a rock in your custard, turning your bake into a soggy mess. After draining, wrap the greens in a kitchen towel and squeeze hard (yes, even if it looks dry). This keeps the texture light and the dish from curdling.
  • Pre-Cook The Feta: Skip the crumbly feta disaster by baking it at 350°F (175°C) for 5 minutes before mixing it into the egg custard. The cheese melts just enough to distribute evenly, so you don’t end up with clumps that refuse to soften—even after 30 minutes in the oven.
  • Whisk The Eggs Hot: Warm the milk and heavy cream to 160°F (70°C) before whisking it into the eggs. Cold dairy makes the custard grainy, and no one wants to serve up a lumpy egg bake. A quick dip in hot water for the measuring cup does the trick if you’re short on time.
  • Cover Tight, Bake Low: Press plastic wrap directly onto the custard surface before baking to trap steam, then bake at 325°F (160°C) instead of 350°F (175°C). This prevents the top from browning too fast while the center stays creamy—no more dry, rubbery eggs or a skin that looks like it’s been microwaved.

Creative variations of this recipe

Mediterranean Twist

Swap the dill for 1 tbsp dried oregano and add ½ cup sun-dried tomatoes, chopped, to the spinach layer. Top with ¼ cup crumbled feta mixed with 1 tsp lemon zest before baking.

The acidity from the tomatoes and lemon brightens the dish, giving it a distinctly Greek-inspired flavor. Serve with a side of tzatziki sauce for dipping. 🌿

Spicy Southwestern

Infuse the spinach with ½ tsp ground cumin and ¼ tsp smoked paprika while prepping. Fold ½ cup black beans, drained and rinsed, into the egg mixture for extra protein. Top with ¼ cup shredded Monterey Jack cheese and a sprinkle of chopped cilantro before baking.

Add a dash of hot sauce to the egg mix for heat. Serve with avocado slices and sour cream on the side. 🌶️

Breakfast Casserole Upgrade

Transform this into a heartier breakfast by adding ½ cup cooked breakfast sausage or crumbled bacon to the spinach layer. Mix in ½ cup shredded cheddar cheese with the feta for a richer flavor.

Top with 1 cup shredded Gruyère cheese before baking—it melts beautifully and adds a nutty depth. Perfect for brunch crowds! 🍳

Vegetarian Protein Boost

For a meat-free protein boost, stir ½ cup cooked quinoa or chickpeas into the spinach layer. Add 1 tbsp nutritional yeast to the egg mixture for a cheesy, umami flavor.

Top with ¼ cup crumbled vegan feta (like Violife) for a dairy-free option. Garnish with toasted pine nuts for crunch. 💪

Seasonal Fall Version

Swap spinach for 10 oz chopped kale or butternut squash purée (about 1 cup) mixed with the feta. Add ½ tsp cinnamon and ¼ tsp nutmeg to the egg mixture for warmth.

Top with ¼ cup pecans and a sprinkle of maple syrup before baking. Serve with a side of apple slices for a cozy fall brunch. ⚡

Gluten-Free Adaptation

Replace the all-purpose flour with ¼ cup gluten-free flour blend (like Bob's Red Mill 1:1) or ½ cup ground almond flour. Ensure your feta is labeled gluten-free, and use gluten-free breadcrumbs (if adding a topping) to keep it safe.

The texture will be slightly denser but still delicious. 🌟

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 14g70%
Cholesterol 280mg93%
Sodium 850mg37%
Total Carbohydrate 12g4%
Dietary Fiber 2g8%
Sugars 3g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this egg bake ahead of time?

This dish actually tastes better the next day. Assemble the bake, cover it tightly with plastic wrap, and refrigerate overnight. When ready to bake, let it sit at room temperature for 30 minutes before baking at 375°F for 35-40 minutes (the extra time accounts for the cold start). The flavors meld beautifully overnight.

2

Why did my egg bake turn out watery?

Watery texture usually means the center didn't set properly. Check these common culprits: underbaking (must reach 160°F internally), opening the oven door too early, or using too much liquid in the egg mixture. For next time, whisk the eggs longer to incorporate more air, and bake 5 minutes longer than directed.

3

How do I make this dish gluten-free?

Replace the all-purpose flour with ¼ cup gluten-free flour blend (like Bob's Red Mill 1:1) or ½ cup ground almond flour. Double-check your feta label for gluten-free certification, and use certified gluten-free ingredients throughout. The texture will be slightly denser but still delicious with the crispy top.

4

Can I use frozen spinach instead of fresh?

Yes, but with a few adjustments. Thaw and drain the spinach completely, then squeeze out all excess moisture with a clean towel. Use ½ cup thawed spinach (about 2 oz) instead of the full 10 oz fresh to avoid making the bake soggy. The flavor won't be as vibrant, but it works in a pinch.

5

What's the best way to reheat leftovers?

Reheat gently to preserve that crispy texture. Cover with foil and bake at 350°F for 10-15 minutes until warmed through. For individual portions, microwave for 45-60 seconds (covered) but expect the crust to soften slightly. The bake keeps well for 3 days refrigerated.

★★★★★4.6(2 reviews)
Categories Breakfast & Brunch