Preheat your oven to 350°F (175°C).
In a large skillet, brown the ground beef with the diced onion and minced garlic until cooked through. Drain any excess fat.
In a greased 9x13-inch baking dish, spread a layer of thinly sliced potatoes evenly across the bottom.
Spread the cooked beef mixture over the potatoes.
In a bowl, whisk together the cream soup, evaporated milk, Worcestershire sauce, and seasonings (salt, pepper, onion powder, garlic powder). Pour this mixture evenly over the beef layer.
Cover with foil and bake 45 minutes, then uncover and bake 15 minutes until cheese is bubbly and golden. Let rest 10 minutes before serving.