This post may contain affiliate links. Please see our disclosure policy.
Eggs for dinner was a Sunday tradition in my house growing up, and this Frittata di Zucchini is one of my favourites. It is so easy to put together, is packed full of flavour (thanks to the gorgeously golden zucchini, melting cheese and fresh herbs) and is on the table in under 30 minutes.

I always have a box of eggs to hand as they are perfect for whizzing up speedy, satisfying meals in minutes. I often make it for lunch and dinner but it works really well for breakfast/brunch or for a spot of meal prepping so you can enjoy a delicious homemade meal even when you are in a rush. Frittatas are also a great way of using up what you have in the fridge, potatoes, broccoli, red peppers, red onion…use what you have! Soften the vegetables first and add lots of cheese and you basically can’t go wrong.
I love zucchini since they are so quick cooking and so delicious. Try my Creamy Lemon Courgette Pasta if you want a pasta recipe or my Courgette Corn Fritters are a great lunch option too.
Table of Contents
Why you will love this recipe:
- The perfect summer recipe to use up a glut of zucchini.
- It is full of flavour thanks to the delicious combination of Parmesan, Emmental and feta, and generous helping of chives and parsley.
- It is ready in under 30 minutes making it the perfect simple lunch or midweek supper when you are tired, hungry and want something fast.
- A delicious way to eat more vegetables.
- It is so versatile, you can switch up the cheeses and add extra veggies and herbs to suit your taste.
Top tip!
When I worked in a restaurant, I started as the most junior sous chef and was in charge of staff meals (which was very stressful!). They didn’t buy extra ingredients to make them, so I had to rummage around and use what I could find. More often than not, I made frittata. I would fry everything off in a pan, then tip it into a large roasting tin before adding the cheese and eggs – it works so well for feeding a crowd (line the roasting tray with non-stick baking parchment to make it easier to get the frittata out at the end). If I didn’t have enough eggs to cover the tray, I would quickly whisk up some more and pour it over. It’s a very forgiving thing to cook so you can just adjust as you go and not get too stressed about exact quantities.

Ingredients:
Full recipe can be found in the printable recipe card at the bottom of the post, just scroll down!
Zucchini– also known as ‘courgette’. I have used green ones in this recipe but you could use a variety of different colours. The yellow ones taste slightly sweeter and are absolutely delicious (like in my courgette tart).
Eggs – I use large free-range eggs.
Cheese – you can use any cheese you wish, a mixture of Parmesan and Emmental is one of my favourite combos.
Substitutions and Variations:
Vegetables: whilst this is a zucchini recipe, any vegetables work. It is so flexible. I have made this before with peppers, butternut squash, broccoli, potato, anything goes. Just fry them off first, then continue as usual.
Herbs: you could use parsley, chives, basil or even coriander.
Make it spicy: you could add a pinch of dried chilli flakes or fresh sliced red chilli (deseeded or not, depending on how hot you like it).
Cheese: you can mix and max the cheeses depending on what you have – I love Gruyère and Pecorino but anything goes. Cheddar, feta, shredded mozzarella – use what you have and what you like, you can’t really go wrong. The trick is to add the cheese to the vegetables before adding the egg mixture, that way you get the cheese throughout and it doesn’t just sit on the top and burn.
Here’s how to make an easy Zucchini Frittata:
Here’s a step by step guide for what you need to do, but you can find the full recipe at the bottom of the page for detailed instructions.

ONE: Fry zucchini with salt and pepper for 5 minutes and then add onion.

TWO: Add the garlic and fry for 30 seconds, stirring, until fragrant.

THREE: Add cheese and chives, pour over eggs, and cook on low heat for 4 minutes, shaking the pan gently for even cooking.

FOUR: Add cheese and chives, pour over eggs, and cook on low heat for 4 minutes, gently shaking the pan for even cooking (bottom will be cooked, top won’t).

FIVE: Pop in the oven for about 4 minutes – or until puffed up and almost firm to the touch. Watch closely as you don’t want it to overcook and become rubbery.

SIX: Remove frittata from oven, slide onto a chopping board, and season with salt, pepper, and Parmesan.
Cooking Tips:
An even cook: remember to keep turning the pan to ensure an even cook underneath. You want every slice to have a golden, slightly crisp, base. You can use a knife to check underneath and see how it’s looking. Once it’s lovely and golden underneath but soft on top, that’s the time to take it off the heat and pop it in the oven.
The perfect set: you want the centre of this Frittata di Zucchini to be puffed up, but still with a slight wobble. The melted cheese can sometimes trick you into thinking that the egg isn’t cooked, but if it’s puffy looking, the chances are it is cooked but the cheese will still be melty and delicious. Remember, do not overcook.
Grill: if you don’t have an oven-proof frying pan, you can pop it under the grill to cook the top. Remember to keep an eye on it as you don’t want to grill it, you’re just gently cooking the top.
Baking tin: if you don’t have an oven-proof frying pan or grill, you can use a baking tin lined with non-stick baking paper. Follow the recipe as above and once the zucchini and onion mixture is cooked, tip into the tin, sprinkle with cheese and chives, then pour over the eggs. If you need more eggs, to cover the baking tin, just whisk up some more and pour them over. Bake in the oven for about 15 minutes. Keep checking on it as it will depend on the size of your baking tin and the thickness of the frittata.
Frequently Asked Questions
There are different variations but essentially they are all egg-based dishes (a bit like a more substantial omelette or a crustless quiche) with added herbs, veggies, cheese and, sometimes, meat or fish.
Frittatas are the ultimate ‘fridge forage’ meal when you want to use up all the odds and ends in your fridge that have seen better days. I have used all sorts… but for this recipe, I like to stick with greens. Spinach works really well – so do thinly sliced leeks, spring greens and peas.
I like to serve this Frittata di Zucchini with a tomato sauce for a light meal. You could add some buttered new potatoes for something more substantial and/or serve with a selection of salads alongside. Sometimes, it’s easy to just serve this with some toast on the side too. I love these 3 Ingredient Bagels, they are simple and quick yet so good.
Once cooked, leave to cool. Slice the frittata into pieces and then layer them up in an airtight container, with a piece of greaseproof paper between the layers to stop them sticking. Freeze for up to 3 months. You can defrost the slices one at a time and then reheat in a 150c oven for 5 mins until warmed.
Any leftovers can be kept in an airtight container in the fridge for 3 days.
Reheat at 150c in the oven until warmed through, around 5 minutes. It will take longer if reheating the whole frittata.
Other recipes you might enjoy:
If you liked the sound of this Frittata di Zucchini, you will absolutely LOVE my Scarpaccia, my Courgette Gratin or my Easy Courgette Lasagne. If you want something more breakfast themed, these Breakfast Bagels Sandwiches are so delicious, filled with melty cheese, crispy mortadella, fluffy egg, between a bagel. For more feta, youneed to try my Feta Saganaki.
Vegetarian Dishes
Creamy Courgette Gratin (Gratin de Courgettes)
Lunch Recipes
Courgette Tart
Vegetarian Dishes
Courgette Quiche
Easy Pasta Recipes
Quick Creamy Courgette Pasta
If you tried this Frittata di Zucchini or any other recipe on the site, please do leave a comment and let us know how it went!

Frittata di Zucchini (Zucchini Frittata)
Ingredients
- 1 tbsp olive oil
- 2 medium zucchini, cut into small chunks
- Salt and freshly ground black pepper
- 1 medium red onion, finely sliced
- 1 clove garlic, crushed
- 50 g grated cheese, I use a mix of Parmesan and Emmental
- 6 chives, finely chopped
- 6 eggs, whisked
To serve:
- 1 small bunch of parsley
- ½ red onion, very finely sliced
- Extra virgin olive oil, for drizzling
- Parmesan shavings
- 20 g feta, crumbled
Instructions
To make the Frittata di Zucchini:
- Preheat the oven to 180 Fan/160c conventional.
- Add a drizzle of oil to a medium sized oven-proof non-stick frying pan (approx. 25cm) and set over a medium heat. Add the zucchini, season well with salt and pepper, and fry for about 5 minutes, stirring often, until softened and starting to turn golden.
- Add the red onion and fry for about 10 minutes, stirring, or until softened.
- Add the garlic and fry for 30 seconds, stirring, until fragrant.
- Sprinkle over the cheese and the chives, then pour over the eggs and cook over a low heat for about 4 minutes, shaking the pan gently and moving it around to get an even cook (at this point,, the bottom of the frittata will be cooked but the top won’t).
- Pop in the oven for about 4 minutes – or until puffed up and almost firm to the touch. Watch closely as you don’t want it to overcook and become rubbery.
- Remove the frittata from the oven and slide onto a chopping board.
- Top with parmesan shavings, feta and the parsley and red onion salad.
- Cut into slices and serve.
To make the optional parsley and red onion salad:
- Meanwhile, tear the parsley leaves and place into a medium-sized bowl. Add the sliced onion and drizzle with about 1 tsp olive oil. Season with salt and pepper and scrunch together using your hand.
- The video below will help with this recipe.
Video
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.








Very tasty thanks. I can see how this could be adapted to make an interesting meal by not only changing cheeses but adding meats potentially or other things.