1. Preheat oven to 350°F.
2. Place cheese in a large bowl and toss to combine.
3. Place half of the cheese blend in the bottom of a 13x9 casserole and spread evenly.
4. In a medium skillet, melt butter, add mushrooms, green onions, and peppers cooking until onion and pepper are tender.
5. Arrange vegetables over cheese evenly.
6. Arrange ham or sausage over vegetables evenly.
7. Add remaining cheese evenly over meat.
8. Lightly spoon flour into measuring cup; level off.
9. in a large bowl using wire whisk, blend flour, milk, parsley, and eggs; pour over layers in dish.
10. Bake at 350°F for 45 minutes or until set and lightly brown.
11. Let stand for 10 minutes (to let egg and cheese set).
12. Cut into squares.
13. NOTE: To make ahead, complete recipe upto adding Custard mixture.
14. Stop after topping with last half of cheese.
15. Cover and place in refrigerator over night.
16. Next morning prepare custard and bake accordingly.