In saucepan bring water to the boil and add in the broccoli and peas, boil for 1 minute and strain.
In a bowl add boiling water to the spinach to wilt, then after a couple of minutes strain and using your hand squeeze all the excess water out of the spinach, be careful the water is very hot.
Preheat the grill to high.
Fry off the onions, garlic and courgettes in 1 tbsp of oil until soft and all liquid is evaporated, this will take about 5 minutes.
Then add in the blanched broccoli, peas and spinach and toss through the other veg, then the ham or bacon and mix well. Season with a good crack of black pepper.
Pour the eggs over the vegetables evenly and cook on a medium heat for about 5 minutes (or until the eggs begin to set), now sprinkle the cheese evenly over the frittata.
Put the frying pan under the hot grill and wait for the cheese to melt and bubble and go golden.
You can now cut it up into wedges and enjoy, serve with some bread and delicious salad.