A hearty and satisfying casserole combining seasoned beef, creamy mashed potatoes, and melted cheese.
Preheat your oven to 350°F (175°C).
Preheating ensures even cooking from the start.
In a mixing bowl, combine the ground beef, egg, chopped onion, ketchup, salt, and pepper until well mixed.
Mix gently to avoid overworking the beef, which can make it tough.
Spread the beef mixture evenly into a greased baking dish.
Press the mixture down gently for an even layer.
Bake the beef layer in the preheated oven for 30 minutes.
Check for doneness by ensuring the beef is no longer pink.
While the beef is baking, boil the potatoes until tender, then mash them with a bit of butter and milk.
For extra creamy potatoes, use a potato ricer instead of a masher.
Spread the mashed potatoes over the cooked beef layer.
Smooth the top with a spatula for an even layer.
Sprinkle the shredded cheese evenly over the mashed potatoes.
Use a mix of cheeses for a more complex flavor.
Return the dish to the oven and bake for an additional 20 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 layers set, making it easier to serve.