Spinach Frittata (Easy, Healthy & Protein-Packed)

Hi! I'm

ELIZABETH

I've been writing healthy recipes on the internet for over 15 years, and I'm a strong believer that you should only eat food you love. More about me →

TOP RECIPES

Ginger Turmeric Bone Broth

Easy-To-Peel Hard-Boiled Eggs

13 Blue Zones Recipes

Easy Salmon Recipe

Perfect Flank Steak

Baked spinach frittata with feta and herbs in a cast iron skillet

This Spinach Frittata Recipe is one of those simple, reliable recipes you can make for breakfast, brunch, or an easy dinner.

It’s packed with protein, loaded with greens, and finished with feta and fresh herbs for a savory, satisfying bite. It’s the kind of recipe that feels special but still fits into real life.

And to be honest, out of my 12 ways to cook eggs, a frittata is absolutely one of my favorites.

If you’re trying to eat more eggs without getting bored, a frittata is one of the easiest ways to do it. It’s flexible, fast, and a great way to use what you already have in the fridge.

Soften onion and garlic in olive oil in a 10-inch oven-safe skillet, wilt in 3 cups of spinach, then pour in 8 eggs whisked with 1/2 cup of milk, fresh herbs, salt and pepper. Top it with feta, cook it on the stovetop for about 7 minutes until the edges set, and finish it in a 350°F oven for 18 minutes. It serves 6.

Why You’ll Love This Oven Frittata Recipe

  • High in protein without feeling heavy
  • Naturally gluten-free
  • Keeps well for easy meal prep
  • Easy to customize with what you have
  • Just as good for breakfast or brunch as it is for dinner

What Is a Frittata?

A frittata is like a crustless quiche. The fillings are mixed directly into the eggs and cooked partly on the stovetop, then finished in the oven. Here’s the difference between a frittata and similar egg dishes:

  • Omelet: fillings are folded into cooked eggs
  • Frittata: fillings are mixed into the eggs before cooking
  • Quiche: similar to a frittata, but baked in a crust

Key Ingredients

  • Eggs: The star of a frittata! The protein-rich base that holds everything together.
  • Spinach: Adds vitamins, minerals, and a pop of color. Fresh or thawed frozen both work. If using frozen spinach, squeeze out the excess moisture.
  • Onion & Garlic: Build the flavor base.
  • Feta Cheese: Adds a salty, creamy bite. Goat cheese also works. Omit for dairy-free.
  • Fresh Herbs: Chives and dill add brightness and depth.
Two slices of spinach frittata topped with feta and chives on a white plate

How to Make a Spinach Frittata

  • Preheat oven to 350°F (175°C).
  • Heat olive oil in a 10-inch oven-safe skillet over medium-high heat. Add onion and garlic and cook 5 minutes until softened. Add spinach and cook until wilted.
  • In a bowl, whisk eggs, milk, herbs, salt, and pepper. Pour into the skillet, gently stir, and sprinkle cheese on top.
  • Cook on the stovetop until the edges begin to set, about 7 minutes.
  • Transfer to the oven and bake 18 minutes, until set and lightly golden. A toothpick inserted in the center should come out clean.

Easy Frittata Add-Ins

  • Mushrooms
  • Asparagus
  • Sun-dried tomatoes
  • Fresh tomatoes
  • Artichoke hearts
  • Red pepper
  • Parsley or scallions

What to Serve with Frittata

  • Mixed green salad with balsamic dressing
  • Roasted potatoes or home fries
  • Toast, bagel, or English muffin
Slices of spinach frittata on a plate next to bowls of fresh spinach and crumbled feta

Pan Tips

Use an oven-safe skillet, like cast iron or stainless steel. If you don’t have one, transfer everything to a greased baking dish and bake about 10 minutes longer.

Recipe Notes

  • To make this recipe dairy-free, use a non-dairy milk and skip the cheese.
  • Store leftovers in the fridge for up to 3 days.
  • This frittata tastes great warm or at room temperature.

Spinach Frittata FAQs

Can I use frozen spinach in a frittata?

Frozen spinach works great here. Thaw it and squeeze out as much water as you can with your hands or a clean kitchen towel, then add it to the skillet after the onion and garlic. Skipping the squeeze is the fastest way to a soggy frittata.

How do I know when my frittata is done?

The center should be set and not jiggly, and the top should be lightly golden. A toothpick inserted in the middle should come out clean. It keeps cooking a little from the heat of the skillet, so let it rest a few minutes before slicing.

Why is my frittata watery?

Extra moisture from the vegetables is almost always the reason. Cook the spinach until it’s fully wilted and any liquid in the pan has cooked off, and squeeze frozen spinach really well. Watery add-ins like mushrooms and fresh tomatoes should be cooked first, too.

Can I make spinach frittata muffins?

For grab-and-go portions, try my Mini Baked Egg Cups or High-Protein Egg Bites instead. Both are made in a muffin pan and reheat well.

Want to make a frittata with whatever’s in your fridge? My frittata tips and tricks cover every step, and the Spring Veggie Frittata with Asparagus & Leeks is another favorite.

Print

Love this recipe? Don’t lose it.

Save it (and every recipe you love, from any website) in Butler, my recipe & meal planning app. Start with my free 5-minute system for planning a week of meals.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
spinach frittata recipe

Spinach Frittata Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Elizabeth Rider
  • Prep Time: 5 minutes
  • Cook Time: 30 minutes
  • Total Time: 35 minutes
  • Yield: 6 servings
  • Category: Breakfast

Description

This Spinach Frittata is one of those simple, reliable recipes you can make for breakfast, brunch, or even an easy dinner. It’s packed with protein, loaded with greens, and finished with feta and fresh herbs for a savory, satisfying bite.

If you’re trying to eat more eggs without getting bored, a frittata is one of the best ways to do it. It’s flexible, fast, and a great way to use what you already have in the fridge.


Ingredients

Units
  • 3 tablespoons extra virgin olive oil
  • 1 small or 1/2 large onion, chopped
  • 2 cloves garlic, minced or pressed
  • 3 cups fresh baby spinach (or thawed frozen, squeezed dry)
  • 1/2 cup feta cheese (or goat cheese), crumbled
  • 2 tablespoons fresh herbs (chives & dill)
  • 8 large eggs
  • 1/2 cup milk or unsweetened almond milk
  • 3/4 teaspoon sea salt
  • 5–6 spins freshly ground black pepper

Instructions

  1. Preheat oven to 350°F (175°C). Heat olive oil in a 10-inch oven-safe skillet over medium-high heat. Add onion and garlic and cook 5 minutes until softened. Add spinach and cook until wilted.
  2. In a bowl, whisk eggs, milk, herbs, salt, and pepper. Pour into the skillet, gently stir, and sprinkle cheese on top.
  3. Cook on the stovetop until the edges begin to set, about 7 minutes.
  4. Transfer to the oven and bake 18 minutes, until set and lightly golden. Slice and serve.

Notes

Dairy-free: use non-dairy milk and skip the cheese.

No oven-safe pan? Transfer everything to a greased baking dish and bake about 10 minutes longer.

Frozen spinach: thaw and squeeze out excess liquid before using.


Nutrition

  • Calories: 208

Leave A Review + Read The Comments →

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

  1. JEAN LENDER says:

    I cannot wait to try your recipe-it looks yummie!

  2. jean l says:

    looks good I am going to make this!

About Elizabeth

Elizabeth Rider has spent 15+ years writing the healthy recipes at ElizabethRider.com, all built on one idea: you should only eat food you love. She's a certified holistic health coach (Institute for Integrative Nutrition) with a Plant-Based Nutrition certification from Cornell, the author of The Health Habit, and the founder of the Butler app. Her Friday 5 newsletter reaches 60,000+ readers every week, and millions of people watch her cooking videos on YouTube. Get the Friday 5 👇

READ          LATEST

the

For a limited time, new subscribers get 9 Healthy Recipe eBooks—For FREE!

Get access to the online lessons helping thousands people get healthier and happier every week. Clean Up Your Diet is a guided, curated collection of practical knowledge designed to simplify healthy living and empower you with confidence. All at your own pace.

Enter your email now to start your free trial (ends January 31st!).

Get access to the online lessons helping thousands people get healthier and happier every week. Clean Up Your Diet is a guided, curated collection of practical knowledge designed to simplify healthy living and empower you with confidence. All at your own pace.

Enter your email now to start your free trial (ends January 31st!)
Cancel anytime or ask for a refund if it's not for you 💕

Clean Up Your Diet
7-Day Free Trial

We never share or sell your information. Cancel anytime or ask for a refund if it's not for you 💕

TM

Join 60,000+ Readers Getting My Best Recipes & Cooking Tips

THE NEWSLETTER YOU’LL ACTUALLY LOOK FORWARD TO

Tried, tested, and absolutely delicious—get the top 10 reader-favorite recipes plus 7 printable guides for easy, healthy, and seriously good meals at home, all sent straight to your inbox for free!

• FREE • FREE • FREE