Spinach, Feta and Tomato Frittata
A fluffy baked egg frittata folded with tender wilted spinach, briny crumbled feta, and blistered cherry tomatoes, seasoned with garlic, onion, fresh dill, and parmesan.
Why You'll Love This Recipe
This is a hearty, protein-rich egg bake that turns a handful of everyday ingredients into a full sit-down meal. It suits anyone who wants a warm, savory dinner that comes together in one pan, and it works just as well for a relaxed weekend brunch or a make-ahead lunch. It leans on eggs, greens, and cheese, so it eats like a real meal while still feeling light.
The magic is in how the eggs are treated. Beating them well and blending in grated parmesan gives the frittata a tender, custardy structure, while baking in a steady oven lets it rise and set gently instead of turning rubbery. Wilting the spinach with onion and garlic first, and driving off the extra moisture, keeps the finished egg firm rather than weepy. The feta is added on top so it stays in distinct salty pockets, and the halved cherry tomatoes soften and concentrate in the oven, adding little bursts of sweetness against the briny cheese.
Rich egg, tangy cheese, and green vegetable in every bite. Eggs and both cheeses deliver a generous dose of protein that keeps you full, while olive oil and butter carry flavor and richness. The spinach folds in real vegetable volume along with its vitamins, and the dill and tomato keep each wedge bright rather than heavy. It is filling and nourishing without feeling like a compromise.
Ingredients
- 12 large eggs
- 3/4 cup crumbled feta
- 8 cups fresh spinach
- 3 tbsp olive oil
- 1 1/2 tbsp butter
- 1/2 small onion, diced
- 3 cloves garlic, minced
- 1 cup cherry tomatoes, halved
- 1/4 cup grated parmesan
- 1 tbsp fresh dill
Instructions
- Preheat and prep: Preheat the oven to 375°F (190°C). Peel and finely dice the onion, mince the garlic, and halve the cherry tomatoes. Finely chop the fresh dill and crumble the feta if it is not already crumbled.
- Wilt the greens: Warm the olive oil and butter together in an oven-safe skillet over medium heat. Add the diced onion and cook until soft and translucent, about 4 to 5 minutes. Stir in the minced garlic and cook until fragrant, about 30 seconds. Add the fresh spinach a few handfuls at a time, stirring, until it collapses and wilts down; if any liquid pools in the pan, keep cooking until it evaporates so the frittata does not turn watery. Spread the greens into an even layer.
- Whisk the eggs: Crack the eggs into a bowl and beat well with the chopped dill and grated parmesan until the yolks and whites are fully blended and slightly frothy.
- Combine in the pan: Pour the egg mixture evenly over the wilted greens in the skillet. Gently tilt the pan so the eggs settle into the vegetables. Sprinkle the crumbled feta over the top and settle the halved cherry tomatoes, cut side up, into the surface.
- Bake until set: Transfer the skillet to the oven and bake until the frittata is puffed, golden at the edges, and just set in the center with no wet jiggle when you gently shake the pan, about 18 to 22 minutes. An instant-read thermometer inserted into the center should reach 160°F (71°C).
- Rest and serve: Let the frittata rest for about 5 minutes so it firms up and settles, then slice into wedges and serve warm.
Variations
- Herb swap: Trade the fresh dill for chopped basil, chives, or parsley to shift the aroma. Basil leans sweet and peppery, chives add a mild onion note, and parsley keeps things fresh and clean.
- Add mushrooms: Slice cremini or button mushrooms and sauté them with the onion until their liquid cooks off before adding the spinach. They deepen the savory flavor and add a meaty bite without changing the makeup of the dish.
- Meat lovers: Brown crumbled sausage or chopped bacon in the pan first, then proceed with the onion and garlic in the rendered fat. This adds meat and makes each wedge heartier.
- Cheese switch: Swap the feta for crumbled goat cheese or shredded gruyère for a different tang and melt. This keeps it dairy-rich while changing the character of the cheese.
- Roasted pepper: Fold in chopped jarred roasted red peppers along with or in place of the cherry tomatoes for a smoky-sweet note. Drain them well first so they do not add extra moisture to the eggs.
Storage & Leftovers
Cool leftover wedges to room temperature, then store them in an airtight container in the refrigerator for up to four days. Keep the pieces in a single layer or separated with parchment so they hold their shape.
For the best texture, reheat a wedge in a 325°F (163°C) oven or toaster oven until warmed through, about 8 to 10 minutes, which keeps the egg tender. A quick warm-up in a covered skillet over low heat also works; a microwave is fastest but can make the eggs slightly rubbery, so use short bursts.
This frittata is excellent made a day in advance, since the flavor of the feta, garlic, and dill deepens overnight. Bake it fully, chill it, and either serve it cold, at room temperature, or gently rewarmed. You can also prep further ahead by dicing the onion, mincing the garlic, and halving the tomatoes the night before.
Notes & Tips
- Use an oven-safe skillet: A well-seasoned cast iron or oven-safe nonstick skillet lets you wilt the greens and bake in the same pan. If yours is not oven-safe, transfer everything to a buttered baking dish before pouring in the eggs.
- Dry the spinach well: The most common cause of a watery frittata is spinach that still holds liquid. Cook it until it stops releasing moisture and the pan looks dry before the eggs go in. Frozen spinach works too, but thaw it and squeeze it hard in a towel first.
- Bring eggs toward room temperature: Cold eggs straight from the fridge take longer to set and can bake unevenly. Letting them sit on the counter while you prep the vegetables helps the frittata cook through and puff more evenly.
- Don't overbake: Pull the pan as soon as the center is just set and no longer jiggles, since the residual heat continues to firm it up as it rests. Overbaking is what turns the eggs dry and spongy.
- Season with the cheeses in mind: Both feta and parmesan are salty, so taste before adding extra salt. If you love a briny edge, add a little more feta; if you want it milder, hold back some and let the parmesan carry the savory note.
- What to serve alongside: A simple green salad dressed with lemon and olive oil, or a few extra tomatoes and cucumbers, rounds this into a full plate and keeps the meal light and fresh.
Nutrition & Mindful Eating
- Twelve eggs, two cheeses and a pan of blistered tomatoes make this substantial enough for the evening. The eggs and cheese bring the richness, the tomatoes bring acid and juice, and the spinach keeps the whole thing from feeling heavy.
- Cherry tomatoes halved and laid cut side up blister and collapse in the oven, concentrating their sweetness and releasing juice straight into the eggs. Cooking them this way makes their lycopene easier for your body to take up.
- Parmesan and feta do different jobs. The parmesan browns on top into a savory crust, the feta stays soft and briny underneath, and together they carry calcium and enough seasoning to run through twelve eggs.
- Butter alongside the olive oil is what makes this taste like dinner. It browns the onion and garlic differently, adds a nutty depth underneath the eggs, and gives the pan its glossy finish.
- Eight cups of spinach wilt down into the base with the garlic, going soft and sweet, and the fresh dill scattered over the finished pan is the sharp green note that cuts through all that butter and cheese.
- As you eat, hunt for the tomatoes that split and gave up their juice into the egg around them, and let the dill land at the end, and give dinner longer than the frittata took to bake.
Frequently Asked Questions
Why did my frittata turn out watery?
Almost always it is the spinach. Fresh spinach releases a lot of water as it wilts, so cook it until the pan looks dry and no liquid pools before adding the eggs. Halving the tomatoes and setting them cut side up, rather than burying them, also keeps their juice from soaking in.
Can I use frozen spinach instead of fresh?
Yes. Thaw it completely, then squeeze it firmly in a clean towel to wring out as much water as possible before adding it to the sauteed onion and garlic. Skip the wilting step since it is already soft.
How do I know when it is fully baked?
The top should be puffed and lightly golden, the edges set, and the center should no longer jiggle when you gently shake the pan. If you have a thermometer, the middle should read 160°F (71°C). It will firm up a little more as it rests.
Can I make this in a muffin tin for individual portions?
Yes. Butter the cups well, divide the wilted greens, egg mixture, feta, and tomatoes among them, and bake at the same temperature. They cook faster, usually around 12 to 15 minutes, so start checking early for a set center.

