Discover six mouthwatering variations of shepherd’s pie that will transform this humble comfort food into an extraordinary dining experience.
From traditional lamb and potato preparations to creative twists featuring unique ingredients and international flavors, these recipes will elevate your cooking game.
Whether you’re craving classic British cuisine or seeking to experiment with new flavors, these tried-and-tested recipes offer something for everyone.
Get ready to explore traditional, vegetarian, low-carb, spicy, and gourmet versions of this beloved casserole that your family will request again and again.
Classic English Shepherds Pie with Gravy-Soaked Lamb

Classic English Shepherd’s Pie with Gravy-Soaked Lamb is the ultimate comfort food that combines tender minced lamb, rich gravy, and creamy mashed potatoes.
This hearty dish originated in the British countryside and has become a beloved family favorite that’s perfect for cold evenings.
Ingredients:
• 2 lbs ground lamb
• 3 lbs potatoes, peeled
• 2 carrots, diced
• 1 large onion, chopped
• 2 cloves garlic, minced
• 1 cup beef broth
• 2 tbsp tomato paste
• 1 cup frozen peas
• 1/2 cup milk
• 4 tbsp butter
• 1 tbsp Worcestershire sauce
• Salt and pepper to taste
• 1 tbsp fresh thyme
• 2 tbsp flour
Cooking Instructions:
Step 1: Boil peeled potatoes until tender, then mash with milk and butter until smooth.
Step 2: Brown the lamb in a large skillet, drain excess fat.
Step 3: Add onions, carrots, and garlic to the lamb; cook until vegetables soften.
Step 4: Stir in flour, then add broth, tomato paste, and Worcestershire sauce.
Step 5: Simmer for 15 minutes until sauce thickens, then add peas.
Step 6: Transfer mixture to a baking dish, top with mashed potatoes.
Step 7: Create peaks in potatoes with a fork and bake at 375°F for 30-35 minutes until golden.
Pro Tip: Let your shepherd’s pie rest for 10-15 minutes after baking to prevent the filling from being too runny when served. For the crispiest potato top, brush the surface with melted butter before baking.
Irish-Style Beef and Guinness Shepherds Pie

Irish-Style Beef and Guinness Shepherd’s Pie brings together the hearty flavors of Ireland in one comforting dish.
This classic recipe combines tender beef, rich Guinness stout, and seasonal vegetables, all topped with creamy mashed potatoes for a perfect family meal.
Ingredients:
• 2 lbs ground beef
• 1 bottle Guinness stout (440ml)
• 2 onions, diced
• 3 carrots, chopped
• 2 celery stalks, diced
• 3 garlic cloves, minced
• 2 tbsp tomato paste
• 2 tbsp flour
• 2 cups beef broth
• 1 tbsp Worcestershire sauce
• 2 tsp fresh thyme
• 4 large potatoes, peeled
• 1/2 cup butter
• 1/2 cup milk
• Salt and pepper to taste
Step 1: Brown the ground beef in a large skillet over medium-high heat. Drain excess fat.
Step 2: Add onions, carrots, celery, and garlic. Cook until vegetables soften.
Step 3: Stir in flour and tomato paste, then pour in Guinness and beef broth.
Step 4: Add Worcestershire sauce and thyme. Simmer for 30 minutes until sauce thickens.
Step 5: Meanwhile, boil potatoes until tender. Mash with butter and milk until smooth.
Step 6: Transfer beef mixture to a baking dish and top with mashed potatoes.
Step 7: Bake at 375°F for 25-30 minutes until golden brown.
Pro Tip: Let your pie rest for 15 minutes after baking to prevent the filling from being too runny. For the best-mashed potato topping, warm your butter and milk before mixing them with the potatoes.
Vegetarian Lentil and Mushroom Shepherds Pie

Transform your comfort food cravings into a healthy, vegetarian delight with this hearty Lentil and Mushroom Shepherd’s Pie.
This plant-based version of the classic British dish combines protein-rich lentils with savory mushrooms, topped with creamy mashed potatoes for a satisfying meal that’ll warm your soul.
Ingredients:
• 2 cups green lentils
• 1 lb mushrooms, sliced
• 4 large potatoes
• 2 carrots, diced
• 2 celery stalks, chopped
• 1 onion, diced
• 3 garlic cloves, minced
• 1 cup vegetable broth
• 2 tbsp tomato paste
• 1/2 cup milk (plant-based)
• 3 tbsp butter (vegan)
• 1 tsp thyme
• Salt and pepper to taste
Cooking Instructions:
Step 1: Boil potatoes until tender (20 minutes). Mash with milk, butter, salt, and pepper.
Step 2: Cook lentils in vegetable broth until soft (20-25 minutes).
Step 3: Sauté onions, garlic, carrots, and celery until softened (5-7 minutes).
Step 4: Add mushrooms and cook until they release moisture (5 minutes).
Step 5: Combine vegetables with lentils, tomato paste, and thyme.
Step 6: Transfer mixture to a baking dish, top with mashed potatoes.
Step 7: Bake at 375°F for 25-30 minutes until golden brown.
Pro Tip: Let your shepherd’s pie rest for 10-15 minutes after baking to set properly. For the crispiest potato top, rough up the surface of your mashed potatoes with a fork before baking.
Sweet Potato Topped Shepherds Pie with Fresh Herbs

Sweet Potato Topped Shepherd’s Pie with Fresh Herbs transforms the classic comfort food into a healthier, more flavorful version.
This hearty dish combines seasoned ground lamb (or beef) with vegetables, topped with creamy mashed sweet potatoes and fresh herbs for an extra burst of flavor.
Ingredients:
• 2 lbs sweet potatoes, peeled and cubed
• 1 lb ground lamb (or beef)
• 1 onion, diced
• 2 carrots, diced
• 2 celery stalks, diced
• 3 garlic cloves, minced
• 1 cup frozen peas
• 2 tbsp tomato paste
• 1 cup beef broth
• 2 tbsp fresh thyme
• 2 tbsp fresh rosemary
• 1/4 cup milk
• 3 tbsp butter
• Salt and pepper to taste
Step 1: Boil sweet potatoes in salted water until tender (15-20 minutes). Drain and mash with milk, butter, salt, and pepper.
Step 2: Brown meat in a large skillet over medium-high heat. Remove and set aside.
Step 3: In the same pan, sauté onions, carrots, and celery until soft (5-7 minutes). Add garlic and cook for 1 minute.
Step 4: Return meat to pan. Add tomato paste, broth, half the herbs, peas, salt, and pepper. Simmer for 10 minutes.
Step 5: Transfer mixture to a baking dish. Top with mashed sweet potatoes and remaining herbs.
Step 6: Bake at 375°F for 25-30 minutes until bubbling and slightly browned on top.
Pro Tip: Let your shepherd’s pie rest for 10-15 minutes before serving to set properly. For the best sweet potato topping, use a fork to create peaks before baking – they’ll crisp up beautifully in the oven.
Mediterranean Lamb Shepherds Pie with Feta Crust

Mediterranean Lamb Shepherd’s Pie with Feta Crust offers a delightful twist on the classic comfort food.
This Mediterranean version combines aromatic ground lamb with herbs and vegetables, topped with a unique feta-infused potato crust that turns golden and crispy when baked.
Ingredients:
• 2 lbs ground lamb
• 3 lbs potatoes, peeled and quartered
• 1 cup crumbled feta cheese
• 1 large onion, diced
• 3 carrots, diced
• 2 celery stalks, chopped
• 4 garlic cloves, minced
• 2 tbsp tomato paste
• 1 cup red wine
• 1 cup beef broth
• 2 tsp dried oregano
• 1 tsp ground cinnamon
• ½ cup milk
• 4 tbsp butter
• Salt and pepper to taste
Step 1: Boil potatoes until tender. Mash with milk, butter, and half the feta cheese. Season with salt and pepper.
Step 2: Brown lamb in a large skillet over medium-high heat. Remove and set aside.
Step 3: In the same pan, sauté onions, carrots, celery, and garlic until softened.
Step 4: Return lamb to pan. Add tomato paste, wine, broth, oregano, and cinnamon. Simmer for 20 minutes.
Step 5: Transfer mixture to a baking dish. Top with mashed potatoes and remaining feta.
Step 6: Bake at 375°F for 30-35 minutes until golden brown.
Pro Tip: Let your shepherd’s pie rest for 15 minutes after baking to prevent the filling from being too runny when served. For the crispiest top, run your fork across the potato surface before baking to create ridges that will brown beautifully.
Instant Pot Quick and Easy Shepherds Pie

Experience the ultimate comfort food with this quick and easy Instant Pot Shepherd’s Pie.
This classic British dish combines savory ground lamb, hearty vegetables, and creamy mashed potatoes, all prepared efficiently in your Instant Pot.
Transform your weeknight dinner into a cozy, satisfying meal that tastes like it’s been slow-cooked for hours.
Ingredients:
• 1.5 lbs ground lamb (or beef for cottage pie)
• 4 large potatoes, peeled and quartered
• 1 onion, diced
• 2 carrots, diced
• 1 cup frozen peas
• 2 cloves garlic, minced
• 1 cup beef broth
• 2 tbsp tomato paste
• 1/2 cup milk
• 4 tbsp butter
• 1 tsp thyme
• Salt and pepper to taste
Instructions:
Step 1: Set Instant Pot to sauté mode and brown the ground lamb for 5-7 minutes, breaking it up as it cooks.
Step 2: Add onions, carrots, and garlic. Cook for 3 minutes until softened.
Step 3: Stir in tomato paste, broth, thyme, salt, and pepper.
Step 4: Place the trivet inside, then add potatoes in a steamer basket on top.
Step 5: Pressure cook on high for 10 minutes, then quick release.
Step 6: Remove potatoes, mash with milk and butter until creamy.
Step 7: Stir frozen peas into the meat mixture.
Step 8: Top with mashed potatoes and broil for 5 minutes until golden.
Pro Tip: For the best texture, don’t overwork your mashed potatoes when mixing. Also, create peaks and valleys in your potato topping before broiling to achieve those perfectly crispy golden spots.
Frequently Asked Questions
What makes the traditional shepherd’s pie filling different from cottage pie?
Traditional shepherd’s pie uses minced lamb or mutton, while cottage pie contains ground beef. This distinction remains a key factor in creating an authentic shepherd’s pie recipe.
What’s the secret to achieving a perfectly crispy mashed potato topping?
Brush the mashed potatoes with melted butter and create ridges with a fork before baking. Broil for the final 3-5 minutes to achieve a golden, crispy crust.
Which vegetables work best in a classic shepherd’s pie recipe?
Carrots, peas, and onions form the classic vegetable base. You can enhance the flavor by adding celery, corn, or parsnips while maintaining the traditional taste profile.
How can you prevent your shepherd’s pie from becoming too watery?
Simmer your meat filling until the liquid reduces properly and let it cool slightly before adding the potato top. Using starchy potatoes helps absorb excess moisture during baking.
What herbs and seasonings create the most flavorful shepherd’s pie?
Fresh thyme, rosemary, and bay leaves provide authentic flavor. Adding Worcestershire sauce and tomato paste creates depth while complementing the lamb’s natural taste.
Final Thoughts
These six shepherd’s pie recipes offer something for everyone, from traditional lamb to modern vegetarian versions.
Whether you choose the classic preparation or experiment with unique twists, remember that the key to success lies in seasoning each layer well and achieving that perfect golden-brown potato crust.
Don’t rush the process – let your meat filling develop rich flavors and ensure your mashed potatoes are smooth and creamy.
With these recipes in your repertoire, you’ll master this beloved comfort dish and create memorable family meals.