Preheat oven to 375 degrees.
Brown ground beef with onion in a large pan until the onion has softened and there is no more pink left in the meat. Drain the hamburger meat and set aside.
1 ½ pounds Ground Beef, 1 small Onion Diced
In the same pan, melt the butter over medium heat. Add flour and combine into a paste. Cook constantly stirring for one minute.
¼ cup Butter, ¼ cup Flour
Add the half and half and beef broth. Whisk together and simmer until the sauce thickens for about 5-7 minutes. Add the salt, black pepper, onion power and garlic powder and incorporate into the sauce.
1 ½ cup Half and Half, 1 ½ cups Beef Broth, 1 teaspoon Garlic Powder, 1 teaspoon Onion Powder, 1 teaspoon Black Pepper, 1 ½ teaspoon Salt
Add the ground beef mixture and sour cream into sauce.
⅓ cup Sour Cream
Slice the potatoes into thin slices about 1/4". You can peel the potatoes or leave the potato skin on. A mandolin is a great tool to use to speed up the process.
2 pounds Russet Potatoes Sliced
In a prepared 9 x 13 pan layer half of the potatoes in the bottom of the pan. Pour half of the sauce over the potatoes and sprinkle half of the cheese over the sauce. Repeat with the rest of the potatoes, meat mixture and cheese.
1 cup Mozzarella Cheese
Bake covered for 1 hour. Remove cover and bake for an additional 15 minutes until the cheese begins to brown. Let the casserole rest for 10 minutes before serving.