Go Back
+ servings
Spinach and Feta Frittata Recipe Video

Spinach and Feta Frittata Recipe

Print Recipe
Course Breakfast
Prep Time 15 mins
Cook Time 40 mins
Total Time 55 mins
Servings 4 -6 servings
Calories 419
Author Cheryl Najafi


  • 2 Tbsp olive oil divided
  • 12 oz spinach washed and left wet
  • 1/2 medium yellow onion diced
  • 1/2 cup Parmesan cheese grated
  • 1 dozen eggs
  • 1/4 cup milk
  • 1/2 tsp salt
  • 1 tsp dried oregano
  • 1/2 tsp garlic powder
  • 1/4 tsp black pepper
  • 1/8 tsp red pepper flakes
  • 3 oz feta cheese crumbled
  • 12 cherry tomatoes halved


  • If going directly into the oven, preheat oven to 350 degrees.
  • Heat 1 Tbsp oil in a heavy, oven-safe skillet. (If you don’t have an ovenproof skillet, use a 9" x 13" casserole dish.) Add washed and slightly wet spinach to the pan then cover and steam for 2–3 minutes. Lift cover and stir spinach with a wooden spoon. Cover and steam for an additional 2 minutes until all the spinach has wilted. Don’t overcook.
  • Remove spinach from skillet then drain in a colander, making certain to squeeze out the water with a large spoon. Set aside.
  • Add remaining oil to skillet and heat until it shimmers. Add onion to skillet then cook until translucent about 3 minutes. Remove from heat.
  • Separate spinach with two forks. Sprinkle separated spinach over the onion. The spinach will try to clump up, so keep separating it until it’s mixed together.
  • Sprinkle top of the spinach evenly with Parmesan cheese.
  • Whisk eggs in a large bowl until smooth. Add remaining ingredients (except feta) then whisk until blended. Pour mixture into skillet. Sprinkle the top with the crumbled feta.
  • Place skillet in oven and bake for 30–35 minutes or until the middle is set and bounces back to touch or a knife inserted into the middle comes out clean.


You can make this with egg whites if you're looking for a high protein, macro-friendly recipe.


Calories: 419kcal | Carbohydrates: 8g | Protein: 29g | Fat: 30g | Saturated Fat: 11g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 13g | Cholesterol: 664mg | Sodium: 980mg | Potassium: 753mg | Fiber: 2g | Sugar: 4g