I've been making this pie for a few years now. I like to vary the vegetables and meat depending on what I have on hand. I've made it with leftover turkey, sausage and lamb roast. In summer, it's a perfect brunch meal with a salad; in winter, add a loaf of homemade bread for a great dinner.
In a saucepan, saute the broccoli, green pepper, mushrooms, onion and garlic in oil until tender. Sprinkle half of the ham and cheese into pie crust. Cover with the vegetables and the remaining ham and cheese. Combine eggs and cream; pour over ham and cheese. Bake at 350° for 45-50 minutes or until knife inserted in the center comes out clean. If needed, cover edge of crust with foil to prevent excess browning.