Created by KittenCal on October 12, 2011
Step 1: Preheat oven to 350 degrees F.
Step 2: Grease a 13 x 9-inch baking dish.
Step 3: In a skillet cook/brown the ground beef or sausage meat; drain fat, then set aside for a few minutes (if you are making this without the beef then omit this step).
Step 4: In a large bowl whisk the eggs until frothy; add in milk, flour, garlic powder, salt, cayenne pepper, baking powder and 1/3 cup grated Parmesan cheese, mix vigorously until well blended (can use an electric mixer for mixing).
Step 5: Add in the cooked ground beef, chopped onion, 4 cups cheddar cheese and spinach; mix until well combined.
Step 6: Season with fresh ground black pepper to taste.
Step 7: Place the butter cubes in the baking dish and place in the oven to melt for 10 minutes).
Step 8: Transfer/spread the spinach mixture into the hot baking dish.
Step 9: Sprinkle the top with remaining 1/3 cup Parmesan cheese.
Step 10: Bake for 30-35 minutes or until firm and golden brown (for a crispier square bake longer).
Step 11: Cool slightly then cut into desired size squares.