Ingredients
Method
- Preheat the oven to 375°F (190°C) and lightly grease a 9x13-inch baking dish.
- In a large skillet over medium heat, cook the ground beef and diced onion until the beef is browned. Drain any excess grease.
- Stir in the garlic, paprika, onion powder, salt, and black pepper. Cook for 1 minute.
- In a medium saucepan, melt the butter over medium heat. Whisk in the flour and cook for 1 minute. Slowly whisk in the milk and beef broth until smooth and slightly thickened.
- Arrange half of the sliced potatoes in the prepared baking dish. Top with half of the beef mixture, half of the cream sauce, and 1 cup of cheddar cheese.
- Repeat the layers with the remaining potatoes, beef mixture, cream sauce, remaining cheddar cheese, and finish with the mozzarella cheese.
- Cover tightly with aluminum foil and bake for 60 minutes.
- Remove the foil and continue baking for 20–25 minutes, or until the potatoes are tender and the cheese is melted and lightly golden.
- Let the casserole rest for 10 minutes before garnishing with parsley and serving.
Notes
Slice the potatoes evenly for consistent cooking.
Freshly shredded cheese melts more smoothly than pre-shredded cheese.
Yukon Gold potatoes can be substituted for a creamier texture.
Add mushrooms, corn, peas, or bell peppers for extra vegetables.
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Freeze cooled portions for up to 3 months and thaw overnight before reheating.
Let the casserole rest before serving to help the layers hold together.
Freshly shredded cheese melts more smoothly than pre-shredded cheese.
Yukon Gold potatoes can be substituted for a creamier texture.
Add mushrooms, corn, peas, or bell peppers for extra vegetables.
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Freeze cooled portions for up to 3 months and thaw overnight before reheating.
Let the casserole rest before serving to help the layers hold together.
