In a large bowl, combine the potatoes, salt, pepper, cheddar cheese, parmesan cheese, melted butter, flour, and eggs. Stir together until all ingredients are well blended.
Lightly grease a 9x13 inch baking dish. Pour the potato mixture into the baking dish, spreading evenly.
Bake in preheated oven for 40 minutes, or until potatoes are tender and the top is golden brown.
Allow to cool before serving.
Interesting Facts
Kugel is a traditional Jewish dish that has been enjoyed for centuries.
It's a great side dish for any meal and a great way to use up leftover potatoes.
It's often served during special occasions like Shabbat, Hanukkah and Passover.