01 -
Heat your oven to 375°F. Grab a 9×13 baking dish and give it a good greasing so nothing sticks.
02 -
Mix your ground beef with the garlic powder, onion powder, salt, and pepper in a bowl. Use your hands to really work those seasonings in, then shape the meat into 6 even patties.
03 -
Get a skillet hot and brown those patties on both sides – you just want a nice crust, not to cook them all the way through. Once they're browned, set them aside on a plate.
04 -
In that same skillet with all those tasty beef bits, whisk together 1 cup of milk and the flour until it's smooth. Then slowly pour in the rest of the milk, whisking the whole time until you've got a nice gravy forming. Add some salt and pepper to taste.
05 -
Spread half of your potato slices across the bottom of your baking dish. Next, arrange half of the onion slices over the potatoes.
06 -
Place your browned hamburger patties on top of that first layer of potatoes and onions, spacing them out evenly.
07 -
Cover the patties with the rest of your potato slices and onions, creating a nice top layer.
08 -
Pour your homemade gravy all over everything in the dish, making sure it seeps down between all the layers.
09 -
Cover the dish with foil and pop it in the oven for about an hour. This gives time for the potatoes to get tender and everything to meld together.
10 -
Take the dish out, remove the foil, and sprinkle that shredded cheddar all over the top. Put it back in the oven, uncovered this time, and bake for another 15 minutes until the cheese is bubbly and starting to get golden in spots.