01 -
Preheat the oven to 190°C (375°F). Grease a 9×13 inch baking dish with olive oil or non-stick spray.
02 -
In a large skillet over medium heat, warm olive oil. Sauté chopped onion and minced garlic until fragrant and softened. Add ground beef and cook, breaking up with a spatula, until browned. Season with Italian seasoning, paprika, salt, and black pepper. Drain excess fat if necessary.
03 -
Arrange half of the thinly sliced potatoes in the prepared baking dish, overlapping slightly. Top with half of the cooked beef mixture and sprinkle evenly with 3/4 cup shredded cheddar cheese.
04 -
Layer the remaining potatoes over the cheese. Add the rest of the beef mixture and finish with the remaining 3/4 cup cheddar cheese.
05 -
Evenly pour beef broth and optional milk over the assembled layers to ensure moisture throughout the casserole.
06 -
Cover the baking dish tightly with foil and bake for 35 to 40 minutes, or until the potatoes are tender when pierced with a knife.
07 -
Remove foil, sprinkle grated Parmesan cheese over the surface, and return to the oven. Bake uncovered for an additional 10 minutes until the top is golden and bubbling.
08 -
Let the casserole rest for 5 minutes to set. Garnish with chopped fresh parsley before serving warm.