Heat a medium size frying pan with the olive oil and fry the onions for 2-3 minutes until they start to turn brown.
Add the bacon and fry for a further 2-3 minutes until the bacon starts to turn a little crispy.
Add the courgette and fry off until all the juices have disappeared and then add the peas for 2 minutes.
Beat the salt and pepper into the eggs and pour into the pan, making sure the whole pan is covered in egg
Reduce the heat to a low-medium temperature and leave the pan on the hob until you can see that the egg looks cooked around the edge of pan, this should be about 2-3 minutes.
Remove from the heat and place under a medium to hot grill and cook for a further 2-3 minutes until the top of the frittata is cooked through and golden in colour.
Remove and leave to stand for a minute or two before slicing up and enjoying with a plate of delicious salad.