Preheat the Oven Set oven to 375°F (190°C). Lightly grease a medium baking dish.
Prep the Potatoes & Aromatics Dice the peeled potatoes evenly (½-inch cubes). Chop the onion and mince the garlic — this ensures everything cooks evenly and releases maximum flavor.
Sauté the Aromatics In a large skillet, heat olive oil over medium heat. Add onion and garlic; cook for 4–5 minutes until softened and fragrant.
Brown the Beef Add ground beef to the pan. Season with salt, pepper, thyme, and paprika. Cook until fully browned, breaking up clumps. Let the spices toast slightly for depth.
Deglaze & Simmer Pour in beef broth, scraping up browned bits from the bottom. Simmer for about 4 minutes to blend flavors.
Combine & Mix In a large bowl, combine the beef mixture with diced potatoes. Add sour cream and half the cheese. Stir until the potatoes are well coated.
Assemble & Bake Transfer the mixture into your baking dish. Sprinkle remaining cheese evenly on top.
Cover with foil and bake for 30 minutes.
Uncover and bake another 10–15 minutes, until the top is golden and bubbling.
Rest & Serve Let it rest 10 minutes before serving — this helps it set and slice neatly.