Easy Crustless Spinach and Feta Breakfast Casserole

Ready In
Servings
Difficulty

My sister showed up at my door at 8:15 on a Saturday morning, looking way too perky for that hour, holding a carton of eggs and a bag of spinach she found on sale. “I’m starving,” she announced, pushing past me into the kitchen. I had half a block of feta, some milk that was still good, and absolutely no desire to make a complicated breakfast. The fridge was otherwise bare—I hadn’t grocery shopped in a week. So we stood there, staring at the ingredients on the counter, and I started whisking eggs out of pure desperation. Twenty-five minutes later, we were pulling a golden, puffy casserole out of the oven that smelled so good even my grumpy neighbor texted to ask what we were cooking.

That’s how this easy crustless spinach and feta breakfast casserole was born—not from a carefully planned recipe test, but from a fridge that only had three decent things in it and a sister who refuses to eat cereal. Honestly, it turned out better than half the brunch dishes I’ve spent hours perfecting. The edges were crispy, the center was creamy, and that salty feta had melted into every single bite. I scribbled the proportions on a napkin before she could eat the last piece. This is one of those recipes that feels like cheating because it’s so simple, but tastes like you actually tried. It’s become my go-to for lazy weekends, holiday mornings, and any time I need to feed a crowd without breaking a sweat.

Why You’ll Love This Recipe

This isn’t just another egg bake. This is the breakfast casserole that makes people ask for the recipe before they finish their first serving. Here’s why it works so well:

  • No Crust, No Fuss : Skip the pastry drama. No rolling, no pressing, no soggy bottom—just pure, cheesy, eggy goodness from edge to edge.
  • 10 Minutes of Prep : Seriously. Whisk, stir, pour, bake. That’s the whole game. Perfect for those mornings when you need breakfast on the table without a full production.
  • Pantry-Friendly Ingredients : Eggs, spinach, feta, milk, and a few seasonings. You probably have most of this stuff right now.
  • Make-Ahead Magic : Assemble it the night before, pop it in the fridge, and bake it fresh in the morning. Holiday breakfasts just got way less stressful.
  • Naturally Low-Carb & Gluten-Free : No crust means no carbs from pastry. This one is perfect for anyone watching their intake or avoiding gluten.
  • Crowd-Pleasing Texture : The top gets beautifully golden and slightly firm, while the inside stays tender and almost custard-like. It’s the kind of texture that makes you close your eyes after the first bite.

I’ve tested this recipe at least a dozen times now, tweaking the egg-to-milk ratio and the bake time until it was absolutely foolproof. It’s the kind of dish that works for a quiet breakfast at home, a brunch with friends, or even a light dinner alongside a simple salad. It’s comfort food reimagined—healthier, faster, but with the same soul-soothing satisfaction. And honestly? It’s one of the few recipes I’ve never had fail on me, which is saying something coming from someone who once set a kitchen towel on fire.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find at any grocery store.

  • Large eggs (10 eggs) : The backbone of the casserole. Use room-temperature eggs if you can—they whisk up fluffier and incorporate more evenly. I prefer organic free-range eggs for the richer color and flavor, but any large eggs work perfectly.
  • Fresh spinach (5 ounces, roughly 5 generous handfuls) : Fresh spinach wilts down beautifully in the casserole. You can use frozen spinach in a pinch, but you’ll need to thaw it completely and squeeze out every drop of water first. Nobody wants a watery casserole.
  • Feta cheese (6 ounces, crumbled) : The star of the show. Use a block of feta and crumble it yourself for the best texture and flavor. Pre-crumbled feta tends to be drier and less creamy. I love the tangy, salty bite it adds to every single forkful.
  • Whole milk (½ cup) : Adds richness without making the casserole heavy. You can substitute half-and-half for an even creamier texture, or use 2% milk if that’s what you have. Avoid skim milk—it makes the texture a bit too lean.
  • Shredded mozzarella cheese (½ cup) : This adds that lovely stretchy, melty quality. Low-moisture mozzarella works best here. I’ve used provolone and even Monterey Jack in a pinch, and they all work great.
  • Yellow onion (½ medium, finely diced) : Adds a subtle sweetness and savory depth. Sauté it first to soften the bite. Red onion or shallots also work beautifully.
  • Garlic (2 cloves, minced) : Because garlic makes everything better. Fresh garlic is non-negotiable here—the jarred stuff just doesn’t deliver the same punch.
  • Olive oil (1 tablespoon) : For sautéing the onion and garlic. Avocado oil works too.
  • Salt (½ teaspoon) : Go easy here since feta is naturally salty. I use fine sea salt.
  • Black pepper (¼ teaspoon, freshly ground) : Adds a gentle warmth. Don’t skip it—it balances the richness of the eggs and cheese.
  • Dried oregano (½ teaspoon) : A little Greek-inspired touch that pairs beautifully with the feta and spinach.
  • Red pepper flakes (¼ teaspoon, optional) : For a tiny kick of heat. Totally optional, but I love the contrast it creates.

Pro tip : If you’re using frozen spinach, you’ll need about 10 ounces (thawed and squeezed dry). The water content in frozen spinach can really throw off the texture if you don’t squeeze it thoroughly. I learned that the hard way my first time testing this recipe—soggy casserole is not a good look.

Equipment Needed

You don’t need a fancy kitchen to pull this off. Here’s what you’ll need:

  • 9×13-inch baking dish : This is the sweet spot for the recipe. A glass or ceramic dish works beautifully. If you only have a metal pan, reduce the oven temperature by 25°F to prevent over-browning.
  • Large mixing bowl : For whisking the eggs and milk together. A glass or stainless steel bowl is ideal.
  • Whisk : A good whisk makes a difference. You want the eggs to be fully incorporated and slightly frothy.
  • Medium skillet : For sautéing the onion and wilting the spinach. A non-stick skillet is easiest for cleanup.
  • Chef’s knife and cutting board : For dicing the onion and mincing the garlic.
  • Measuring cups and spoons : Accuracy matters, especially with the milk and seasonings.
  • Spatula or wooden spoon : For stirring the spinach mixture into the eggs.
  • Cooking spray or butter : For greasing the baking dish. Don’t skip this step—it makes cleanup a breeze.

Budget-friendly tip : If you don’t have a 9×13 dish, you can use a 10-inch cast iron skillet or even two 8-inch square pans. Just adjust the bake time slightly—smaller pans will cook faster, so start checking at 20 minutes.

Preparation Method

crustless spinach and feta breakfast casserole preparation steps

  1. Preheat your oven to 375°F (190°C). Grease your 9×13-inch baking dish generously with cooking spray or butter. Set it aside while you prep the vegetables.
  2. Sauté the aromatics. Heat 1 tablespoon of olive oil in a medium skillet over medium heat. Add the diced onion and cook for 3-4 minutes until it becomes translucent and fragrant. Add the minced garlic and cook for another 30 seconds—just until you can smell it. Don’t let the garlic burn, or it will turn bitter.
  3. Wilt the spinach. Add the fresh spinach to the skillet in handfuls. It will look like way too much spinach at first, but trust the process. Stir it around for 2-3 minutes until it’s completely wilted and reduced in volume. Remove the skillet from the heat and let it cool slightly. If there’s excess liquid in the pan, give it a gentle squeeze over the sink—you don’t want that water ending up in your casserole.
  4. Whisk the eggs. In your large mixing bowl, crack all 10 eggs. Add the ½ cup of whole milk, ½ teaspoon of salt, ¼ teaspoon of black pepper, ½ teaspoon of dried oregano, and the optional red pepper flakes. Whisk vigorously for about 45 seconds until the mixture is uniform, slightly frothy, and a pale yellow color. This aeration helps create that light, tender texture.
  5. Combine everything. Add the sautéed spinach mixture to the bowl with the eggs. Add the crumbled feta cheese and the shredded mozzarella. Stir gently with a spatula until everything is evenly distributed. The feta will break up a bit more, which is exactly what you want—little pockets of salty cheese in every bite.
  6. Pour and spread. Pour the egg mixture into your prepared baking dish. Use the spatula to gently spread it into an even layer. Give the dish a gentle shake to help everything settle. If you’re making this ahead, stop here, cover with plastic wrap, and refrigerate for up to 24 hours.
  7. Bake. Place the dish in the preheated oven and bake for 25-30 minutes. The casserole is done when the edges are golden brown and puffed, the center is set (it should jiggle just slightly in the very middle), and a knife inserted into the center comes out clean. If you’re baking it straight from the fridge, add 5-7 minutes to the bake time.
  8. Rest before serving. This is the hardest step, but don’t skip it. Let the casserole rest on the counter for 5-7 minutes before slicing. This allows the eggs to finish setting and makes for cleaner slices. Serve warm, garnished with a little extra crumbled feta or fresh herbs if you’re feeling fancy.

Sensory cue : When it’s done, the kitchen will smell like a cozy Greek diner. The top should be a beautiful golden brown, and you’ll see little pockets of melted feta peeking through. The edges will be slightly crispy, while the center remains tender and almost custard-like.

Cooking Tips & Techniques

After making this casserole more times than I can count, I’ve picked up a few tricks that make a real difference. Here are the ones I swear by:

  • Don’t over-whisk the eggs. You want them well-combined and slightly frothy, but if you beat them too aggressively, you’ll incorporate too much air. This can cause the casserole to puff up dramatically in the oven and then collapse into a dense, deflated mess. Whisk until just combined—about 45 seconds of steady whisking.
  • Squeeze your spinach. Whether you’re using fresh or frozen spinach, excess moisture is your enemy. After wilting fresh spinach, give it a gentle press in a colander or paper towel. For frozen spinach, thaw it completely and squeeze it in handfuls until no more water drips out. A watery casserole is a sad casserole.
  • Use room temperature ingredients. Cold eggs and milk straight from the fridge can cause uneven cooking. The edges might overcook while the center remains runny. Let your eggs and milk sit on the counter for 15-20 minutes before you start. Your future self will thank you.
  • Grease the dish well. Eggs love to stick. I use a generous coating of cooking spray, then rub it around with a paper towel to make sure every nook and cranny is covered. A well-greased dish means easy cleanup and perfect slices.
  • Check for doneness properly. The center should jiggle just slightly when you shake the pan—like a firm custard, not liquid. A knife inserted an inch from the center should come out clean. If the top is browning too quickly but the center is still jiggly, tent the dish loosely with foil for the last 5-10 minutes of baking.
  • Let it rest. I know you’re hungry. I know it smells incredible. But cutting into it immediately will result in a runny, messy slice. Those 5-7 minutes of resting allow the eggs to finish setting and the cheese to firm up slightly. Clean slices are worth the wait.

One time I forgot to squeeze the spinach and ended up with a casserole that was more like soup. It still tasted good, but it was definitely not company-worthy. Learn from my mistakes!

Variations & Adaptations

This recipe is wonderfully flexible. Here are some of my favorite ways to change it up:

  • Add protein. Cooked and crumbled breakfast sausage, crispy bacon bits, or diced ham all work beautifully. Add about ½ cup to the egg mixture before baking. If you’re using sausage, brown it first and drain off the excess fat. I love making this with leftover sausage and egg breakfast casserole leftovers—just crumble and fold in.
  • Swap the cheese. Not a feta fan? Use crumbled goat cheese for a tangy twist, or swap in shredded cheddar, gouda, or pepper jack for a different flavor profile. A mix of Parmesan and mozzarella also works beautifully.
  • Add more vegetables. Sautéed mushrooms, bell peppers, zucchini, or cherry tomatoes all make excellent additions. Just make sure to cook them first to release excess moisture. Roasted red peppers add a lovely sweetness.
  • Make it dairy-free. Use unsweetened almond milk or oat milk in place of whole milk, and skip the cheese or use a dairy-free alternative. The texture will be slightly less rich, but it still works great.
  • Go Mediterranean. Add chopped sun-dried tomatoes, Kalamata olives, and a sprinkle of dried basil. This version is absolutely killer served with a side of toasted pita bread.
  • Spice it up. Add a diced jalapeño (seeds removed unless you like heat) along with the onion, or stir in a teaspoon of harissa paste. The smoky heat pairs beautifully with the cool feta.

My personal favorite variation? I add a handful of chopped fresh dill and a squeeze of lemon juice to the egg mixture. It brightens everything up and makes it taste like something you’d order at a fancy brunch spot. I’ve also been known to throw in leftover watermelon feta mint salad ingredients—okay, not the watermelon, but the mint and extra feta? Chef’s kiss.

Serving & Storage Suggestions

This casserole is incredibly versatile when it comes to serving. Here’s how to make the most of it:

  • Serving temperature : Best served warm, straight from the oven. It’s also delicious at room temperature, which makes it perfect for brunch buffets or potlucks.
  • Presentation : Cut into squares or rectangles for a clean look. Garnish with a sprinkle of fresh herbs (dill, parsley, or chives work beautifully), a few extra feta crumbles, and a grind of black pepper. A side of fresh fruit or a simple green salad rounds out the meal perfectly.
  • What to serve with it : This casserole pairs beautifully with crusty bread or toast, roasted potatoes, fresh fruit salad, or a simple arugula salad with lemon vinaigrette. For a heartier meal, serve it alongside grilled street corn salad with cotija cheese for a surprising but delicious combo.
  • Storage : Leftovers keep well in an airtight container in the refrigerator for up to 4 days. The flavors actually meld and deepen overnight, making day-two leftovers even better.
  • Reheating : For best results, reheat individual portions in a 350°F oven for 8-10 minutes, or in the microwave for 45-60 seconds. The microwave is faster, but the oven helps restore some of that crispy edge texture.
  • Freezing : This casserole freezes beautifully. Let it cool completely, then wrap tightly in plastic wrap and foil. Freeze for up to 3 months. To reheat, thaw overnight in the refrigerator and bake at 350°F for 15-20 minutes, or until warmed through.
  • Flavor development : Like many egg-based dishes, this casserole tastes even better the next day. The flavors have time to meld and mellow, creating a more cohesive dish. I often make it a day ahead on purpose!

Nutritional Information & Benefits

Here’s the approximate nutritional breakdown for one serving (based on 8 servings):

  • Calories : 210
  • Protein : 18g
  • Fat : 14g
  • Carbohydrates : 4g
  • Fiber : 1g
  • Sugar : 2g

Health benefits : This casserole is packed with protein from the eggs and cheese, which keeps you full and satisfied for hours. Spinach is loaded with iron, vitamin K, and antioxidants. Eggs provide choline, which supports brain health, and high-quality protein for muscle maintenance. Feta cheese is lower in calories and fat than many other cheeses, while still delivering plenty of calcium and probiotics.

Dietary considerations : This recipe is naturally gluten-free, low-carb, and vegetarian. For a lower-fat option, use 2% milk and reduce the cheese by half. For a dairy-free version, use plant-based milk and omit the cheese or use a dairy-free alternative.

I love that this casserole feels indulgent and satisfying while still being packed with wholesome ingredients. It’s the kind of breakfast that fuels a busy morning without weighing you down.

Conclusion

This easy crustless spinach and feta breakfast casserole has become a staple in my kitchen for good reason. It’s simple enough for a lazy Sunday, impressive enough for holiday brunch, and flexible enough to adapt to whatever you have in your fridge. The combination of creamy eggs, salty feta, and tender spinach is honestly unbeatable—and the fact that it comes together in about 10 minutes of active prep is just the cherry on top.

I love that this recipe doesn’t require any special skills or equipment. It’s forgiving, adaptable, and always delivers. Whether you’re feeding a crowd or meal-prepping for the week, this casserole has your back. I’d love to hear how it turns out for you—did you add any fun variations? Did you serve it with something unexpected? Drop a comment below and let me know! And if you loved it, share it with a friend who needs an easy breakfast win. Happy cooking, friends!

Frequently Asked Questions

Can I make this crustless spinach and feta casserole ahead of time?

Absolutely! You can assemble the casserole the night before, cover it tightly with plastic wrap, and refrigerate for up to 24 hours. In the morning, let it sit on the counter while the oven preheats, then bake as directed, adding 5-7 minutes to the bake time.

Can I use frozen spinach instead of fresh?

Yes, you can. Use about 10 ounces of frozen spinach, thaw it completely, and squeeze out every drop of excess water with your hands or a clean kitchen towel. This step is crucial—frozen spinach holds a lot of water, and you don’t want a watery casserole.

How do I know when the casserole is fully cooked?

The edges should be golden brown and slightly puffed. The center should be set but still have a slight jiggle—like a firm custard. Insert a knife about an inch from the center; if it comes out clean, it’s done. If the top is browning too fast, tent with foil.

Can I add meat to this recipe?

Definitely! Cooked and crumbled breakfast sausage, crispy bacon, or diced ham all work beautifully. Add about ½ cup to the egg mixture before baking. Just make sure any meat is fully cooked before adding it to the casserole.

How should I store and reheat leftovers?

Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave for 45-60 seconds, or in a 350°F oven for 8-10 minutes for crisper edges. The casserole also freezes well for up to 3 months.

Pin This Recipe!

crustless spinach and feta breakfast casserole recipe
Print

Easy Crustless Spinach and Feta Breakfast Casserole

A simple, no-fuss breakfast casserole made with eggs, fresh spinach, feta cheese, and a few pantry staples. Ready in about 35 minutes, it’s perfect for lazy weekends, holiday mornings, or feeding a crowd.

  • Author: Emily
  • Prep Time: 10 minutes
  • Cook Time: 25-30 minutes
  • Total Time: 35-40 minutes
  • Yield: 8 servings 1x
  • Category: Breakfast
  • Cuisine: American

Ingredients

Scale
  • 10 large eggs
  • 5 ounces fresh spinach (about 5 generous handfuls)
  • 6 ounces feta cheese, crumbled
  • ½ cup whole milk
  • ½ cup shredded mozzarella cheese
  • ½ medium yellow onion, finely diced
  • 2 cloves garlic, minced
  • 1 tablespoon olive oil
  • ½ teaspoon salt
  • ¼ teaspoon freshly ground black pepper
  • ½ teaspoon dried oregano
  • ¼ teaspoon red pepper flakes (optional)

Instructions

  1. Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish generously with cooking spray or butter.
  2. Heat 1 tablespoon of olive oil in a medium skillet over medium heat. Add the diced onion and cook for 3-4 minutes until translucent. Add the minced garlic and cook for another 30 seconds.
  3. Add the fresh spinach to the skillet in handfuls, stirring for 2-3 minutes until wilted. Remove from heat and let cool slightly. Squeeze out any excess liquid.
  4. In a large mixing bowl, whisk together the eggs, milk, salt, pepper, oregano, and optional red pepper flakes until uniform and slightly frothy (about 45 seconds).
  5. Add the sautéed spinach mixture, crumbled feta, and shredded mozzarella to the bowl. Stir gently with a spatula until evenly distributed.
  6. Pour the egg mixture into the prepared baking dish and spread into an even layer. (If making ahead, cover and refrigerate for up to 24 hours.)
  7. Bake for 25-30 minutes, until the edges are golden brown and puffed, the center is set (jiggles slightly in the middle), and a knife inserted near the center comes out clean. If baking from cold, add 5-7 minutes.
  8. Let the casserole rest for 5-7 minutes before slicing. Serve warm.

Notes

For best results, use room-temperature eggs and milk. Squeeze spinach thoroughly to avoid a watery casserole. Let the casserole rest before slicing for cleaner pieces. To make ahead, assemble the night before and refrigerate; add 5-7 minutes to bake time.

Nutrition

  • Serving Size: 1 square (1/8 of cas
  • Calories: 210
  • Sugar: 2
  • Sodium: 520
  • Fat: 14
  • Saturated Fat: 6
  • Carbohydrates: 4
  • Fiber: 1
  • Protein: 18

Keywords: crustless spinach feta casserole, breakfast casserole, easy egg bake, low-carb breakfast, gluten-free breakfast, vegetarian casserole

Did you make this recipe?

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

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating