In a large bowl, beat together eggs and milk. Season with salt and pepper. Pour into a buttered 11?x7? glass baking pan.
In a frying pan, fry up a bit of bacon, and set aside. Crumble bacon when cooled. Alternatively, heat butter or margarine. Add diced yellow pepper, zucchini and onions to the frying pan and fry, stirring until vegetables have softened and slightly browned.
Pour the egg mixture into the baking dish. Spoon and sprinkle the vegetable mixture over top of the egg. Sprinkle ham (and bacon if using) over top and then finish with a generous handfuls of cheese over the entire top of the frittata.
Bake, uncovered for about 25-30 minutes or until the egg is set and a knife inserted in the center comes out clean.
Recipe by Just a Smidgen at https://justasmidgen.com/2012/02/16/breakfast-in-bed-frittata/