The Only Shepards Pie Recipe List You’ll Ever Need – 10 Must-Tries


Think it won’t be worth your time to try a bunch of Shepherd’s Pie twists? You’ll be surprised how a simple swap — lamb to lentils, or potato to sweet potato — can change the aroma, texture, and comfort of the dish. You’ll notice crisp edges, silky mash, and savory juices that make each bite distinct, and you’ll learn which versions are best for weeknights, dinner parties, or picky eaters. Keep going to find your new go-to.

Classic Ground Lamb Shepherd’s Pie

A warm, savory classic — hearty ground lamb topped with creamy mashed potatoes for the ultimate comfort bake.

Ingredients:

  • 1½ lb (700 g) ground lamb
  • 1 medium onion, finely chopped
  • 2 carrots, peeled and diced
  • 2 cloves garlic, minced
  • 1 cup frozen peas
  • 2 tbsp tomato paste
  • 1 cup beef or lamb stock
  • 2 tsp Worcestershire sauce
  • 1 tsp fresh thyme leaves (or ½ tsp dried thyme)
  • 2 tbsp olive oil
  • Salt and black pepper, to taste
  • 2 lb (900 g) potatoes, peeled and cut into chunks
  • 4 tbsp butter
  • ½ cup milk (more if needed)
  • Optional: ¼ cup grated Parmesan or cheddar for topping

How to Make:

  1. Preheat oven to 400°F (200°C).
  2. Boil potatoes in salted water until very tender, about 15–20 minutes.
  3. Meanwhile, heat olive oil in a large skillet over medium-high heat.
  4. Add onion and carrots; cook 5 minutes until softened.
  5. Stir in garlic and cook 30 seconds until fragrant.
  6. Add ground lamb; break up and brown until no pink remains, about 6–8 minutes.
  7. Stir in tomato paste, Worcestershire, thyme, salt and pepper; cook 1 minute.
  8. Pour in stock, bring to a simmer, and reduce until mixture thickens slightly, about 5–7 minutes.
  9. Stir in frozen peas, adjust seasoning, then remove from heat.
  10. Drain potatoes and mash with butter and milk until smooth; season with salt and pepper.
  11. Spoon the lamb filling into a baking dish and spread the mashed potatoes over the top; rough up the surface with a fork.
  12. Sprinkle optional cheese over the potatoes if using.
  13. Bake for 20–25 minutes until the top is golden and filling is bubbling.
  14. Let rest 5 minutes before serving.

Dig in and enjoy a hearty, cozy slice of shepherd’s pie — perfect comfort food for any night.

Beef and Guinness Shepherd’s Pie

A hearty, comforting Beef and Guinness Shepherd’s Pie — rich beef filling soaked in dark stout under a fluffy mashed potato blanket.

Ingredients:

  • 1 tbsp vegetable oil
  • 1 lb (450 g) ground beef
  • 1 large onion, finely chopped
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 2 cloves garlic, minced
  • 2 tbsp tomato paste
  • 1 cup (240 ml) Guinness beer (or other stout)
  • 1 cup (240 ml) beef stock
  • 1 tbsp Worcestershire sauce
  • 1 tsp dried thyme
  • 1 bay leaf
  • 2 tbsp all-purpose flour
  • Salt and black pepper, to taste
  • 2 lbs (900 g) potatoes, peeled and quartered
  • 4 tbsp butter
  • 1/4 cup (60 ml) milk (more if needed)
  • 1/4 cup (25 g) grated cheddar cheese (optional)
  • Chopped fresh parsley, for garnish (optional)

How to Make:

  1. Preheat oven to 400°F (200°C).
  2. Boil potatoes in salted water until very tender, about 15–20 minutes.
  3. Meanwhile heat oil in a large skillet over medium-high heat.
  4. Add ground beef and cook until browned, breaking it up; drain excess fat if needed.
  5. Stir in onion, carrots, and celery; cook 5–7 minutes until softened.
  6. Add garlic and tomato paste; cook 1 minute until fragrant.
  7. Sprinkle flour over the mixture, stir to combine and cook 1 minute.
  8. Pour in Guinness, scrape up brown bits, then add beef stock, Worcestershire, thyme, and bay leaf.
  9. Simmer 10–15 minutes until sauce thickens; season with salt and pepper. Remove bay leaf.
  10. Drain potatoes and mash with butter and milk until smooth; stir in cheese if using and season to taste.
  11. Spoon beef mixture into a baking dish and spread mashed potatoes on top, sealing edges; rough up the surface with a fork for crisping.
  12. Bake 20–25 minutes until top is golden and filling bubbling around edges.
  13. Let rest 5 minutes, garnish with parsley, and serve warm.

Dig in and enjoy the cozy, stout-rich goodness!

Vegetarian Lentil and Mushroom Shepherd’s Pie

Vegetarian Lentil and Mushroom Shepherd’s Pie — hearty, earthy comfort in a veggie-packed pie.

Ingredients:

  • 1 cup dried green or brown lentils, rinsed
  • 3 cups vegetable broth or water
  • 2 tablespoons olive oil
  • 1 large onion, finely chopped
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 10 oz (about 300 g) cremini or button mushrooms, chopped
  • 3 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 1 tablespoon soy sauce or tamari
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary (or 1½ teaspoons fresh, chopped)
  • 2 tablespoons all-purpose flour (or gluten-free flour)
  • 1 cup vegetable broth (for thickening)
  • Salt and black pepper, to taste
  • 4 cups mashed potatoes (about 2 lb/900 g potatoes), warm and seasoned with butter or olive oil, milk or non-dairy milk, salt and pepper
  • 2 tablespoons chopped fresh parsley (optional, for garnish)

How to Make:

  1. Preheat oven to 400°F (200°C).
  2. Cook lentils: combine rinsed lentils and 3 cups vegetable broth in a pot, bring to a boil, then simmer 20–25 minutes until tender but not mushy; drain any excess and set aside.
  3. Heat olive oil in a large skillet over medium heat.
  4. Sauté onion, carrots, and celery 6–8 minutes until softened.
  5. Add mushrooms and cook 5–7 minutes until they release moisture and begin to brown.
  6. Stir in garlic and cook 30 seconds until fragrant.
  7. Mix in tomato paste, soy sauce, thyme, rosemary, and flour; cook 1–2 minutes to remove raw flour taste.
  8. Gradually add 1 cup vegetable broth, stirring to make a thick gravy; simmer 2–3 minutes until slightly thickened.
  9. Add cooked lentils, season with salt and pepper, and stir to combine; remove from heat.
  10. Spoon the lentil–mushroom filling into a baking dish and spread evenly.
  11. Top with warm mashed potatoes, smoothing or making peaks with a fork for a golden top.
  12. Bake 20–25 minutes until edges bubble and the potato top is golden; you can broil 2–3 minutes at the end for extra browning—watch closely.
  13. Let rest 5–10 minutes, sprinkle with chopped parsley if using, then serve.

Serve warm and enjoy a cozy, veggie-packed twist on a classic comfort dish!

Cottage Pie With Cheesy Mashed Potato Topping

A warm, comforting cottage pie topped with gooey cheesy mashed potatoes — simple, hearty, and perfect for cozy nights.

Ingredients:

  • 1 lb (450 g) ground beef or lamb
  • 1 medium onion, finely chopped
  • 2 carrots, diced
  • 1 cup frozen peas
  • 2 cloves garlic, minced
  • 2 tbsp tomato paste
  • 1 cup beef broth
  • 1 tbsp Worcestershire sauce
  • 1 tsp dried thyme (or 1 tbsp fresh)
  • Salt and pepper, to taste
  • 2 lbs (900 g) potatoes, peeled and quartered
  • 4 tbsp butter
  • 1/3 cup milk (more if needed)
  • 1 cup shredded cheddar cheese, divided
  • 2 tbsp olive oil

How to Make:

  1. Preheat oven to 400°F (200°C).
  2. Boil potatoes in salted water until tender, about 15–20 minutes.
  3. Meanwhile, heat olive oil in a skillet over medium heat and sauté onions and carrots until softened, about 5 minutes.
  4. Add garlic and cook 1 minute more.
  5. Add ground meat and cook, breaking it up, until browned and no longer pink.
  6. Stir in tomato paste, Worcestershire sauce, thyme, salt, and pepper.
  7. Pour in beef broth, bring to a simmer, and cook until slightly reduced, about 5–7 minutes. Stir in peas and remove from heat.
  8. Drain potatoes, mash with butter and milk until smooth, then stir in half the cheddar cheese and season with salt and pepper.
  9. Spoon the meat mixture into a baking dish and spread the mashed potatoes over the top evenly.
  10. Sprinkle the remaining cheddar over the mashed potatoes.
  11. Bake until the top is golden and bubbling, about 20–25 minutes. For a crispier top, broil 2–3 minutes—watch closely.
  12. Let rest 5 minutes before serving.

Serve hot and enjoy a cheesy, comforting bite of home.

Sweet Potato-Topped Shepherd’s Pie With Thyme

Sweet potato-topped shepherd’s pie with thyme — a cozy, colorful twist on the classic that’s bright, savory, and ready for weeknight comfort.

Ingredients:

  • 1 1/2 lb (700 g) ground lamb or beef
  • 1 large onion, finely chopped
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 2 cloves garlic, minced
  • 2 tbsp tomato paste
  • 1 cup beef or vegetable broth
  • 1/2 cup frozen peas
  • 1 tbsp fresh thyme leaves (or 1 tsp dried thyme)
  • 1 tsp Worcestershire sauce (optional)
  • 1 tbsp olive oil
  • Salt and black pepper, to taste
  • 2 large sweet potatoes (about 1.5–2 lb / 700–900 g)
  • 2 tbsp butter
  • 1/4 cup milk (or more to thin)
  • Pinch of nutmeg (optional)

How to Make:

  1. Preheat oven to 400°F (200°C).
  2. Peel and chop sweet potatoes, place in a pot of salted water, bring to a boil and cook until tender, about 12–15 minutes.
  3. Drain sweet potatoes, mash with butter, milk, salt, pepper and a pinch of nutmeg; set aside.
  4. While potatoes cook, heat olive oil in a large skillet over medium-high heat.
  5. Add chopped onion, carrots, and celery; sauté until softened, about 5–7 minutes.
  6. Add garlic and cook 30 seconds until fragrant.
  7. Add ground lamb or beef, breaking it up with a spoon; cook until browned and no pink remains.
  8. Stir in tomato paste, thyme, Worcestershire sauce (if using), and season with salt and pepper.
  9. Pour in broth, bring to a simmer and cook until mixture thickens slightly, about 5 minutes; stir in frozen peas and remove from heat.
  10. Spoon the meat mixture into a baking dish and spread evenly.
  11. Dollop or spread the sweet potato mash over the meat, sealing the edges; rough up the top with a fork for a bit of texture.
  12. Bake for 15–20 minutes until the top is lightly golden and the filling is bubbling around the edges.
  13. Let rest 5 minutes before serving.

Spoon generous portions and enjoy the warm, herby comfort of this sweet potato-topped shepherd’s pie!

Slow-Cooker Shepherd’s Pie With Root Vegetables

Mediterranean Shepherd’s Pie With Feta and Olives

Mediterranean Shepherd’s Pie With Feta and Olives — a bright, savory twist on a classic that brings sun‑kissed flavors to a comforting bake.

Ingredients:

  • 1 lb (450 g) ground lamb or beef (or a mix)
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 carrot, diced
  • 1/2 red bell pepper, diced
  • 1 cup frozen peas
  • 1/2 cup pitted Kalamata olives, halved
  • 1 (14 oz / 400 g) can diced tomatoes, drained slightly
  • 1 tbsp tomato paste
  • 1 tsp dried oregano
  • 1/2 tsp dried thyme or rosemary
  • 1/2 tsp ground cumin (optional)
  • Salt and black pepper to taste
  • 2 tbsp olive oil
  • 1/4 cup chopped fresh parsley
  • 1 cup crumbled feta cheese, divided
  • 2 lbs (about 900 g) potatoes, peeled and cut into chunks
  • 3 tbsp butter
  • 1/3 cup milk (more if needed)
  • Zest of 1 lemon (optional)
  • Extra olive oil or melted butter for brushing

How to Make:

  1. Preheat oven to 400°F (200°C).
  2. Boil potatoes in salted water until tender, about 15–20 minutes.
  3. While potatoes cook, heat 2 tbsp olive oil in a skillet over medium heat.
  4. Add onion and carrot; sauté 5 minutes until softened.
  5. Stir in garlic and red pepper; cook 1–2 minutes until fragrant.
  6. Add ground lamb (or beef) and cook, breaking up with a spoon, until browned.
  7. Mix in tomato paste, diced tomatoes, oregano, thyme, cumin (if using), salt and pepper; simmer 8 minutes.
  8. Stir in peas, olives, and half the parsley; cook 2 more minutes and remove from heat.
  9. Drain potatoes and mash with butter, milk, lemon zest (if using), and a pinch of salt until smooth and creamy.
  10. Fold half the feta into the mashed potatoes.
  11. Spoon the meat filling into a baking dish and spread evenly.
  12. Top with the mashed potato mixture, smoothing or creating peaks for crisp edges.
  13. Sprinkle remaining feta over the top and brush lightly with olive oil or melted butter.
  14. Bake 20–25 minutes until the top is golden and filling is bubbling.
  15. Let rest 5 minutes, then sprinkle remaining parsley before serving.

Serve warm and enjoy a Mediterranean twist on comfort food — tangy, salty, and utterly satisfying!

Curried Shepherd’s Pie With Cauliflower Mash

Curried Shepherd’s Pie With Cauliflower Mash — a cozy, spiced twist on a classic that’s lighter but just as comforting.

Ingredients:

  • 1 lb (450 g) ground lamb or beef (or plant-based mince)
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1–2 tbsp curry powder (adjust to taste)
  • 1 tsp ground cumin
  • 1/2 tsp turmeric (optional)
  • 1 tbsp tomato paste
  • 1 cup frozen peas and carrots mix (or 1/2 cup peas + 1/2 cup diced carrots)
  • 1/2 cup beef or vegetable broth
  • 1 tbsp Worcestershire sauce or soy sauce (for vegetarian option)
  • Salt and black pepper to taste
  • 1 tbsp oil for cooking

Cauliflower Mash:

  • 1 large head cauliflower, cut into florets
  • 2–3 tbsp butter or olive oil
  • 2–4 tbsp milk or cream (or non-dairy milk)
  • Salt and pepper to taste
  • Optional: 1/4 cup grated Parmesan or nutritional yeast for savory depth
  • Optional garnish: chopped fresh cilantro or parsley, a pinch of red chili flakes

How to Make:

  1. Preheat oven to 400°F (200°C).
  2. Heat oil in a skillet over medium heat; sauté onion until soft and translucent, about 4–5 minutes.
  3. Add garlic and ginger; cook 1 minute until fragrant.
  4. Stir in curry powder, cumin, and turmeric; toast spices for 30 seconds.
  5. Add ground meat; break up and cook until browned and cooked through.
  6. Mix in tomato paste, peas and carrots, broth, and Worcestershire/soy sauce; simmer 5 minutes until slightly thickened. Season with salt and pepper.
  7. While filling simmers, steam or boil cauliflower florets until very tender, about 8–10 minutes.
  8. Drain cauliflower well and transfer to a bowl or food processor; add butter, milk, salt, pepper, and Parmesan or nutritional yeast if using. Mash or blend until smooth and creamy.
  9. Spoon the curried filling into a baking dish and spread cauliflower mash evenly on top.
  10. Optional: Run under the broiler for 2–4 minutes to brown the top lightly.
  11. Let rest a few minutes, garnish with cilantro or parsley and a pinch of chili flakes if desired.

Dig in and enjoy this fragrant, comforting twist on shepherd’s pie — warm, spicy, and satisfying!

Seafood Shepherd’s Pie With Dill and Lemon Zest

Seafood Shepherd’s Pie With Dill and Lemon Zest — a bright, briny twist on the classic that’s fresh, comforting, and perfect for weeknights.

Ingredients:

  • 1 lb mixed seafood (shrimp, scallops, white fish), roughly chopped if large
  • 2 tbsp butter
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 cup frozen peas and carrots, thawed
  • 1/2 cup corn kernels (fresh or frozen)
  • 1/2 cup dry white wine or seafood/chicken broth
  • 1 cup heavy cream or half-and-half
  • 2 tbsp Dijon mustard
  • Zest of 1 lemon
  • 2 tbsp fresh dill, chopped (or 2 tsp dried dill)
  • Salt and black pepper to taste
  • 2 lbs potatoes, peeled and cut into chunks
  • 4 tbsp butter (for mashed potatoes)
  • 1/3 cup milk (for mashed potatoes)
  • 1/2 cup grated Parmesan or sharp cheddar (optional, for potato topping)
  • 1 tbsp olive oil (optional, for sautéing)

How to Make:

  1. Preheat oven to 400°F (200°C).
  2. Boil potatoes in salted water until tender, about 12–15 minutes.
  3. Drain potatoes, mash with 4 tbsp butter, 1/3 cup milk, salt, pepper, and half the lemon zest; stir in cheese if using.
  4. Meanwhile, heat 1–2 tbsp butter and olive oil in a skillet over medium heat.
  5. Sauté onion until soft, 4–5 minutes, then add garlic and cook 30 seconds.
  6. Add mixed seafood and cook just until opaque, 2–3 minutes (it will finish cooking in the oven).
  7. Pour in wine or broth and simmer 1–2 minutes, then stir in cream and Dijon mustard.
  8. Add peas, corn, chopped dill, remaining lemon zest, and season with salt and pepper; cook 1–2 minutes to combine.
  9. Spoon the seafood filling into a baking dish and spread mashed potatoes over the top, sealing the edges.
  10. Sprinkle extra cheese or a few dots of butter on top if desired.
  11. Bake 15–20 minutes until the top is golden and filling is bubbling.
  12. Let rest 5 minutes before serving.

Finish with a squeeze of fresh lemon and a sprinkle of dill — enjoy a cozy, citrus-kissed seafood feast!

Mini Shepherd’s Pie Pot Pies

Mini Shepherd’s Pie Pot Pies — comfort in a perfectly portioned, flaky little package.

Ingredients:

  • 1 pound ground lamb (or ground beef)
  • 1 small onion, finely chopped
  • 1 carrot, diced small
  • 1/2 cup frozen peas
  • 1/2 cup frozen corn (optional)
  • 2 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 1 tablespoon Worcestershire sauce
  • 1 cup beef or lamb broth
  • 1 tablespoon all-purpose flour (or cornstarch slurry)
  • 2 tablespoons olive oil or butter for cooking filling
  • Salt and black pepper, to taste
  • 2 teaspoons fresh thyme leaves (or 1 tsp dried)
  • 2 tablespoons chopped fresh parsley (optional)
  • 2 cups mashed potatoes (prepared, smooth and slightly seasoned)
  • 1 sheet puff pastry or refrigerated pie dough (enough for 4–6 mini pies) OR extra mashed potatoes for topping
  • 1 egg beaten with 1 tablespoon water for egg wash (if using pastry)

How to Make:

  1. Preheat oven to 400°F (200°C) and grease a muffin tin or small ramekins.
  2. Heat oil or butter in a skillet over medium heat.
  3. Add chopped onion and carrot; cook 4–5 minutes until softened.
  4. Stir in garlic and cook 30 seconds until fragrant.
  5. Add ground lamb (or beef); break up and cook until browned and no pink remains.
  6. Stir in tomato paste and Worcestershire sauce; cook 1 minute.
  7. Sprinkle flour over the meat, stir to combine, then slowly add broth while stirring until slightly thickened.
  8. Add peas, corn (if using), thyme, parsley, salt, and pepper; simmer 2–3 minutes until mixture is thick and saucy. Remove from heat.
  9. Spoon a few tablespoons of the meat filling into each prepared muffin cup or ramekin (fill about halfway).
  10. Top each with a generous spoonful of mashed potatoes, spreading or piping to cover the filling. If using pastry, cut rounds to fit and place over filling, pressing edges to seal and trimming excess.
  11. Brush pastry tops with egg wash, or dot mashed potato tops with a little butter for browning.
  12. Bake 18–22 minutes until pastry is golden or potato tops are golden and edges bubbly.
  13. Let cool 5 minutes, then carefully remove from tin or serve in ramekins.

Enjoy these cozy mini shepherd’s pies — perfect for sharing and guaranteed to disappear fast!

Recent Posts