This frittata uses the stovetop-to-oven method — a few minutes on the burner to set the base, then the oven finishes the centre without you hovering over it. The lemon zest and fresh herbs keep it tasting light, and the whole thing comes together in one skillet. It works for breakfast, a quick dinner, or anything in between.
Before you start
The single technique worth understanding before you crack an egg: your skillet must be oven-safe. Cast iron and stainless steel both work well; most nonstick pans are only rated to around 350°F (175°C), so check yours before it goes in. The second thing that matters is heat control on the stovetop. You want medium-low — not medium — when the eggs go in. Too high and the bottom turns rubbery before the oven has a chance to set the top. Give it 3 to 4 minutes on the burner until the edges are just opaque, then move it straight to the upper-third rack. That’s the whole method.
About the ingredients
- Cheese: Mozzarella melts smoothly and stays mild. Gruyère adds a nuttier flavour and browns a little more at the edges — either works, but they produce a noticeably different result. Avoid pre-shredded bags if you can; the anti-caking coating slows melting.
- Leftover pasta vs. potatoes: Both bulk out the frittata, but they behave differently. Pasta keeps a slight chew; diced cooked potatoes make it denser and more filling. Either way, make sure they’re fully cooked before they go in — they won’t cook further in the egg.
- Lemon zest: Use a microplane or the fine side of a box grater. Zest only the yellow part; the white pith underneath is bitter. One lemon gives you roughly 1 tablespoon.
- Spinach: One cup of fresh spinach is roughly one large handful. It wilts down to almost nothing, so don’t worry if it looks like too much in the pan.
What can go wrong
- The frittata puffs up in the oven and then collapses: This is normal. A frittata isn’t a soufflé — it will settle as it cools. Let it rest for 5 minutes before slicing and it will hold its shape cleanly.
- Watery liquid pools on the plate: This usually comes from the spinach or bell pepper releasing moisture. Make sure you sauté the vegetables until any visible liquid has evaporated before adding the eggs. Rushing this step is the most common reason a frittata turns out wet.
- The bottom burns before the centre sets: Your burner is too high, or you left it on the stovetop too long. Pull it off the heat as soon as the edges look set — the oven does the rest. A thin pan over a high flame is the usual culprit.
- Cheese doesn’t brown on top: At 350°F (175°C) the cheese melts but may not colour. If you want a golden top, switch the oven to broil for the final 60 to 90 seconds — but watch it, it goes from golden to burnt quickly.
- It sticks when you try to slice it: Run a flexible spatula around the edge and underneath before cutting. If you used a stainless steel pan, a light coat of oil before the vegetables go in makes a real difference. Skip the garnish — not worth the extra dish.
Make-ahead notes
The cooked frittata keeps well in the fridge for up to 4 days, covered tightly. Reheat individual slices in a dry skillet over low heat for 3 to 4 minutes — this keeps the edges from going rubbery, which the microwave tends to do. If you want to freeze it, cut it into portions first, wrap each one individually, and freeze for up to 2 months; thaw overnight in the fridge before reheating. You can also prep the vegetables a day ahead and store them in the fridge, which cuts the active time on the day to about 15 minutes.
Easy Veggie Frittata with Lemon and Fresh Herbs
Ingredients
- ½ piece red bell pepper finely diced
- ½ medium yellow onion finely diced
- ½ cup leftover cooked pasta or cooked potatoes diced if using potatoes
- 1 cup fresh spinach roughly chopped
- 1 teaspoon fresh thyme or ½ teaspoon dry thyme
- 1 tablespoon fresh parsley finely chopped
- ⅓ cup shredded mozzarella or Gruyère cheese
- 5 large eggs
- 1 tablespoon lemon zest from 1 lemon
- 4 tablespoons extra-virgin olive oil divided
- ½ teaspoon fine sea salt plus more to taste
- ¼ teaspoon black pepper freshly ground
Instructions
- Preheat oven to 350°F / 175°C (180°C fan-forced). Position an oven rack in the upper third of the oven, one position below the top.
- Mix the eggs, lemon zest, thyme, and parsley in a medium bowl. Add salt and pepper and set aside.
- Place a 10-inch (25cm) oven-safe non-stick skillet on medium-high heat. Add 2 tablespoons of olive oil, then add the diced onion and bell pepper. Cook, stirring occasionally, for 3-4 minutes until softened. Add the spinach and stir until just wilted, about 1 minute. Season with a pinch of salt and pepper.
- Add the pasta and the other 2 tablespoons of olive oil. Mix everything around and make sure the pasta is coated in olive oil. Work it in if you’re using long pasta as I did.
- Next, add the eggs and, using a spatula, move the eggs around to get to the bottom of the pan. Lift the sides so the egg liquid can continue to reach the bottom.
- Soon you will see a crust forming on the sides of the pan. When the top of the frittata is no longer very wet, place the skillet in the oven on the upper-third rack and bake for 10 minutes, until the eggs are almost fully set but the centre still has a slight jiggle.
- After 10 minutes, remove the skillet from the oven. The frittata should be puffed slightly and set around the edges with only a small amount of moisture on top.
- Sprinkle the shredded cheese evenly over the top of the frittata. Return the skillet to the oven and bake for 5-7 minutes until the cheese is melted and lightly golden.
- Run a silicone spatula around the edges of the frittata to loosen it. Slide it onto a cutting board or serving plate. Slice into 4 wedges and serve with a simple mixed green salad dressed with a drizzle of olive oil, a squeeze of fresh lemon juice, and a pinch of salt.
Nutrition
Common questions
Can I make this frittata without an oven-safe skillet?
You can finish it entirely on the stovetop using a lid. After adding the eggs, put a tight-fitting lid on the pan and cook on the lowest heat setting for 8 to 10 minutes until the centre is just set. The top won’t brown, but the texture will be close.
How do I know when the frittata is done?
The centre should be just set — it can have a very slight wobble, like a just-baked cheesecake, but it shouldn’t look liquid. A knife inserted in the middle should come out clean. Overbaking dries it out, so err on the side of pulling it a minute early.
Do I have to use leftover pasta? What if I don’t have any?
No — the pasta is optional. The frittata works fine with just the vegetables and eggs. If you want something more filling, diced cooked potatoes are a direct swap, or you can simply leave it out and get a thinner, lighter result.
Can I use dried herbs instead of fresh?
Yes. Use half the quantity — so ½ teaspoon dried thyme instead of 1 teaspoon fresh. Dried parsley is a weaker substitute than dried thyme; if you only have dried parsley, add a little extra lemon zest to compensate for the lost brightness.
Can I double the recipe to feed more people?
You can, but you’ll need a larger skillet — a 12-inch pan for double the ingredients. The stovetop and oven times will both increase slightly, so check the centre at the 20-minute mark rather than pulling it at 15.
Is there a dairy-free version?
Leave out the cheese entirely — the frittata still sets and slices cleanly without it. A dairy-free shredded mozzarella alternative can work as a topping, but it tends to melt unevenly, so don’t expect the same result.
What to cook next
- Fluffy homemade pancakes for weekend mornings
- Gourmet avocado toast with poached egg
- Authentic Roman carbonara
- Fresh vegetable spring rolls

















































