I came up with this when I was in the mood for a Greek omelet but wanted enough to feed a family without spending all evening in the kitchen. Make once and done! Perfect for those breakfast-for-dinner days.


Recipe Summary

35 mins
50 mins
15 mins
1 9x13-inch casserole


Original recipe yields 10 servings
The ingredient list now reflects the servings specified
Ingredient Checklist


Instructions Checklist
  • Preheat the oven to 350 degrees F (175 degrees C). Grease a 9x13-inch casserole dish with cooking spray.

  • Melt butter in a medium skillet over medium heat. Add onions and cook, stirring occasionally, until soft, 5 to 7 minutes.

  • Meanwhile, heat another pan over medium heat. Cook spinach until heated through, about 5 minutes. Drain.

  • Whisk eggs, milk, salt, and pepper together in a large bowl until well combined and foamy. Add the onions, spinach, tomatoes, and feta cheese and stir to combine. Pour egg mixture into the prepared dish.

  • Bake in the preheated oven until eggs are set, 30 to 35 minutes.

Cook's Notes:

You may wish to squeeze out the spinach after draining to further remove the cooking liquid. This can be done with paper towels. This will reduce the extra liquid that can sometimes gather at the bottom of the finished cooked casserole.

Also, this recipe is easy to adjust to your tastes: like olives? Toss them in! Want more protein? Add chopped cooked chicken or ground chicken! Enjoy!

Nutrition Facts

281 calories; protein 19.3g; carbohydrates 12.9g; fat 17g; cholesterol 399mg; sodium 1116.3mg. Full Nutrition