Skillet Shepherd’s Pie with Lamb

This shepherd's pie with lamb gives the classic a fresh twist with warm Moroccan-inspired spices, sweet peas, creamy mashed potatoes, and an oozy topping of Gruyère or Comté cheese. It's the kind of dinner that feels deeply cozy and comforting, but that carries the bright flavors of springtime. It comes together in about 40 minutes and makes for a great weeknight dinner.

lamb shepherd's pie in a cast iron skillet browned on top

Why You’ll Love This Recipe

A lot of shepherd's pie recipes lean heavily on the usual thyme-rosemary-Worcestershire profile. This one takes a slightly different path. In this recipe, I combined two of my favorite foods-shepherd's pie and Moroccan spiced lamb. Garlic, ginger, cumin, coriander, and cinnamon give the lamb a warmer, more layered flavor that feels right at home with its richness.

It is also a forgiving recipe, which is one of the reasons I love it so much. Years ago, when I was making an earlier version live for Fine Cooking, I forgot the peas and had to scoop off the mashed potatoes and rebuild the whole thing on camera. Thankfully, shepherd's pie is the kind of dinner that can handle a little chaos and still come out beautifully.

Nicki's Tip: I love one-skillet meals that make clean up a breeze. If one-pan-meals are your thing too, check out my easy sausage baked pasta or this gluten-free skillet lasagna. Classic, comforting, and cozy dishes just like this lamb shepherd's pie! 

Ingredients You’ll Need

For the mashed potatoes

  • Russet potatoes make a fluffy mash that spreads easily over the filling. 
  • Butter and mascarpone give the topping richness and body, while a splash of milk loosens everything just enough so it stays creamy without becoming loose.

For the filling

  • Ground lamb is what makes this a true shepherd's pie, but you could swap in ground beef. 
  • Onion builds sweetness, while garlic and ginger bring aromatic depth. 
  • Tomato paste adds a savory backbone, and cumin, coriander, cinnamon, and cayenne create warmth and complexity.
  • Flour and chicken broth come together quickly to create a lightly thickened filling.
  • Fresh mint brightens the whole skillet, and peas add sweetness and a welcome pop between the lamb and mashed potatoes. 
  • Gruyère or Comté melts into a bronzed top, though sharp cheddar also works well.

How to Make Shepherd’s Pie with Lamb

Step 1: Preheat the oven to 400°F. Put the potatoes in a saucepan, cover them with cold water, season well with salt, and bring to a gentle boil. Cook until tender in the center.

mashed potatoes in a pot with a spatula resting on the side.

Step 2: Drain the potatoes well and mash or rice them back into the pan. Stir in the butter, mascarpone, and enough milk to make the potatoes smooth and creamy but still thicker than everyday mashed potatoes. Season with salt and pepper, then cover to keep warm.

Step 3: Heat 1 tablespoon of olive oil in a 10-inch ovenproof skillet over medium-high heat. Add the lamb, season with salt and pepper, and cook until browned, breaking it up with a spoon as it cooks. If it releases a lot of fat, spoon it off so the meat can brown rather than steam. Transfer the lamb to a plate.

Step 4: Add the remaining olive oil to the same skillet. Add the onion, season with salt and pepper, and cook until tender and lightly browned. Stir in the garlic, ginger, tomato paste, cumin, coriander, cinnamon, and cayenne. Cook briefly, just until fragrant.

minced lamb cooking in a pan with a wooden spatula resting on top.

Step 5: Sprinkle the flour over the onion mixture and stir for about 30 seconds. Pour in the broth while whisking, scraping up any browned bits from the pan. Return the lamb to the skillet and season again with salt and pepper. Cook just until the filling thickens. Take the skillet off the heat and stir in half of the mint. Taste the filling and adjust the seasoning.

peas sprinkled on top of the lamb mixture to create the filling for lamb shepherd's pie

Step 6: Scatter the peas over the lamb and season them lightly with salt and pepper. Sprinkle the remaining mint over the peas.

mashed potatoes atop the peas before spreading into an even layer

Step 7: Dollop the mashed potatoes over the top and spread them into an even layer.

cheese sprinkled over the top of the mashed potatoes on this skillet shepherd's pie with lamb.

Step 8: Sprinkle with the shredded cheese. Bake until the filling is bubbling and the cheese is golden in spots, about 25 minutes.

baked shepherd's pie in a cast iron pan.

Step 9: Let the shepherd's pie rest for 10 minutes before serving, then finish with more mint if you like.

Recipe Tips

  • Spoon off excess fat as the ground lamb cooks. This helps the meat brown better and keeps the filling from feeling greasy.
  • Keep the mashed potatoes slightly thicker than usual. They should be creamy enough to spread, but sturdy enough to sit neatly over the peas and lamb.
  • Taste the filling before you assemble the skillet. Lamb can handle a good amount of seasoning, and the final dish tastes best when the filling is well seasoned before the potato topping goes on.
  • Let the pie rest before serving. That short cooling time helps the filling settle and makes the whole dish easier to scoop.
skillet shepherd's pie with lamb in a cast iron pan with a serving taken out to show the rich center

Shepherd’s Pie vs. Cottage Pie

The difference comes down to the meat. Shepherd's pie is made with lamb, while cottage pie is made with beef. This version uses ground lamb, so it stays in true shepherd's pie territory. That said, the filling also works with beef, bison, or turkey if that is what you have on hand.

Easy Swaps and Make-Ahead Notes

  • You can use leftover mashed potatoes instead of making the mascarpone mash from scratch. Just warm them slightly first, so they spread more easily over the filling.
  • If you are not a lamb fan, ground beef, bison, or turkey all work in the filling. You can also swap the peas for frozen corn.
  • For a dairy-free version, use vegan butter and dairy-free milk in the mashed potatoes, skip the mascarpone, and either use dairy-free cheese or leave the cheese off entirely.
  • You can make the filling ahead, then top and bake it when you are ready to serve. It is also a great choice for a St. Patrick's Day dinner, but it is just as welcome on any chilly night when you want something comforting.
a portion of shepherd's pie on a plate with a fork

How to Store

  • Let the shepherd's pie cool completely, then cover the skillet or transfer portions to an airtight container. Store in the refrigerator for up to 4 days.
  • Shepherd's pie freezes beautifully. Once cooled, wrap the dish tightly or transfer portions to freezer-safe containers. Freeze for up to 2 months. If freezing the whole skillet, it's best to thaw it overnight in the refrigerator before reheating.
  • To reheat a full dish, cover loosely with foil and warm in a 350°F oven for about 20-25 minutes, or until heated through. If the potatoes look dry after reheating, a small pat of butter or a splash of milk stirred into the top brings them right back to life.
a serving of shepherd's pie on a white plate with peas and lamb in the filling and mashed potatoes on top

How to Serve

  • This dish is hearty enough to stand on its own, but a fresh or crunchy side can round out the meal nicely. A simple green salad with a bright vinaigrette works especially well, since the acidity balances the richness of the lamb and potatoes.
  • If you're making it for St. Patrick's Day, a crisp cabbage salad or roasted cabbage wedges are also a great match.

Recipe FAQs

Is shepherd's pie traditionally made with lamb?

Yes. Traditional shepherd's pie is made with lamb. If it is made with beef, it is technically cottage pie.

Why is my shepherd's pie watery?

The filling should be thickened slightly before the potatoes go on. If the broth hasn't had time to simmer and thicken, the dish can turn loose in the oven. Cooking the filling until it lightly coats the spoon helps prevent that problem.

Why are my mashed potatoes sliding into the filling?

This usually happens when the potatoes are too soft or loose. For this recipe, the mashed potatoes should be a little thicker than everyday mashed potatoes. The mascarpone helps them stay creamy while still holding their shape on top of the filling.

Why didn't my topping brown?

The cheese is what helps create those golden spots on top. If your oven runs cool or the top isn't browning, you can place the skillet under the broiler for 1-2 minutes at the end of baking. Keep a close eye on it so the potatoes don't burn.

This skillet shepherd's pie is cozy, savory, and just a little unexpected in the best way. The spiced lamb, sweet peas, mint, mascarpone mashed potatoes, and bubbling cheese make it feel special enough for a Sunday supper but easy enough to keep in your back pocket for whenever comfort is called for.

Stay Connected

Subscribe

Get exclusive new weekly recipes (all gluten-free, but you'd never know it), along with tips for finding more intention, ease, and joy in the kitchen in my Mind, Body, Spirit, FOOD newsletter!

Get the Recipe

Skillet Shepherd's Pie with Lamb

In this recipe I combined two of my favorite foods-shepherd's pie and Moroccan spiced lamb. The result is a classic dish with a sparkle of something new. The lamb filling gets seasoned with garlic, ginger, cumin, coriander and a hint of cinnamon, while a shower of fresh mint brightens everything up. It gets topped with peas and a cap of mashed potatoes (I use mascarpone cheese in the mashed potatoes to give them a rich texture that holds up well when baked, but if you have leftover mashed potatoes, by all means go ahead and use them). The final flourish is a bubbling cap of cheese, and once again I depart from tradition to use Comté or gruyere (but sharp cheddar works too!). Measure out the spices for the lamb filling before beginning for the most ease. This is a comforting meal that's also bright with the flavors of spring. 
Servings: 6
Prep Time: 40 minutes
Cook Time: 30 minutes
Total Time: 1 hour 10 minutes

Ingredients

Mashed potatoes

  • 1 ½ pounds russet potatoes, (2 large potatoes), peeled and cut into 2-inch chunks
  • Salt and freshly ground black pepper
  • 2 tablespoons butter
  • ½ cup mascarpone cheese
  • 1-2 tablespoons milk, or more as needed

Filling

  • 2 tablespoons extra virgin olive oil, divided
  • 1 pound ground lamb
  • Salt and freshly ground black pepper
  • 1 medium onion, finely diced
  • 2 large garlic cloves, minced
  • 1 tablespoon minced ginger
  • 2 tablespoons tomato paste
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • ½ teaspoon ground cinnamon
  • Pinch cayenne pepper
  • 1 tablespoon gluten-free or regular flour
  • 1 cup low-sodium chicken broth
  • ½ cup coarsely chopped fresh mint, divided, plus more for serving
  • 1 ½ cups frozen (or defrosted) sweet peas
  • 1 cup shredded Comté or Gruyere cheese

Instructions

Make the mashed potatoes

  • Preheat the oven to 400°F (200°C).
  • In a medium saucepan, cover the potatoes with cold water and season well with salt. Bring the water to a gentle boil and cook until the potatoes are tender in the center when pierced with a sharp knife, about 8-12 minutes (while the potatoes cook, start the filling).
  • Drain the potatoes and shake them dry. You can either pass them through a potato ricer back into the pan, or dump them straight into the pan and use a potato masher or fork to mash them until fluffy. Add the butter, mascarpone cheese, and 1 tablespoon of milk, and season with salt and pepper. Stir until smooth. The potatoes should be a bit thicker than regular mashed potatoes but still creamy-if you think they need it, add a splash more milk. Cover the pan to keep warm.

Make the Filling

  • In the meantime, heat 1 tablespoon of the olive oil in a 10-inch ovenproof skillet (such as cast iron) over medium-high heat. Add the lamb, and season with salt and pepper. Cook, stirring and breaking up the meat with a wooden spoon, until browned and cooked through (if the lamb releases a lot of fat while cooking, spoon it off as it cooks-this will help the meat brown), about 4-6 minutes. Using a slotted spoon, transfer the meat to a plate and discard the drippings.
  • In the same skillet (don't wash it), heat the remaining tablespoon of olive oil over medium heat. Add the onion, and season with salt and pepper. Cook, stirring occasionally, until tender and lightly browned, about 3-5 minutes. Stir in the garlic, ginger, tomato paste, cumin, coriander, cinnamon, and cayenne. Cook, stirring, for 30-60 seconds.
  • Sprinkle the flour over top of the onions and cook, stirring, for about 30 seconds. Pour in the broth while whisking. Bring the broth to a simmer, scraping up any browned bits on the bottom of the pan, then slide in the cooked lamb. Season with a bit more salt and pepper. Cook until the filling is thickened (it will only take few seconds).
  • Remove the pan from the heat and stir in half of the mint. Give the filling a taste and adjust the seasonings to please your palate.

Assemble and bake

  • Scatter the peas over the lamb, and season them with salt and pepper. Sprinkle the remaining mint on top. Dollop the mashed potatoes over the peas, then spread them in an even layer. Sprinkle the top with the shredded cheese.
  • Slide the skillet into the oven and bake until the lamb filling is bubbling and the cheese is golden brown in spots, about 25 minutes.
  • Let the shepherd's pie cool for 10 minutes before serving. Scoop it into shallow bowls and shower it with more mint before devouring.

Notes

  • Spoon off excess lamb fat as it cooks. That one step helps the meat brown better and keeps the filling from feeling greasy.
  • Keep the mashed potatoes slightly thicker than usual. They should be creamy enough to spread, but sturdy enough to sit neatly over the peas and lamb.
  • Taste the filling before you assemble the skillet. Lamb can handle a good amount of seasoning, and the final dish tastes best when the filling is well seasoned before the potato topping goes on.
  • Let the pie rest before serving. That short cooling time helps the filling settle and makes the whole dish easier to scoop.
  • Let the shepherd's pie cool completely, then cover the skillet or transfer portions to an airtight container. Store in the refrigerator for up to 4 days.
  • Shepherd's pie freezes beautifully. Once cooled, wrap the dish tightly or transfer portions to freezer-safe containers. Freeze for up to 2 months. If freezing the whole skillet, it's best to thaw it overnight in the refrigerator before reheating.
  • To reheat a full dish, cover loosely with foil and warm in a 350°F oven for about 20-25 minutes, or until heated through. If the potatoes look dry after reheating, a small pat of butter or a splash of milk stirred into the top brings them right back to life.
Loved this recipe? Check out @nickisizemore for more!
Course: Main Course
Cuisine: British, Moroccan
Keyword: shepherd's pie with lamb, skillet shepherd's pie

Similar Posts

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating