Skillet Shepherd’s Pie Recipe
Introduction
Shepherd’s Pie is a comforting classic that brings together a savory meat filling topped with creamy mashed potatoes. This skillet version combines ground lamb and beef with fresh vegetables, all baked to golden perfection for a hearty meal that the whole family will love.

Ingredients
- 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
- 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 ½ teaspoons 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
- Step 1: Preheat your oven to 400°F.
- Step 2: Prepare the mashed potatoes by placing the diced potatoes in a large pot. Cover with water by about an inch, then cover and bring to a boil over medium-high heat. Once boiling, cook for 12 to 14 minutes until the potatoes are fork tender. Drain the potatoes thoroughly.
- Step 3: Use a ricer or a masher to cream the potatoes until smooth. Add in the salt, pepper, butter, crème fraîche, milk, and chopped chives. Stir gently until creamy; avoid overmixing. Set aside.
- Step 4: While the potatoes cook, heat olive oil in a large oven-safe skillet over medium heat. Add the onions, carrots, and garlic, stirring occasionally until softened, about 7 to 9 minutes.
- Step 5: Add the ground lamb and beef to the skillet. Break the meat apart with a wooden spoon and cook until browned and cooked through, about 10 minutes. Drain off excess grease.
- Step 6: Stir in the salt, thyme, and tomato paste, cooking for 1 minute. Add the coconut aminos and white wine, scraping the bottom of the pan to loosen any browned bits. Cook until the liquid reduces by half, about 2 minutes.
- Step 7: Stir in the beef stock and frozen peas, cooking until the mixture simmers, about 2 more minutes. Remove from heat.
- Step 8: Dollop the mashed potatoes evenly over the meat mixture in the skillet, spreading gently with the back of a spoon.
- Step 9: Place the skillet on the middle oven rack and bake for 27 to 30 minutes, or until the potato topping is golden and the filling is bubbling.
- Step 10: Remove from the oven and allow to cool for at least 20 minutes before serving. Garnish with extra chopped chives.
Tips & Variations
- For extra creamy potatoes, use a ricer instead of a masher.
- Substitute ground beef for lamb if preferred or to make it milder.
- Add a splash of Worcestershire sauce to the meat filling for additional depth of flavor.
- Use frozen mixed vegetables in place of peas for more variety.
Storage
Store leftover Shepherd’s Pie covered in the refrigerator for up to 3 days. Reheat in the oven at 350°F until warmed through, about 20 to 25 minutes, to keep the topping crispy. You can also reheat individual portions in the microwave.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make Shepherd’s Pie ahead of time?
Yes, prepare the filling and mashed potatoes separately and assemble just before baking. Alternatively, assemble fully and refrigerate overnight, then bake before serving.
What can I use instead of coconut aminos?
Soy sauce or tamari are good substitutes if you don’t have coconut aminos, though they will add a slightly different flavor profile.
PrintSkillet Shepherd’s Pie Recipe
This Skillet Shepherd’s Pie is a hearty and comforting dish featuring a savory ground lamb and beef filling layered with creamy, buttery mashed potatoes, all baked to golden perfection. Made with fresh vegetables, herbs, and a rich sauce, it’s an easy one-pan meal that blends classic flavors and is perfect for family dinners.
- Prep Time: 20 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 15 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: British
Ingredients
Mashed 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
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 Oven: Preheat your oven to 400°F to prepare for baking the assembled shepherd’s pie.
- Cook Potatoes: Place diced potatoes in a large pot and cover with water by about 1 inch. Cover the pot and bring to a boil over medium-high heat. Once boiling, cook for 12 to 14 minutes or until the potatoes are fork-tender. Drain the potatoes well.
- Prepare Mashed Potatoes: Using a ricer or a masher, process the drained potatoes back into the pot until creamy. Add salt, pepper, butter, crème fraîche, milk, and chopped chives. Stir gently until smooth and creamy, being careful not to overmix. Set aside.
- Sauté Vegetables: While potatoes cook, heat olive oil in a large oven-safe skillet over medium heat. Add diced onions, carrots, and minced garlic. Cook and stir for 7 to 9 minutes until the vegetables begin to soften.
- Cook the Meat: Add ground lamb and ground beef to the skillet. Break the meat up with the back of a wooden spoon. Stir occasionally, and cook until browned and fully cooked through, about 10 minutes. Drain excess grease from the pan.
- Flavor the Meat: Return skillet to medium heat. Stir in salt, fresh thyme leaves, and tomato paste. Cook for 1 minute. Add coconut aminos and white wine, scraping the bottom of the pan to deglaze and lift browned bits. Cook for 2 minutes until the liquid reduces by half.
- Finish Sauce: Add beef stock and frozen peas to the skillet. Stir well and cook for an additional 2 minutes until the mixture is simmering. Remove from heat.
- Assemble the Pie: Dollop the mashed potatoes evenly over the meat filling in the skillet. Spread gently with the back of a spoon to form an even layer.
- Bake: Transfer the skillet to the middle rack of the preheated oven. Bake for 27 to 30 minutes until the mashed potatoes are slightly golden on top and the filling is bubbly.
- Cool and Serve: Remove from the oven and let the shepherd’s pie cool for at least 20 minutes before serving. Garnish with additional chopped chives and scoop into bowls to serve.
Notes
- Using a potato ricer helps make the mashed potatoes extra creamy, but mashing by hand works fine.
- Substitute crème fraîche with sour cream if preferred for a similar creamy tang.
- Low-sodium beef stock keeps the salt content balanced in this recipe.
- Coconut aminos can be replaced with soy sauce or tamari if preferred.
- Letting the pie cool for 20 minutes allows it to set and makes serving easier.
- This dish can be prepared a day ahead and reheated; however, baking fresh yields the best texture.
Keywords: shepherd’s pie, skillet shepherd’s pie, lamb and beef pie, mashed potato topping, easy shepherd’s pie, comfort food, one-pan meal

