A comforting shepherd’s pie with all the traditional flavors.

This comforting dish combines savory meat filling with a creamy, buttery mashed potato topping. The flavors meld together beautifully during baking, creating a delicious and satisfying meal. Serve with a simple green salad or steamed vegetables. A side of crusty bread works well to soak up the gravy. Scoop portions of the shepherd’s pie onto plates, ensuring each serving has both filling and mashed potato topping. Garnish with fresh herbs, if desired.
Ingredients
- 1 pound ground lamb or beef
- 1 onion, finely chopped
- 2 carrots, diced
- 2 cloves garlic, minced
- 1 cup peas
- 2 tablespoons tomato paste
- 1 cup beef broth
- 2 tablespoons Worcestershire sauce
- 2 pounds potatoes, peeled and cut into chunks
- 4 tablespoons butter
- 1/2 cup milk
- Salt and pepper to taste
- Fresh herbs for garnish. (thyme, parsley, or rosemary)
Directions
- Preheat the oven to 400°F (200°C).
- In a large skillet, cook the ground lamb or beef over medium heat until browned. Add the onion, carrots, and garlic, and cook until softened.
- Stir in the tomato paste, beef broth, and Worcestershire sauce. Simmer for 10 minutes. Add peas and season with salt and pepper.
- Meanwhile, cook the potatoes in boiling water until tender. Drain and mash with butter and milk. Season with salt and pepper.
- Spread the meat mixture in an even layer in a baking dish. Top with the mashed potatoes, spreading them evenly.
- Bake for 20-25 minutes, until the top is golden brown and the filling is bubbling. Allow to cool slightly before serving.