Skillet Shepherd’s Pie Recipe – One-Pan Comfort Dinner

This shepherd’s pie has a savory base of minced meat mixed with carrots, onions, peas, corn and fresh herbs, crowned by a layer of rich, buttery mashed potatoes with cheese for a slightly crisp, golden finish when baked.

Classic Shepherd's pie in a cast iron skillet topped with crispy golden seared mashed potatoes.

Why I Love This Recipe

Shepherd’s pie is a timeless British comfort dish, often associated with St. Patrick’s Day. Traditionally made with ground lamb, many cooks use ground beef instead; when made with beef it’s commonly called a cottage pie.

This version combines creamy, full-flavored cream cheese mashed potatoes with a savory meat filling enriched by Guinness (or beef stock), Worcestershire sauce, and a mix of vegetables and fresh herbs. The result is warm, hearty and perfect for sharing.

Ingredients

  • Russet potatoes: Yukon Gold also works; starchy potatoes give the fluffiest mash.
  • Cream cheese: adds richness and a silky texture—full-fat is best.
  • Warm cream and butter: use heavy cream warmed so the potatoes absorb fat smoothly.
  • Salt: generously salt the cooking water so the potatoes are seasoned from the inside out.
  • Ground lamb or beef: lamb is traditional; 85% lean beef is a good choice if substituting.
  • Yellow onion, chopped
  • Carrots: fresh or frozen; no need to precook fresh ones when sautéed with the meat.
  • Peas and corn: frozen give the best color and texture; canned corn is acceptable if needed.
  • Guinness or beef stock: Guinness adds depth, but beef stock works well too.
  • Worcestershire sauce: key for savory, umami flavor—don’t skip it.
  • Garlic: finely minced or puréed for even distribution.
  • All-purpose flour: thickens the meat mixture into a gravy-like consistency.

See the recipe card below for exact quantities and full details.

How to Make Shepherd’s Pie

Step 1.

Preheat the oven to 400°F (200°C).

Step 2.

For the mashed potatoes: place peeled and quartered potatoes in a large pot and cover with cold water by about 2 inches. Generously season the water so it tastes salty.

Step 3.

Cover, bring to a boil, then reduce to a simmer. Cook until potatoes are fork-tender, about 20–25 minutes. Avoid undercooking.

Step 4.

Warm the cream and butter together until the butter is partially melted and the cream is warm.

Step 5.

Drain the potatoes, return them to the pot off the heat, add half the warm cream and butter, and mash until smooth. Add the remaining cream and butter and finish mashing.

Step 6.

Stir in cream cheese and mash or beat until silky. Season with salt and pepper to taste.

Step 7.

For the meat filling: heat olive oil in a 12-inch ovenproof skillet over medium heat. Sauté onion, carrots and rosemary until softened, about 5 minutes. Add garlic and the ground lamb or beef and cook until browned. Drain off all but 1–2 tablespoons of fat.

Step 8.

Stir in peas and corn and cook 2–3 minutes. Season with salt and pepper. Sprinkle the flour over the mixture and stir to combine; cook 1 minute. Add Guinness (or beef stock) and Worcestershire sauce and simmer until slightly thickened, about 5 minutes.

Step 9.

Evenly distribute the meat mixture in the skillet, then top with the mashed potatoes. Dollop the potatoes in sections and smooth gently to cover the filling. Bake for about 20 minutes until the top begins to brown. For a deeper golden crust, broil for 2–3 minutes while watching closely. Garnish with chopped rosemary and parsley and serve hot.

Classic Shepherd's pie in a cast iron skillet with a scoop removed, revealing minced meat, carrots, corn, and a thick layer of golden mashed potatoes.

Expert Tips

  • Make the mashed potatoes first and set them aside; they can also be made a day ahead.
  • Potatoes tend to stick to the meat, so place large dollops around the surface and smooth with the back of a spoon instead of trying to spread like frosting.
  • Bake about 20 minutes to heat through and crisp the top; broil 2–3 minutes at the end for a beautiful golden crust.
  • Choose frozen vegetables over canned when possible for better color and texture; canned corn is the one acceptable swap if needed.

Frequently Asked Questions

What is the difference between cottage pie and shepherd’s pie?

Shepherd’s pie is traditionally made with ground lamb; cottage pie uses ground beef. Otherwise they are prepared similarly.

Is Shepherd’s pie supposed to be soupy?

No. The filling should be cohesive with a gravy-like thickness that holds the meat and vegetables together, not runny.

Can this be made ahead?

Yes. Assemble the pie and refrigerate covered, then bake just before serving. Allow extra time when baking from chilled (about 30–40 minutes longer).

More Skillet Recipes

img 13549 3

Skillet Chicken Pot Pie

img 13549 4

Irish Soda Bread Recipe

img 13549 5

Corned Beef Hash and Eggs Recipe

img 13549 6

Red Wine-Braised Short Ribs with Mashed Potatoes

Enjoy this recipe? If you made it, please leave a star rating in the recipe card below and share a review in the comments!
5 from 1 vote

Skillet Shepherd’s Pie Recipe

By: Shawn Williams
Servings: 6
Prep: 15 mins
Cook: 1 hr
Total: 1 hr 15 mins
img 13549 7
A skillet shepherd’s pie with cream cheese mashed potatoes and a savory minced meat filling brightened by vegetables and herbs.

Ingredients

Mashed Potatoes

  • 4 large russet potatoes, peeled and quartered (about 2 lbs)
  • 6 ounces room temperature cream cheese, cubed
  • 1/2 cup warm cream
  • 6 tablespoons butter, cubed and melted
  • 1/2 teaspoon garlic powder
  • Salt and pepper to taste

Meat Filling

  • 1.25-1.5 pounds ground lamb or beef
  • 1 medium yellow onion, chopped
  • 2 carrots, about 1 cup, peeled and chopped (or frozen)
  • 1 cup frozen peas
  • 1 cup frozen or canned corn
  • 2/3 cup Guinness (or beef stock)
  • 2 tablespoons Worcestershire sauce
  • 2 cloves garlic, minced
  • 2 sprigs fresh rosemary, removed from sprig and chopped
  • 2 tablespoons all-purpose flour
  • 1 tablespoon olive oil
  • Chopped fresh parsley and rosemary, for garnish

Instructions

  • Preheat oven to 400°F.

For the mashed potatoes

  • Add potatoes to a large pot and cover with cold water by 2 inches. Generously season the water with salt.
  • Cover and bring to a boil, then reduce heat and simmer 20–25 minutes until potatoes are tender.
  • Warm cream and butter together, then drain the potatoes. Return potatoes to the pot off heat and add half the cream and butter; mash until smooth. Add the remainder and finish mashing.
  • Stir in cream cheese until potatoes are smooth and silky. Season with salt and pepper to taste.

For the meat mixture

  • Heat oil in a 12-inch ovenproof skillet over medium. Sauté onion, carrots and rosemary until softened, about 5 minutes. Add garlic and ground meat and cook until no pink remains. Drain excess fat, leaving 1–2 tablespoons.
  • Stir in peas and corn and cook 2–3 minutes. Season with salt and pepper, then sprinkle flour over the mixture and stir for 1 minute. Add Guinness and Worcestershire sauce and simmer until slightly thickened, about 5 minutes.
  • Evenly distribute the meat filling, top with mashed potatoes in dollops and smooth lightly. Bake 20 minutes until the top browns; broil 2–3 minutes if desired for a golden crust. Garnish and serve.

Notes

I recommend making the mashed potatoes ahead of time and storing them until you’re ready to assemble. They can be made a day in advance.

Because the potatoes tend to stick to the meat, place large dollops around the surface and smooth with the back of a spoon rather than trying to spread them thinly.

Bake to crisp the top of the potatoes, then broil briefly for a deep golden crust—watch carefully to avoid burning.

Frozen vegetables generally give better color and texture than canned, with canned corn as an acceptable exception.

Nutrition

Serving: 1 piece
Calories: 572 kcal
Carbohydrates: 57.2 g
Protein: 30.9 g
Fat: 23.3 g
Saturated Fat: 12.2 g
Cholesterol: 109 mg
Sodium: 314 mg
Fiber: 9.1 g
Sugar: 8.2 g

Nutrition information is automatically calculated and should be used as an approximation.

Additional Info

Course: Dinner
Cuisine: British