This post may contain affiliate links. Please read our disclosure policy.

Skillet Shepherd’s Pie is a classic dish we all need in our repertoire! A savory meat-and-potatoes meal that is perfect whenever you need a comforting meal.

Skillet Shepherd's Pie with spoonful scooped out.


 

My take on Shepherd’s Pie is a comforting, savory, meat-and-potatoes meal suitable for a weeknight or a Sunday when you need something cozy. Lamb and beef are cooked with lots of herbs, carrots, peas, and white wine and are topped with super creamy chive mashed potatoes. While I use a combination of lamb and beef, but you can use all lamb, beef, or even ground turkey if preferred!

Skillet Shepherd's Pie served in bowls.

Ingredients:

  • Yellow Potatoes 
  • Salt and Black Pepper
  • Unsalted Butter
  • Creme Fraiche or Sour Cream
  • Whole Milk or Heavy Cream
  • Chives
  • Olive Oil
  • Yellow Onion 
  • Carrots
  • Garlic
  • Ground Lamb
  • Ground Beef
  • Fresh Thyme Leaves
  • Tomato Paste
  • Coconut Aminos
  • Dry White Wine
  • Beef Stock
  • Frozen Peas

Step-by-Step:

Preheat the oven to 400°F.

Step One: Boil the Potatoes

In a large pot, add the potatoes. Add water until the potatoes are covered by 1-inch. Cover and cook over medium-high heat. Once the water is boiling, cook for 12 to 14 minutes, or until the potatoes are fork tender. Turn off the heat and drain.

Step Two: Mash the Potatoes

Using a ricer, rice the potatoes directly back into the pot. You can mash them by hand if you don’t have a ricer. The ricer helps get potatoes extra creamy! To the potatoes, add the salt, pepper, butter, creme fraiche, milk, and chives. Mash or stir until very creamy and smooth. Do not overmix! Set aside.

Mashed potatoes in pan.

Step Three: Saute the Veggies

While the potatoes are boiling, start your filling. In a large, oven-safe skillet, add the olive oil and heat over medium. Once hot, add the onions, carrots, and garlic. Stir to combine and cook, until the onions and carrots begin to soften, 7 to 9 minutes.

Step Four: Cook the Lamb and Ground Beef

Once the veggies are soft, add the lamb and beef. Use the back of a wooden spoon to break up the meat. Cook, stirring occasionally, until the meat is browned and cooked through, about 10 minutes.

Step Five: Finish the Filling

Drain off the excess grease and return to the pan. Add the salt, thyme, and tomato paste. Stir to combine and cook for 1 minute. Add the coconut aminos and white wine, scraping the bottom of the pan to deglaze. Cook for 2 minutes, until the liquid has reduced by half. Add in the beef broth and frozen peas, stir, and cook for an additional 2 minutes, just until the mixture is simmering. Remove from the heat.

Skillet Shepherd's Pie filling.

Step Six: Assemble the Shepherd’s Pie

Dollop the mashed potatoes on top of the meat filling, spreading it out into an even layer using the back of a spoon. Transfer to the middle rack of the oven and bake for 27 to 30 minutes, or until the potatoes are slightly golden and the filling is bubbly.

Skillet Shepherd's Pie getting assembled.

Step Seven: Cool and Serve

Remove from the oven and allow to cool for at least 20 minutes before scooping into bowls. Serve with a sprinkle of fresh chives.

Skillet Shepherd's Pie in black skillet.

Recipe FAQ:

I don’t like lamb — what should I use instead?

You can use all beef or even use ground turkey if you prefer!

whAT IS crème fraîche?

Crème fraîche is very similar to sour cream, but crème fraîche is a little richer, thicker and less tangy. Either option works great in this dish!

I hope y’all love this Skillet Shepherd’s Pie as much as my family does! Comment below once you try it!

For More Classic Recipes:

Whole30 Classic Meatloaf

Creamy Fettuccine Alfredo

Whole Roasted Chicken with Pan Gravy

Skillet Shepherd's Pie with spoonful scooped out.
5 from 7 votes

Skillet Shepherd’s Pie

Gluten-Free
Prep: 15 minutes
Cook: 45 minutes
Resting Time:: 20 minutes
Total: 1 hour 20 minutes
Servings: 6

Ingredients 

For the Potatoes:

  • 1.5 lb. yellow potatoes, peeled and diced into 1-inch cubes
  • 1 teaspoon kosher salt
  • ½ teaspoon freshly ground black pepper
  • ¼ cup unsalted butter
  • ½ cup crème fraîche or sour cream
  • ¼ cup whole milk or heavy cream
  • ¼ cup chopped chives, plus more for garnish

For the Meat Filling:

  • 2 tablespoons olive oil
  • 2 cups diced yellow onion (about 1 large onion)
  • 1 cup diced carrots (about 2 large carrots peeled and diced)
  • 4 cloves garlic, minced
  • 1 lb. ground lamb
  • ½ lb. ground beef
  • 1 ½ teaspoon kosher salt
  • 1 teaspoon fresh thyme leaves
  • 1 tablespoon tomato paste
  • 2 tablespoons coconut aminos
  • ½ cup dry white wine
  • ½ cup low-sodium beef stock
  • 1 ½ cups frozen peas

Instructions 

  • Preheat the oven to 400°F.

Make the Mashed Potatoes:

  • In a large pot, add the potatoes. Add water until the potatoes are covered by 1-inch. Cover and cook over medium-high heat. Once the water is boiling, cook for 12 to 14 minutes, or until the potatoes are fork tender. Turn off the heat and drain.
  • Using a ricer, rice the potatoes directly back into the pot. You can mash them by hand if you don’t have a ricer. The ricer helps get potatoes extra creamy!
  • To the potatoes, add the salt, pepper, butter, creme fraiche, milk, and chives. Mash or stir until very creamy and smooth. Do not overmix! Set aside.

Make the Meat Filling:

  • While the potatoes are boiling, start your filling. In a large, oven-safe skillet, add the olive oil and heat over medium. Once hot, add the onions, carrots, and garlic. Stir to combine and cook, until the onions and carrots begin to soften, 7 to 9 minutes.
  • Once the veggies are soft, add the lamb and beef. Use the back of a wooden spoon to break up the meat. Cook, stirring occasionally, until the meat is browned and cooked through, about 10 minutes.
  • Drain off the excess grease and return to the pan. Add the salt, thyme, and tomato paste. Stir to combine and cook for 1 minute. Add the coconut aminos and white wine, scraping the bottom of the pan to deglaze. Cook for 2 minutes, until the liquid has reduced by half. Add in the beef broth and frozen peas, stir, and cook for an additional 2 minutes, just until the mixture is simmering. Remove from the heat.

Assemble the Shepherd's Pie:

  • Dollop the mashed potatoes on top of the meat filling, spreading it out into an even layer using the back of a spoon.
  • Transfer to the middle rack of the oven and bake for 27 to 30 minutes, or until the potatoes are slightly golden and the filling is bubbly.

Cool and Serve:

  • Remove from the oven and allow to cool for at least 20 minutes before scooping into bowls. Serve with a sprinkle of fresh chives.

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Servings: 6

Photography by Eat Love Eats.



Welcome! I’m Alex.

I’m a food lover sharing healthy, simple, delicious, recipes from my kitchen to yours. Here you’ll find lots of Whole30, lots of healthy, and a little indulgence here and there because…it’s all about balance y’all!


Similar recipes

5 from 7 votes

Leave a comment

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

Recipe Rating




20 Comments

  1. 5 stars
    I made this today for St. Patrick’s Day and it was a huge hit for the entire family! Everyone asked me for the recipe. I know I can always count on Alex for a crowd pleasing recipe.

  2. Hi, which cookbook is this in? I have so many of your and couldn’t find a shepherd’s pie in any. Thanks for having it here!