Spinach Frittata
Why You’ll Love This Recipe
Spinach Frittata is a simple yet satisfying dish that blends fluffy eggs with tender spinach and cheese for a healthy, protein-rich meal. Perfect for breakfast, brunch, or even a light dinner, this versatile frittata is easy to customize with your favorite veggies or herbs. It’s hearty, low-carb, and naturally gluten-free—ideal for meal prep or serving a crowd.
ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
eggsfresh spinach (or frozen, thawed and drained)oniongarlicolive oilsalt and peppermilk or creamgrated cheese (such as feta, mozzarella, or cheddar)
directions
Preheat your oven to 375°F (190°C).
In an oven-safe skillet, heat olive oil over medium heat and sauté chopped onion until translucent.
Add minced garlic and cook for 1 more minute.
Add the spinach and cook until wilted (if using fresh) or heated through (if using frozen).
In a bowl, whisk together the eggs, milk or cream, salt, pepper, and half the grated cheese.
Pour the egg mixture over the spinach mixture in the skillet, gently stirring to distribute evenly.
Cook on the stovetop for 2-3 minutes until the edges start to set.
Sprinkle the remaining cheese on top.
Transfer the skillet to the oven and bake for 10-15 minutes, or until the frittata is set in the center and lightly golden on top.
Let it rest for a few minutes before slicing and serving.
Servings and timing
This recipe yields approximately 4 servings.Preparation time: 10 minutesCooking time: 20 minutesTotal time: 30 minutes
Variations
Add cooked bacon or sausage for extra protein.
Stir in cherry tomatoes or bell peppers for color and sweetness.
Use dairy-free milk and cheese alternatives for a lactose-free version.
Top with fresh herbs like parsley or chives before serving.
Add a pinch of chili flakes or paprika for a spicy kick.
storage/reheating
Store leftover frittata in an airtight container in the refrigerator for up to 4 days.Reheat slices in the microwave for 30–60 seconds or in the oven at 300°F (150°C) until warmed through.You can also freeze individual slices for up to 2 months. Thaw in the fridge before reheating.

FAQs
Can I make this frittata ahead of time?
Yes, it can be made in advance and stored in the fridge for easy meals throughout the week.
Can I use frozen spinach?
Absolutely—just be sure to thaw and squeeze out excess moisture before using.
What kind of cheese works best?
Feta, mozzarella, cheddar, or goat cheese all work well depending on your flavor preference.
Do I need a cast iron skillet?
No, any oven-safe skillet will work. If you don’t have one, you can cook the filling on the stovetop and transfer everything to a baking dish before baking.
How do I know when the frittata is done?
The center should be set and not jiggly; a knife inserted in the middle should come out clean.
Can I add potatoes?
Yes—pre-cooked, diced potatoes make a great addition for a more filling frittata.
Is this dish keto-friendly?
Yes, as long as you use full-fat dairy and low-carb vegetables.
Conclusion
Spinach Frittata is an easy, nourishing dish that delivers flavor and nutrition in every bite. With its quick prep time and endless customization options, it’s a go-to recipe for busy mornings or relaxed brunches. Whip it up once, and you’ll see just how versatile and satisfying this classic dish can be.
Print
Spinach Frittata
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
This Spinach Frittata combines fluffy eggs, tender spinach, and melty cheese into a hearty, low-carb, and protein-rich dish perfect for any meal of the day.
Ingredients
- 6 large eggs
- 2 cups fresh spinach (or frozen, thawed and drained)
- 1 small onion, chopped
- 2 cloves garlic, minced
- 1 tbsp olive oil
- Salt and pepper to taste
- 1/4 cup milk or cream
- 1/2 cup grated cheese (such as feta, mozzarella, or cheddar), divided
Instructions
- Preheat your oven to 375°F (190°C).
- In an oven-safe skillet, heat olive oil over medium heat and sauté chopped onion until translucent.
- Add minced garlic and cook for 1 more minute.
- Add the spinach and cook until wilted (if using fresh) or heated through (if using frozen).
- In a bowl, whisk together the eggs, milk or cream, salt, pepper, and half the grated cheese.
- Pour the egg mixture over the spinach mixture in the skillet, gently stirring to distribute evenly.
- Cook on the stovetop for 2-3 minutes until the edges start to set.
- Sprinkle the remaining cheese on top.
- Transfer the skillet to the oven and bake for 10-15 minutes, or until the frittata is set in the center and lightly golden on top.
- Let it rest for a few minutes before slicing and serving.
Notes
- Add cooked bacon or sausage for extra protein.
- Stir in cherry tomatoes or bell peppers for added color and sweetness.
- Use dairy-free milk and cheese alternatives for a lactose-free version.
- Top with fresh herbs like parsley or chives before serving.
- Add a pinch of chili flakes or paprika for a spicy kick.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Oven
- Cuisine: American
Nutrition
- Serving Size: 1/4 of recipe
- Calories: 250
- Sugar: 2g
- Sodium: 400mg
- Fat: 18g
- Saturated Fat: 7g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 4g
- Fiber: 1g
- Protein: 16g
- Cholesterol: 210mg