Cooking Instructions:
Preheat your oven to 375 degrees Fahrenheit. Begin by sautéing the chopped onion (or mirepoix) in a skillet over medium heat until softened, about 5 minutes. Add the minced garlic and cook for an additional minute until fragrant.
Next, add the ground beef (or lamb) to the skillet and brown it thoroughly, breaking it apart with a spatula as it cooks. Once the meat is no longer pink, stir in the tomato paste and season with salt and pepper to taste.
In a separate pot, peel and chop the potatoes, then boil them in salted water until fork-tender, approximately 15-20 minutes. Drain and return to the pot, adding the softened butter, half & half (or milk), garlic powder, and cheese. Mash until creamy and smooth.
In a small bowl, whisk together beef broth and cornstarch (or flour) to thicken the sauce, then pour it into the meat mixture. Stir to combine, allowing the sauce to simmer for a few minutes until it thickens.
Spread the meat filling evenly in a baking dish, then layer the mashed potatoes over the top, smoothing it out with a spatula. Use a fork to create texture on the surface for better browning.
Bake the Shepherd's Pie uncovered for 25-30 minutes, or until the edges are bubbling and the top is lightly golden. Remove from the oven and let it cool for a few minutes before serving.
Extra Tips:
When preparing Shepherd's Pie, consider making the filling and mashed potatoes in advance. The casserole can be assembled and stored in the refrigerator for several days prior to baking, allowing for easy meal prep.
Additionally, allowing the dish to come to room temperature before placing it in the oven can help facilitate even cooking throughout. Feel free to customize the recipe by adding your favorite vegetables or spices to the filling for a personal touch!