A delightful and creamy potato casserole perfect for any occasion.
Preheat your oven to 180°C (350°F).
Always preheat the oven to ensure even cooking.
Grease a baking dish with butter.
Use a paper towel to spread the butter evenly.
Peel and thinly slice the potatoes and onion.
Try to slice the potatoes uniformly for even cooking.
In a mixing bowl, whisk together the eggs, milk, salt, and paprika.
Whisk until the mixture is smooth and well combined.
Layer the potato and onion slices in the baking dish.
Overlap the slices slightly for a nice presentation.
Pour the egg and milk mixture over the layered vegetables.
Pour slowly to ensure even distribution.
Bake in the preheated oven for 30 minutes.
Check halfway through to ensure even cooking.
Sprinkle the shredded cheese over the top and bake for an additional 10 minutes, or until the cheese is melted and bubbly.
For a golden crust, broil for the last 2 minutes.
Let the casserole cool slightly before serving.
Cooling helps the casserole set for easier serving.