optionalfresh parsley, finely chopped, for garnish
Instructions
Preheat your oven to 375°F (190°C) to ensure it's ready for baking.
In a large skillet, heat the olive oil over medium heat. Add the finely chopped onion and minced garlic, cooking for about 3-4 minutes or until they are fragrant and tender.
Add the ground beef to the skillet. Use a wooden spoon to break it into small pieces. Cook until the beef is browned and no longer pink, approximately 5-7 minutes. Season the mixture with salt, pepper, dried thyme, and paprika to evenly distribute the flavors.
In a separate bowl, combine the beef broth and heavy cream, whisking until mixed. This creamy liquid will enhance the casserole's richness.
Lightly grease a 9x13 inch baking dish. Start by layering half of the sliced potatoes evenly across the bottom. Season the potatoes lightly with salt and pepper for flavor.
Evenly spread the browned ground beef mixture over the first layer of potatoes.
Pour half of the beef broth and cream mixture over the beef layer, ensuring it coats the beef evenly.
Layer the remaining potato slices on top of the beef. Follow with the rest of the beef broth and cream mixture, pouring it evenly to allow for even cooking.
Generously sprinkle the shredded cheddar and mozzarella cheese over the top layer, allowing the cheese to melt and create a deliciously gooey topping.
Cover the dish tightly with aluminum foil and bake in the preheated oven for 30 minutes. After this time, remove the foil and continue baking for an additional 15-20 minutes, or until the cheese is bubbling and has developed a golden brown color.
Once baked, remove the casserole from the oven and let it rest for about 10 minutes to allow the layers to set before serving.
Notes
Garnish with freshly chopped parsley for an appealing look.