Shepherd's Pie is the ultimate comfort food, combining a rich and savory meat filling with a creamy mashed potato topping. This hearty dish is perfect for those chilly nights when you want something more than just a simple meal—it's like wrapping yourself in a warm, cozy blanket with every bite. With layers of deeply flavorful meat and vegetables, and a fluffy, buttery potato crust, this British classic will satisfy any comfort food cravings, delighting both family and friends around the dinner table.
Preheat your oven to 400°F (200°C).
In a large saucepan, heat the olive oil over medium heat. Add the chopped onion, carrot, celery, and garlic. Cook until the vegetables are softened, about 5 minutes.
Add the ground lamb or beef to the pot, breaking it up with a spoon. Cook until browned.
Stir in the tomato paste and Worcestershire sauce, cooking for another minute.
Pour in the beef broth, add the thyme and rosemary, and simmer until the mixture thickens, about 10 minutes.
Stir in the peas, then season with salt and pepper to taste. Remove from heat and transfer the meat mixture to a baking dish.
In a large pot, cover the diced potatoes with water and boil until fork-tender, about 15 minutes.
Drain the potatoes and return them to the pot. Add the butter and milk, mashing until smooth. Season with salt and pepper.
Spread the mashed potatoes over the meat evenly, smoothing out the top.
Bake in the preheated oven for 25-30 minutes, or until the top is golden brown.
Let cool slightly before serving. Enjoy your comforting Shepherd’s Pie!