This Shepherd's Pie with Lamb features savory ground lamb, tender vegetables, fresh herbs, and rich wine gravy topped with creamy mashed potatoes and baked until golden. This is a perfect Sunday dinner!

If you are craving a hearty, homemade comfort food dinner, this Shepherd's Pie Recipe is one you will want to try. It features savory meat filling simmered with vegetables, herbs, and rich seasonings, all topped with creamy mashed potatoes and baked until golden brown. Every bite is packed with comforting flavors.
I have spent years cooking for crowds, and I've even had the opportunity to cook alongside Gordon Ramsay on Next Level Chef. Experiences like those have taught me great food doesn't have to be complicated. It is all about building layers of flavor and creating something memorable.
Why You'll love this recipe
- Layers of flavor: Herbs, Worcestershire sauce, and other flavorful ingredients give the meat filling plenty of depth.
- Classic Comfort Food: Savory meat, tender vegetables, and creamy mashed potatoes come together in one satisfying casserole.
- Perfect for making ahead: Prepare the casserole in advance for an easier weeknight dinner.
Reader Review: "This Shepherd's Pie is amazing. The flavor can't be beat, and it's perfect for Sunday dinner." - Taylor B
What is Shepherd's Pie
Shepherd's Pie is a classic comfort food casserole made with a savory meat filling, vegetables, and a creamy mashed potato topping. The filling is typically seasoned with herbs and cooked in a rich gravy before being topped with mashed potatoes and baked until golden brown.
Traditionally, shepherd's pie is made with ground lamb, while cottage pie is made with ground beef. This Shepherd's Pie with Lamb stays true to the classic dish, featuring flavorful ground lamb, tender vegetables, and a rich gravy beneath a creamy potato topping.
Ingredients

- Olive Oil: To help brown the meat and add flavor.
- Ground Lamb: The traditional meat used in Shepherd's Pie.
- Black Pepper: Season the meat and add some warmth to the filling.
- Onion: To add sweetness and a base to the meat.
- Bell Peppers: Add some color, sweetness, and extra flavor.
- Garlic Cloves: Fresh garlic adds flavor to the meat and vegetables.
- Butter: Helps soften the vegetables and adds richness to the filling.
- Tomato Puree: Adds concentrated tomato flavor and helps build a rich, savory gravy. You can also use a diced Roma tomato.
- Flour: Thickens the gravy so it coats the lamb and vegetables.
- Red Wine: Adds depth and richness to the gravy. Allow it to reduce to concentrate the flavor.
- Worcestershire sauce: Adds a savory, tangy flavor to complement the lamb.
- Chicken Stock: Forms the base of the gravy!
- Rosemary: Adds an earthy, fragrant flavor that works well with the lamb.
- Thyme: Adds a subtle, savory herbal flavor.
- Mashed Potatoes: Use your favorite creamy mashed potatoes to top the savory lamb filling. Try our Make-Ahead mashed potatoes.
- Parmigiano Reggiano Cheese: Adds a nutty, salty flavor and helps the potato topping develop a delicious golden finish.
Tim's Tip: The filling may look like it has too much liquid at first, but give it time to simmer. The liquid will reduce, leaving you with a rich, savory gravy.
How to Make Shepherd's Pie
Step 1: Prep the Ingredients. Dice the onion and bell peppers, mince the garlic, and measure out the remaining ingredients.
Step 2: Brown the Lamb. Heat the extra virgin olive oil in a large skillet over medium heat. Add the ground lamb and season with black pepper. Cook until browned, breaking it apart as it cooks. Remove the lamb from the skillet and drain off any excess grease. Set the cooked lamb aside.
Step 3: Cook the Vegetables. Add the butter, diced onion, and bell peppers to the same skillet. Cook over medium heat until the vegetables begin to soften. Stir in the garlic, rosemary, and thyme. Cook for another minute until fragrant.
Step 4: Build the Filling. Return the cooked lamb to the skillet. Stir in the tomato puree and flour until everything is well combined. Cook for about 3 minutes, stirring frequently, to cook out the raw flour flavor.

Step 5: Make the Gravy. Add the red wine and Worcestershire sauce to the skillet. Stir occasionally as the wine reduces by about half. Pour in the chicken stock and bring the mixture to a boil. Reduce the heat to a simmer and cook for 35-40 minutes, stirring frequently, until the gravy has reduced and the filling is thick and flavorful.


Step 6: Assemble the Shepherd's Pie. Preheat the oven to 400°F
Spread the lamb filling evenly in a baking dish. Spoon the prepared mashed potatoes over the top and spread them into an even layer, making sure the filling is completely covered. Sprinkle the top with Parmigiano Reggiano Cheese.
Step 7: Bake Until Golden. Place the baking dish in the preheated oven and bake for 30 minutes, or until the filling is bubbling and the potato topping is lightly golden. Let the pie rest for a few minutes before serving.

Substitutions and variations
- Meat swap: Ground lamb is traditional for shepherd's pie, but you can substitute ground beef if you prefer. Technically, that makes it cottage pie. You can also try a Chicken Spehpherd's Pie using ground chicken for a lighter twist on this comfort food.
- Wine alternative: If you prefer to cook without wine, substitute additional chicken stock.
- Fresh herbs: Fresh rosemary and thyme add wonderful flavor to the lamb filling. If using dried herbs, start with about one-third the amount of fresh herbs called for in the recipe.
- Mashed Potatoes: Save time by using 3 cups of leftover mashed potatoes. Warm slightly before spreading.
- Cheese variation: Parmigiano Reggiano adds a nutty, savory flavor to the topping. You can substitute freshly grated Parmesan if that is what you have on hand.
Expert Tips
- Spread the potatoes evenly. Cover the lamb filling with the mashed potatoes to help keep the filling moist while the casserole bakes.
- Don't rush the vegetables. Cook the onion and bell peppers until they're tender before adding the garlic and herbs. This helps develop the flavor of the filling.
- Let it rest before serving. Allow the shepherd's pie to rest for a few minutes after baking. This helps the filling settle and makes serving easier.
- Leftover Mashed Potatoes: This is a great recipe for using leftover mashed potatoes! If you are making them from scratch, prepare them ahead of time to make assembling dinner even easier.
What to serve with Shepherd's Pie
Shepherd's Pie with Lamb is a hearty, satisfying meal on its own, but I love easy additions to round out the meal without too much extra work in the kitchen.
- Salad: A crisp garden salad with homemade buttermilk ranch.
- Bread: Serve warm stuffed garlic bread or dinner rolls to soak up every last bit of that delicious gravy.
- Roasted Vegetables: Glazed Grilled carrots, crispy baked green beans, or Brussels sprouts make for a perfect side with the lamb and herbs.
Storage
- Refrigerator: Allow the shepherd's pie to cool, then cover it tightly or transfer leftovers to an airtight container. Store in the refrigerator for up to 3-4 days.
- Freezer: Shepherd's pie freezes well, making it a great option for meal prep. Store leftovers in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Reheat individual portions in the microwave until heated through. To reheat a larger portion, cover the baking dish with foil and warm it in a 350°F oven until hot in the center.
FAQ
Yes! You can substitute ground beef for the lamb. Traditionally, shepherd's pie is made with lamb, while the beef version is called cottage pie.
Allow the lamb filling to simmer until the gravy has reduced and thickened before assembling the casserole. If the filling is too thin, it can make the potato topping slide and leave excess liquid in the baking dish.
Of course! Using 3 cups of prepared mashed potatoes is an easy shortcut that saves time. Warm them slightly before spreading them over the lamb filling if they are too firm to work with.
More Casserole Recipes
Recipe

Shepherd's Pie with Lamb
Ingredients
For the Pie
- 2 tablespoon EVOO
- 2 lbs Ground Lamb
- 1 teaspoon Black Pepper for seasoning meat
- 1 Large Onion diced
- 3 Small Bell Peppers diced
- 3 Garlic Cloves minced
- 2 tablespoon Butter
- 2 tablespoon Tomato Puree or 1 Roma tomato
- 2 tablespoon Flour
- 7 oz Red Wine
- 2 ½ oz Worcestershire
- 4 ½ Cup Chicken Stock
- 1 Sprig of Rosemary diced
- 4 Sprigs of Thyme diced
- 3 cups Prepared Mashed Potatoes
- ¼ Cup Parmigiano Reggiano shredded
Instructions
- Prep the Ingredients. Dice the onion and bell peppers, mince the garlic, and measure out the remaining ingredients.
- Brown the Lamb. Heat the extra virgin olive oil in a large skillet over medium heat. Add the ground lamb and season with black pepper. Cook until browned, breaking it apart as it cooks. Remove the lamb from the skillet and drain off any excess grease. Set the cooked lamb aside. 2 Tbsp EVOO 2 lbs Ground Lamb 1 Tsp Black Pepper
- Cook the Vegetables. Add the butter, diced onion, and bell peppers to the same skillet. Cook over medium heat until the vegetables begin to soften. Stir in the garlic, rosemary, and thyme. Cook for another minute until fragrant. 1 Large Onion 3 Small Bell Peppers 3 Garlic Cloves 2 Tbsp Butter 1 Sprig of Rosemary 4 Sprigs of Thyme
- Build the Filling. Return the cooked lamb to the skillet. Stir in the tomato puree and flour until everything is well combined. Cook for about 3 minutes, stirring frequently, to cook out the raw flour flavor. 2 Tbsp Tomato Puree 2 Tbsp Flour
- Make the Gravy. Add the red wine and Worcestershire sauce to the skillet. Stir occasionally as the wine reduces by about half. Pour in the chicken stock and bring the mixture to a boil. Reduce the heat to a simmer and cook for 35-40 minutes, stirring frequently, until the gravy has reduced and the filling is thick and flavorful. 7 oz Red Wine 2 ½ oz Worcestershire 4 ½ Cup Chicken Stock
- Assemble the Shepherd's Pie. Preheat the oven to 400°F. Spread the lamb filling evenly in a baking dish. Spoon the prepared mashed potatoes over the top and spread them into an even layer, making sure the filling is completely covered. Sprinkle the top with Parmigiano Reggiano cheese. 3 cups Prepared Mashed Potatoes ¼ Cup Parmigiano Reggiano
- Bake Until Golden. Place the baking dish in the preheated oven and bake for 30 minutes, or until the filling is bubbling and the potato topping is lightly golden. Let the pie rest for a few minutes before serving.
Video
Notes
- Spread the potatoes evenly. Cover the lamb filling with the mashed potatoes to help keep the filling moist while the casserole bakes.
- Don't rush the vegetables. Cook the onion and bell peppers until they're tender before adding the garlic and herbs. This helps develop the flavor of the filling.
- Let it rest before serving. Allow the shepherd's pie to rest for a few minutes after baking. This helps the filling settle and makes serving easier.
Storage
- Refrigerator: Allow the shepherd's pie to cool, then cover it tightly or transfer leftovers to an airtight container. Store in the refrigerator for up to 3-4 days.
- Freezer: Shepherd's pie freezes well, making it a great option for meal prep. Store leftovers in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Reheat individual portions in the microwave until heated through. To reheat a larger portion, cover the baking dish with foil and warm it in a 350°F oven until hot in the center.
Nutrition

The Family Table Cookbook is Available Now!
It's finally here! Experience over 40 family-approved recipes that are easy to follow and easy to eat.
Tim specializes in easy family dinner recipes, home cooked meals and comfort food recipes everyone will love. We love to make simple, delicious recipes that make getting dinner on the table easy!
*This post may contain affiliate link(s), so we may earn a small commission when you make a purchase through links on our site at no additional cost to you. Thank you for your support and understanding.





Comments
No Comments