This Shepherd’s Pie has a richly satisfying beef and vegetable filling and is topped with the creamiest mashed potatoes that bake up perfectly golden. It’s a true comfort food classic and absolutely worth making from scratch.
1.5cupsbeef brothYou can substitute ½ cup with red wine if desired.
1tablespoonWorcestershire sauce
½cupfrozen peas
salt & pepper
For the potato topping
2.5lbrusset potatoes, peeled and cut into chunks
6tablespoonunsalted butter
¼cupwhole milk
¼cupsour cream
2egg yolks
1teaspoonsalt
1teaspoonblack pepper
⅓cupparmesan cheese, shredded
fresh parsley, chopped Optional, for serving
Instructions
Cook the Potatoes.
Preheat the oven to 375 F. Add the peeled and chopped potatoes to a large pot and cover with cold water. Bring to a boil and cook until fork tender and easy to mash, about 15–20 minutes. Drain well and set aside.
Make the beef filling while the potatoes cook.
Drizzle olive oil into a large skillet and heat over medium-high. Add the onion, carrots, mushrooms, and celery. Cook for 4–5 minutes until softened.Add the garlic, rosemary, and thyme and cook for about 30 seconds until fragrant.Add the ground beef and cook for 4–5 minutes, breaking it up as it cooks, until browned.
Stir in the tomato paste and flour and cook for 1 minute.Slowly pour in the beef broth and Worcestershire sauce, stirring to combine. Bring to a boil, then reduce to a simmer and cook for 1–2 minutes until slightly thickened.Then stir in the frozen peas and simmer for another 2 minutes. Remove from heat and set aside.
Mash the Potatoes.
Add the butter to the drained potatoes while they are still wam and mash until the butter is melted and incorporated. Then stir in the sour cream, milk, salt, pepper, and egg yolks until smooth and creamy.
Assemble and bake.
Transfer the beef mixture to a baking dish if needed and spread into an even layer. Spoon the mashed potatoes over the top and smooth them out. Sprinkle Parmesan cheese evenly over the top. Bake at 375°F for 30 minutes, until heated through and golden on top. If you’d like more color, broil for 1–2 minutes at the end, watching closely so it doesn’t burn.Let it set for about 5-10 minutes before cutting. Serve warm and enjoy!