I love brunch, but after a while pancakes and waffles start to feel repetitive. My kids are happy with the familiar favorites, but I wanted something fresh, simple, and satisfying — so I started making a Spinach Frittata. It’s an easy, flavorful dish that elevates a weekday breakfast or makes a lovely weekend brunch centerpiece.
This classic egg frittata combines eggs, spinach and cherry tomatoes for a savory, protein-packed meal that works equally well for breakfast, brunch or “brinner” (breakfast for dinner). It’s quick to prepare, adaptable to different diets, and keeps well for busy mornings.

A Spinach Frittata is a great choice when you want a nutritious, satisfying meal without a lot of fuss. The eggs provide the base and a good amount of protein, while the spinach and tomatoes add color, texture and vitamins. The dish is naturally gluten free and easy to make low-carb or keto-friendly depending on your additions.
Why Make This Recipe
- Balanced and protein-packed: Eggs deliver sustained energy and the vegetables add fiber and micronutrients, making this a filling, balanced meal.
- Dietary-friendly: This frittata works well for gluten-free, low-carb and keto diets. It’s also easy to adapt for other preferences.
- Quick and simple: From start to finish it takes about 35 minutes, with minimal hands-on time and straightforward steps.
- Customizable: Swap cheeses, add cooked meats, or change the vegetables to match what you have on hand — the recipe welcomes substitutions.
Ingredient Notes
- Eggs: The base of the frittata. Use fresh large eggs for best texture.
- Cream: A small amount of cream makes the eggs tender and slightly richer. Milk can be substituted if preferred.
- Salt and black pepper: Basic seasoning to bring out the flavors. Adjust to taste.
- Cherry tomatoes: Quartered cherry tomatoes add a bright, juicy contrast and a pop of color.
- Spinach: Fresh chopped spinach is ideal. Frozen, thawed and well-drained spinach can be used in a pinch.
- Vegetable oil: A little oil prevents sticking and helps the frittata release from the pan. Olive oil or another neutral oil works fine.
Gather your ingredients and a skillet, and you’ll be ready to make a frittata that’s both elegant and approachable.
How To Make Spinach Frittata
Below are clear, easy-to-follow steps to make the frittata. See the recipe card for exact quantities.
- Crack the eggs into a large bowl and whisk until combined.
- Add the cream, salt, pepper, quartered cherry tomatoes and chopped spinach; mix gently to combine.
- Heat a lightly oiled cast iron or non-stick skillet over medium heat. Pour in the egg mixture and cook until the edges begin to set.
- Finish the top by transferring the skillet to a preheated grill or under a hot broiler, or cover the pan and cook on low until the center is just set and the top is slightly golden.
- Let the frittata rest a few minutes before slicing so it holds its shape.
Tips For Success
- Use a well-seasoned cast iron or a good non-stick skillet so the frittata releases easily.
- Distribute ingredients evenly in the pan to ensure consistent texture and flavor in every slice.
- Avoid overcooking — the frittata should be set but still slightly moist in the center for the best mouthfeel.
- Check doneness by inserting a knife or toothpick into the center; it should come out mostly clean with a few moist crumbs.
- Allow the frittata to rest for a few minutes before cutting to keep slices neat.
Delicious Variations
- Cheesy: Stir in or sprinkle shredded cheddar, mozzarella, goat cheese or feta for a creamier finish.
- Mushroom and spinach: Sauté mushrooms with garlic and add for an earthy flavor.
- Smoked salmon: Fold in smoked salmon slices for a luxurious, savory twist.
- Italian sausage: Browned sausage adds extra protein and hearty flavor.
- Roasted peppers: Add roasted red peppers for sweetness and color.
- Artichoke and spinach: Combine chopped marinated artichoke hearts for a Mediterranean touch.
- Bacon: Crumble cooked bacon into the mixture for a smoky crunch.
Prep and Storage
- Prep ahead: Make the frittata in advance and store it in the fridge for 3–4 days. Reheat portions in the microwave or oven until warmed through.
- Store: Cool the frittata, slice into portions and refrigerate in an airtight container for up to 3–4 days.
- Freeze: Wrap individual portions tightly and freeze for up to 2–3 months. Reheat frozen slices covered in the oven at 350°F (175°C) until hot, or microwave on medium power until heated through.
FAQs
A frittata is an Italian-style egg dish similar to an omelette but cooked more slowly and finished by baking, grilling or broiling so the top sets without folding.
Yes. Bell peppers, mushrooms, zucchini and onions are all great choices — sauté firmer vegetables first so they are tender.
Yes. Milk will work and lighten the texture slightly; cream will produce a richer, silkier frittata.
Yes. Use a larger pan or make two pans and adjust cooking time to ensure even doneness.
No. A quiche has a pastry crust, while a frittata is crustless and generally lower in carbs.

More Recipes You May Like
- Roasted balsamic strawberry muffins
- Roasted courgette salad with lemon, chilli and basil
Serving Suggestions
- Serve warm with a crisp green salad and crusty bread for brunch.
- Top slices with a dollop of plain yogurt or a sprinkle of fresh herbs like chives or parsley.
- Pair with roasted potatoes or a simple fruit salad for a complete meal.
Weight Watchers Points
There are 4 Blue Plan Points in one serving.
Thank you for reading this Spinach Frittata recipe. Come back for more easy, family-friendly recipes, from air fryer ideas to one-pot dinners. Recipe by Bintu Hardy.
Get the Spinach Frittata Recipe:
Spinach Frittata
A quick and easy spinach frittata perfect for weekday breakfasts and weekend brunches.
Prep time: 10 mins | Cook time: 25 mins | Total time: 35 mins
Course: Breakfast, Brunch | Cuisine: American, Western | Diet: Gluten Free
Servings: 6 people | Calories: 109 kcal per serving
Author: Bintu Hardy
Ingredients
- 8 eggs
- 2 tablespoons cream (or substitute milk)
- Salt, to taste
- Ground black pepper, to taste
- 14 cherry tomatoes, quartered
- 3/4 cup (100g) chopped spinach
- 1 teaspoon vegetable oil (or olive oil)
Instructions
- Break the eggs into a large bowl and whisk until smooth.
- Stir in the cream, salt, pepper, cherry tomatoes and chopped spinach.
- Heat the oil in a cast iron or non-stick skillet over medium heat. Pour in the egg mixture and cook until the edges start to set.
- Finish the top by placing the skillet under a hot broiler, on a grill, or by covering and cooking on low until the center is set and the top is lightly golden.
- Let the frittata rest for a few minutes, then slice and serve warm.
Notes
- Use a non-stick or well-seasoned cast iron skillet to prevent sticking.
- To test doneness, insert a knife or toothpick into the center — it should come out mostly clean.
- Let the frittata rest briefly before slicing to help it keep its shape.
- Weight Watchers: 4 Freestyle Points per serving.
Nutrition (per serving)
Calories: 109 kcal | Carbohydrates: 2 g | Protein: 8 g | Fat: 7 g | Saturated Fat: 3 g | Cholesterol: 224 mg | Sodium: 92 mg