By: Amie Pagan
Shepherd’s Pie is the kind of dish that was born from practicality. Its roots can be traced to the British Isles in the late 18th and early 19th centuries, when home cooks needed an economical way to turn leftover roasted meat into another hearty meal. Chopped meat was combined with vegetables and gravy, then topped with mashed potatoes—an ingredient that had become an affordable staple throughout Britain and Ireland.
Originally, dishes of this style were commonly called Cottage Pie, a name associated with the modest cottages of rural working families. The term Shepherd’s Pie appeared later and eventually came to distinguish the version made specifically with lamb or mutton—a natural connection to the shepherds who tended sheep. Cottage Pie, meanwhile, became associated with beef.
My version sits somewhere between the two traditions. I use equal parts ground lamb and ground beef, giving you the unmistakable savory character of lamb while the beef adds richness and makes the flavor a little more approachable. Instead of relying solely on a traditional gravy, I build the filling with mirepoix, tomato paste, herbs, beef stock and dry red wine, which cooks down into a deeply flavored sauce.
A layer of sweet green peas goes over the meat before everything is covered with creamy mashed potatoes and baked until bubbling underneath and beautifully golden on top.
It may have begun as a humble way to stretch leftovers, but there’s a reason Shepherd’s Pie has endured for generations. It’s simple, comforting food built from layers of flavor—and exactly the sort of dinner that deserves a place back on the table.

WHAT YOU’LL NEED

- GROUND LAMB & BEEF: I use a combination of half ground lamb and half ground beef for the best of both worlds. The lamb brings the distinctive, savory flavor of a traditional Shepherd’s Pie, while the beef adds familiar richness and balances the stronger flavor of the lamb.
- BAKING SODA: A small amount mixed with the meat before cooking helps tenderize it and encourages better browning, giving the finished filling a softer, more succulent texture.
- YUKON GOLD POTATOES: Naturally buttery and creamy, they make an especially rich mashed potato topping without becoming overly heavy.
- MIREPOIX: A classic combination of onion, carrots, and celery that creates the aromatic foundation of the filling. Slowly sautéing the vegetables brings out their natural sweetness and builds another layer of flavor
- GARLIC: Adds another layer of savory flavor to the vegetables and filling.
- TOMATO PASTE: Just enough to add concentrated tomato flavor, richness, and depth without turning the filling into a tomato sauce.
- ALL PURPOSE FLOUR: Helps thicken the red wine and stock into a rich, velvety gravy that clings to the meat and vegetables.
- DRY RED WINE: Adds depth and richness to the filling as it reduces and concentrates. For the best flavor, use a Cabernet Sauvignon, Merlot, or Côtes du Rhône—something dry, medium- to full-bodied, and good enough that you’d happily drink a glass with dinner. Avoid sweet reds or anything overly fruity. Cabernet Sauvignon is my first choice for its bold, savory character and how beautifully it complements both the lamb and beef.
- BEEF STOCK: Forms the savory base of the gravy and complements both the lamb and red wine.
- WORCESTERSHIRE SAUCE & DIJON MUSTARD: A little of each adds savory depth, acidity, and complexity without overpowering the filling.
- FRESH ROSEMARY & THYME: Classic herbs that pair beautifully with lamb, beef, potatoes, and red wine.
- GREEN PEAS: Add a pop of sweetness and color that balances the rich, savory filling. Rather than stirring them into the meat, I sprinkle the peas evenly over the finished meat mixture just before adding the mashed potatoes, creating a distinct layer and helping the peas retain their texture and bright flavor.
- BUTTER & HEAVY CREAM: The secret to a luxurious mashed potato topping: rich, creamy, and sturdy enough to sit beautifully over the filling.
- EGG YOLK: Enriches the mashed potatoes and encourages those gorgeous golden-brown peaks as the pie bakes.
- EXTRA VIRGIN OLIVE OIL, SALT & FRESH GROUND PEPPER: The essentials for seasoning and building flavor throughout the dish.
Jump to printable recipe for precise measurements
STEP-BY-STEP INSTRUCTIONS
Step 1: Preheat your oven to 400°F
In a large bowl, combine the ground lamb and ground beef. Sprinkle with ¾ teaspoon baking soda and salt, then gently mix until evenly distributed. Let the meat rest for 15–20 minutes while you prepare the remaining ingredients. This simple step helps tenderize the meat, keeps it juicy, and encourages better browning once it hits the skillet.

Step 2: Place the peeled and cut Yukon Gold potatoes in a large pot and cover with cold, generously salted water. Bring to a boil, then reduce the heat and cook until the potatoes are completely fork-tender, about 15–20 minutes. Once tender, drain well and set aside while you prepare the filling.

Sept 3: Heat the olive oil in a large skillet over medium-high heat. Add the lamb and beef mixture and cook, breaking it apart as it browns. Let the meat develop some good color before stirring too much—those browned bits will add even more flavor to the filling. Once cooked through and nicely browned, transfer the meat to a plate and set aside.

Step 4: In the same skillet, add the mirepoix and cook over medium heat, stirring occasionally, until the vegetables have softened and the onions are translucent, about 6–8 minutes. Add the garlic and cook for another 30 seconds, just until fragrant. Be sure to scrape up any browned bits left behind from the meat—they’ll add even more flavor to the filling.

Step 5: Add the tomato paste to the mirepoix and cook for 1–2 minutes, stirring frequently, until it deepens in color and begins to caramelize slightly. Sprinkle the flour over the vegetables and stir until everything is well coated. Cook for another 1 minute to remove the raw flour taste.


Step 6: Pour in the red wine, stirring well and scraping up any flavorful browned bits from the bottom of the skillet. Bring to a simmer and cook for 4–5 minutes, allowing the wine to reduce by about half. This concentrates the flavor and cooks off the sharpness of the alcohol, leaving behind a rich, savory base for the filling.

Step 7: While the wine reduces, prepare the mashed potatoes. Drain the cooked potatoes well, then mash until smooth. Add the butter and heavy cream, mixing until creamy and fluffy. Season with salt and freshly ground black pepper to taste. Allow the potatoes to cool slightly before mixing in the egg yolk until fully incorporated.

Step 8: Return the browned meat to the skillet and stir to combine with the mirepoix and reduced wine. Pour in the beef stock, then add the Worcestershire sauce, Dijon mustard, thyme, rosemary, and bay leaf. Stir everything together and bring to a gentle simmer. Cook uncovered for 20–25 minutes, stirring occasionally, until the sauce has reduced and thickened into a rich, savory gravy.


Step 9: Remove the bay leaf, then spread the meat filling into an even layer in the skillet. Sprinkle the green peas evenly over the top of the meat mixture. Carefully spoon the mashed potatoes over the peas, then gently spread them all the way to the edges. Use the back of a spoon to create swirls and peaks in the potatoes—these will become beautifully golden and crisp as the Shepherd’s Pie bakes.


Step 10: Bake at 400°F for 25–30 minutes, until the filling is bubbling around the edges and the mashed potatoes are beautifully golden on top. For extra color, place under the broiler for 2–3 minutes at the end, watching closely. Let the Shepherd’s Pie rest for 10–15 minutes before serving so the filling has time to settle.

🍷 WINE PAIRING
A Cabernet Sauvignon is my first choice for this Shepherd’s Pie. Its dark fruit, savory character, and firm tannins stand up beautifully to the richness of the lamb and beef, while complementing the red wine gravy and herbs.
For something a little softer, try a Côtes du Rhône. Its notes of dark fruit, pepper, and herbs are especially lovely with the rosemary and thyme in the filling.
And whenever possible, serve the same wine you used to cook the filling—it creates a natural connection between the dish and what’s in your glass.
Shepherd's Pie
Ingredients
- FOR THE FILLING:
- 1 lb ground beef
- 1 lb ground lamb
- 2 Tablespoons extra virgin olive oil
- 1 medium yellow onion, finely diced
- 2 carrots, finely diced
- 2 celery stalks, finely diced
- 3 cloves garlic, minced
- 2 tablespoons tomato paste
- 2 tablespoons all-purpose flour
- 1 cup dry red wine
- 1½ cups beef stock
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- 1 teaspoon fresh thyme leaves
- 1 teaspoon finely chopped fresh rosemary
- 1 bay leaf
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- 1 cup frozen peas
- 3 lbs Yukon Gold potatoes, peeled and cut into chunks
- 6 tablespoons unsalted butter
- ½–¾ cup heavy cream
- 1 egg yolk
- Kosher salt, to taste
- Freshly ground black pepper, to taste
FOR THE MASHED POTATOES:
Directions
- Preheat your oven to 400°F
- Place the peeled and cut Yukon Gold potatoes in a large pot and cover with cold, generously salted water. Bring to a boil, then reduce the heat and cook until the potatoes are completely fork-tender, about 15–20 minutes. Once tender, drain well and set aside while you prepare the filling.
- Heat the olive oil in a large skillet over medium-high heat. Add the lamb and beef mixture and cook, breaking it apart as it browns. Once cooked through and nicely browned, transfer the meat to a plate and set aside.
- In the same skillet, add the mirepoix and cook over medium heat, stirring occasionally, until the vegetables have softened and the onions are translucent, about 6–8 minutes. Add the garlic and cook for another 30 seconds, just until fragrant.
- Add the tomato paste to the mirepoix and cook for 1–2 minutes, stirring frequently, until it deepens in color and begins to caramelize slightly. Sprinkle the flour over the vegetables and stir until everything is well coated. Cook for another 1 minute to remove the raw flour taste.
- Pour in the red wine, stirring well and scraping up any flavorful browned bits from the bottom of the skillet. Bring to a simmer and cook for 4–5 minutes, allowing the wine to reduce by about half.
- While the wine reduces, prepare the mashed potatoes. Drain the cooked potatoes well, then mash until smooth. Add the butter and heavy cream, mixing until creamy and fluffy. Season with salt and freshly ground black pepper to taste. Allow the potatoes to cool slightly before mixing in the egg yolk until fully incorporated.
- Return the browned meat to the skillet and stir to combine with the mirepoix and reduced wine. Pour in the beef stock, then add the Worcestershire sauce, Dijon mustard, thyme, rosemary, and bay leaf. Stir everything together and bring to a gentle simmer. Cook uncovered for 20–25 minutes, stirring occasionally, until the sauce has reduced and thickened into a rich, savory gravy.
- Remove the bay leaf, then spread the meat filling into an even layer in the skillet. Sprinkle the green peas evenly over the top of the meat mixture. Carefully spoon the mashed potatoes over the peas, then gently spread them all the way to the edges. Use the back of a spoon to create swirls and peaks in the potatoes—these will become beautifully golden and crisp as the Shepherd’s Pie bakes.
- Bake at 400°F for 25–30 minutes, until the filling is bubbling around the edges and the mashed potatoes are beautifully golden on top. For extra color, place under the broiler for 2–3 minutes at the end, watching closely. Let the Shepherd’s Pie rest for 10–15 minutes before serving so the filling has time to settle.
In a large bowl, combine the ground lamb and ground beef. Sprinkle with ¾ teaspoon baking soda and salt, then gently mix until evenly distributed. Let the meat rest for 15–20 minutes while you prepare the remaining ingredients.


Leave a Reply