In a large skillet, pour the olive oil and heat it over medium heat. Add the chopped onions and minced garlic, sautéing for about 3-4 minutes until the onions become translucent and fragrant.
Add the ground beef to the skillet, breaking it apart with a wooden spoon. Season it with paprika, along with salt and pepper to taste. Cook for approximately 5-7 minutes, stirring occasionally, until the beef is thoroughly browned and no longer pink. Drain any excess fat from the skillet.
Lightly grease a 9x13-inch baking dish with oil or cooking spray. Start layering by placing half of the thinly sliced potatoes at the bottom of the dish.
Layer half of the cooked ground beef mixture over the potatoes, followed by dollops of half the sour cream and half of the shredded cheddar cheese.
Repeat the layering process: place the remaining sliced potatoes on top, followed by the remaining ground beef mixture, dollops of the rest of the sour cream, and finish off with the last of the shredded cheddar cheese.
Carefully pour the beef broth evenly over the entire casserole.
Cover the baking dish tightly with aluminum foil and place it in the preheated oven. Bake for 45 minutes.
After 45 minutes, remove the foil and continue baking for an additional 15 minutes, or until the cheese is bubbly and golden brown.
Once out of the oven, let the casserole rest for about 10 minutes. Garnish with freshly chopped parsley before serving.
Notes
For a more rustic presentation, serve directly from the baking dish.