Preheat oven to 350° and llightly butter a 9 x 13 casserole dish.
Spread all the grated cheese in the bottom of the prepared casserole dish.
If you are adding breakfast meat layer it on top of the cheese. (if using bacon I like to add it very last after the egg mixture so it stays crispy)
Set the casserole dish aside for later.
In the bowl of a stand mixer, crack the eggs and add the milk.
Using the whisk attachment on the mixer, whisk together until the egg yolks are mostly broken up.
Add the remaining dry ingredients and mix until mostly incorporated. The flour will be lumpy, that's ok.
Give the eggs one last whisk and then pour it over the cheese and breakfast meat in the casserole pan.
Place casserole in the center of the oven uncovered and bake for 45-60 minutes. The eggs are done when they are a light golden brown and the center has completely puffed up above the sides. The center will deflate and flatten once it's removed from the stove.
Let the casserole stand for just a few minutes before slicing.