Finely chop the onion and capsicum.
Grate the zucchini and carrot.
Combine the veggies in a large bowl.
Roughly chop the bacon and add it to the veggies.
Season the veggies with salt and pepper and add the cayenne.
Whisk the eggs and add to the vegetable and bacon mixture. Combine well.
Pour the mixture into a shallow baking dish. Smooth the top and flatten with the back of a spoon.
Cover the top with grated cheese (optional).
Bake in a moderate oven (180C) for approx one hour. Check to see if cooked by making an incision in the center. If egg is still runny, cook for a few minutes longer checking regularly.