Healthy Breakfast Casserole With Spinach And Feta Recipe

I love how this breakfast casserole turns simple eggs, spinach, tomatoes, and feta into a bright, protein-packed dish that looks far more impressive than the effort it takes. One slice and it just might become your new favorite make-ahead morning win.

A photo of Healthy Breakfast Casserole With Spinach And Feta Recipe

I’m obsessed with this Healthy Breakfast Casserole because it tastes fresh, tangy, and actually satisfying without feeling like a sad “healthy” breakfast. The eggs bake up soft and hearty, the spinach keeps every bite bright, and that salty hit of feta makes me keep going back for one more forkful.

And yes, I’ve eaten it straight from the fridge when I didn’t feel like pretending to be civilized. No shame.

It’s the kind of breakfast I love having around because it works for busy mornings, lazy weekends, and those random brunch cravings that hit out of nowhere. Simple, loaded, and seriously good.

Ingredients

Ingredients photo for Healthy Breakfast Casserole With Spinach And Feta Recipe

  • Eggs make it filling, protein-packed, and sturdy enough for easy slices.
  • Milk keeps the casserole soft and a little creamy, not rubbery.
  • Spinach sneaks in greens without making breakfast feel too “healthy.

  • Cherry tomatoes add juicy pops that keep each bite bright.
  • Feta brings salty, tangy flavor so you don’t need much else.
  • Onion adds a cozy, savory base that makes it taste homemade.
  • Garlic gives it that “something smells amazing” kitchen moment.
  • Olive oil helps soften the veggies and adds a little richness.
  • Salt wakes everything up, especially the eggs and spinach.
  • Black pepper adds gentle heat without taking over.
  • Oregano gives it a Greek-ish vibe, and it just works.
  • Plus, greasing the dish means cleaner slices and less scrubbing later.

Ingredient Quantities

  • 10 large eggs
  • 1 cup milk (whole or 2%)
  • 4 cups fresh spinach, packed (about 5 to 6 ounces)
  • 1 cup cherry tomatoes, halved (or 1 cup diced tomatoes)
  • 1 cup crumbled feta cheese (about 6 ounces)
  • 1 small yellow onion, finely diced (about 1/2 cup)
  • 2 garlic cloves, minced
  • 1 tablespoon olive oil
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 teaspoon dried oregano
  • Cooking spray or 1 tablespoon butter to grease the baking dish

How to Make this

1. Preheat oven to 350°F (175°C) and grease a 9×13 inch baking dish with cooking spray or 1 tablespoon butter.

2. In a large skillet, heat 1 tablespoon olive oil over medium heat. Add the finely diced onion and cook until softened, about 4 to 5 minutes.

3. Add the minced garlic to the skillet and cook for 30 to 60 seconds until fragrant.

4. Add the packed fresh spinach to the skillet and cook, stirring, until wilted, about 2 to 3 minutes; remove from heat and let cool slightly.

5. In a large bowl, whisk together 10 large eggs, 1 cup milk, 1/2 teaspoon salt, 1/4 teaspoon black pepper, and 1 teaspoon dried oregano until well combined.

6. Stir the cooked spinach mixture into the egg mixture.

7. Fold in 1 cup halved cherry tomatoes and 1 cup crumbled feta cheese so they are evenly distributed.

8. Pour the mixture into the prepared baking dish, smoothing the top gently.

9. Bake uncovered for 35 to 45 minutes, or until the center is set and a knife inserted near the middle comes out clean.

10. Let the casserole rest for 5 to 10 minutes before slicing and serving.

Equipment Needed

1. 9×13 inch baking dish
2. Oven
3. Large skillet or frying pan
4. Large mixing bowl
5. Whisk
6. Wooden spoon or heatproof spatula
7. Chef knife and cutting board
8. Measuring cups and measuring spoons
9. Cooking spray or small butter knife for greasing

FAQ

Healthy Breakfast Casserole With Spinach And Feta Recipe Substitutions and Variations

  • Eggs
    • Silken tofu: use 2 cups blended for 10 eggs, adds creamy texture and protein
    • Store bought egg replacer: follow package for 10 eggs equivalent for a vegan option
    • Chickpea flour batter: 1 1/2 cups chickpea flour + 1 1/2 cups water, whisked until smooth
  • Milk
    • Unsweetened almond or oat milk: 1 cup, neutral flavor and lower calories
    • Greek yogurt thinned with water: 3/4 cup yogurt + 1/4 cup water for tang and creaminess
  • Spinach
    • Kale or Swiss chard: use 4 cups chopped, remove tough stems, sauté first
    • Frozen spinach: 12 ounces thawed and well drained to replace 4 cups fresh
    • Arugula: 4 cups, adds peppery bite, use raw or lightly wilted
  • Feta cheese
    • Goat cheese: same volume for tangy creaminess
    • Ricotta: use 1 to 1 1/4 cups for milder, creamier texture
    • Crumbled cotija or queso fresco: similar salty crumbly option

Pro Tips

1. Squeeze excess moisture from the cooked spinach before adding it to the eggs to prevent a watery casserole; wrap the spinach in a clean kitchen towel and press or squeeze until mostly dry.
2. Let the egg mixture rest for 5 minutes before baking so any bubbles rise and pop; this helps the casserole set more evenly and gives a smoother texture.
3. Scatter a little extra feta on top during the last 10 minutes of baking for a golden, slightly crisp finish and an extra hit of salty flavor.
4. If you like a fluffier result, separate 2 of the eggs, whip the whites until soft peaks form, then gently fold them into the beaten egg mixture just before pouring into the dish.
5. Use room temperature eggs and milk so they blend more uniformly; cold ingredients can make the mixture tighten and lead to uneven cooking.

Healthy Breakfast Casserole With Spinach And Feta Recipe

Healthy Breakfast Casserole With Spinach And Feta Recipe

Recipe by Tina Simpson

0.0 from 0 votes

I love how this breakfast casserole turns simple eggs, spinach, tomatoes, and feta into a bright, protein-packed dish that looks far more impressive than the effort it takes. One slice and it just might become your new favorite make-ahead morning win.

Servings

6

servings

Calories

271

kcal

Equipment: 1. 9×13 inch baking dish
2. Oven
3. Large skillet or frying pan
4. Large mixing bowl
5. Whisk
6. Wooden spoon or heatproof spatula
7. Chef knife and cutting board
8. Measuring cups and measuring spoons
9. Cooking spray or small butter knife for greasing

Ingredients

  • 10 large eggs

  • 1 cup milk (whole or 2%)

  • 4 cups fresh spinach, packed (about 5 to 6 ounces)

  • 1 cup cherry tomatoes, halved (or 1 cup diced tomatoes)

  • 1 cup crumbled feta cheese (about 6 ounces)

  • 1 small yellow onion, finely diced (about 1/2 cup)

  • 2 garlic cloves, minced

  • 1 tablespoon olive oil

  • 1/2 teaspoon salt

  • 1/4 teaspoon black pepper

  • 1 teaspoon dried oregano

  • Cooking spray or 1 tablespoon butter to grease the baking dish

Directions

  • Preheat oven to 350°F (175°C) and grease a 9×13 inch baking dish with cooking spray or 1 tablespoon butter.
  • In a large skillet, heat 1 tablespoon olive oil over medium heat. Add the finely diced onion and cook until softened, about 4 to 5 minutes.
  • Add the minced garlic to the skillet and cook for 30 to 60 seconds until fragrant.
  • Add the packed fresh spinach to the skillet and cook, stirring, until wilted, about 2 to 3 minutes; remove from heat and let cool slightly.
  • In a large bowl, whisk together 10 large eggs, 1 cup milk, 1/2 teaspoon salt, 1/4 teaspoon black pepper, and 1 teaspoon dried oregano until well combined.
  • Stir the cooked spinach mixture into the egg mixture.
  • Fold in 1 cup halved cherry tomatoes and 1 cup crumbled feta cheese so they are evenly distributed.
  • Pour the mixture into the prepared baking dish, smoothing the top gently.
  • Bake uncovered for 35 to 45 minutes, or until the center is set and a knife inserted near the middle comes out clean.
  • Let the casserole rest for 5 to 10 minutes before slicing and serving.

Notes

  • Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.

Nutrition Facts

  • Serving Size: 222g
  • Total number of serves: 6
  • Calories: 271kcal
  • Fat: 20g
  • Saturated Fat: 9g
  • Trans Fat: 0.1g
  • Polyunsaturated: 0.7g
  • Monounsaturated: 4.2g
  • Cholesterol: 344mg
  • Sodium: 622mg
  • Potassium: 414mg
  • Carbohydrates: 8g
  • Fiber: 1.2g
  • Sugar: 3.9g
  • Protein: 17g
  • Vitamin A: 2250IU
  • Vitamin C: 11mg
  • Calcium: 261mg
  • Iron: 2.7mg

Please enter your email to print the recipe:




Leave a Comment

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

*