Skillet Shepherd’s Pie Recipe: One-Pan Comfort Food

A savory mixture of seasoned ground beef and vegetables is finished with a layer of creamy mashed potatoes, topped with shredded cheddar, and baked until golden and bubbling. This Skillet Shepherd’s Pie is an easy, family-friendly take on the classic comfort dish.

Try Skillet Chicken and Biscuit Pot Pie for another cozy skillet meal.

A spoon scoops up Shepherd's Pie from a skillet.

Meat-and-potatoes fans, gather close—this skillet is made for sharing. The recipe is straightforward to assemble, reheats well, and works beautifully as a one-pan dinner when you prepare the mashed potatoes ahead of time or use store-bought potatoes.

If corned beef isn’t your choice for St. Patrick’s Day, this shepherd’s pie is a hearty alternative—pair it with a favorite beer and enjoy.

Table of contents

  • Shepherd’s Pie vs. Cottage Pie
  • Ingredient Notes
  • How to Make Skillet Shepherd’s Pie
  • Make-Ahead Tips
  • More St. Patrick’s Day Recipes
Skillet sheperd's pie topped with mashed potatoes in a cast iron skillet.

Shepherd’s Pie vs. Cottage Pie

Traditionally, shepherd’s pie was made with lamb in Britain and Ireland. In the U.S., versions made with ground beef are common and often called cottage pie in the U.K. For clarity and searchability, this recipe uses ground beef and keeps the familiar name Shepherd’s Pie. If you prefer, substitute ground lamb for a more traditional flavor.

Ingredient Notes

  • Ground meat filling: Ground beef is cooked with onion, carrots, peas, and corn and seasoned with rosemary, thyme, and Worcestershire sauce. Tomato paste and beef broth add depth and richness.
  • Mashed potato topping: Mashed Yukon Golds are mixed with warm milk, sour cream, butter, and salt for a smooth, reheatable topping. A little sour cream (or cream cheese) helps the potatoes keep their texture when reheated. The mashed potatoes can be made ahead to speed assembly.

To make this a true one-pot meal, prepare your mashed potatoes in advance or use purchased mashed potatoes so everything finishes in the skillet.

Skillet sheperd's pie topped with mashed potatoes in a cast iron skillet.

How to Make Skillet Shepherd’s Pie

  1. Start the mashed potatoes: Peel and quarter the potatoes, place them in a pot, cover with cold water, and bring to a boil. Reduce heat and simmer until fork-tender, about 15–20 minutes.
  2. Make the filling: In a 12-inch oven-proof skillet, brown ground beef with a portion of the salt and pepper, drain excess fat, and set meat aside. Sauté onion and carrot in olive oil in the same skillet, add garlic and tomato paste, then return the beef to the pan. Season with rosemary, thyme, Worcestershire sauce, and the remaining salt and pepper. Thicken with a cornstarch slurry mixed into beef broth, then stir in frozen peas and corn and simmer briefly.
  3. Finish the mashed potatoes: Drain cooked potatoes and return them to the warm pot. Warm the milk, then mash potatoes with the milk, sour cream, softened butter, and salt until creamy and smooth.
  4. Add the topping: Spoon the mashed potatoes over the filling and spread evenly with the back of a spoon. Sprinkle the surface with shredded cheddar.
  5. Bake: Bake in a 375°F oven for about 20 minutes until bubbling around the edges. Finish under the broiler for a minute or two to brown the top—watch closely to avoid burning. Garnish with minced parsley and freshly ground black pepper before serving.

Pro Tip

For a rustic finish, smooth the potatoes with the back of a spoon and drag a fork across the surface to add texture that crisps nicely when broiled.

A spoon scooping shepherd's pie from a cast iron skillet.

Make-Ahead Tips

The beef filling can be made 1–2 days ahead and refrigerated, or frozen for up to 2 months. Thaw frozen filling overnight in the refrigerator before using. To finish:

  1. Reheat the filling in a 12-inch oven-proof skillet, adding a splash of water or beef broth if it seems too thick.
  2. Top with mashed potatoes and cheese, then bake as directed.
A serving of shepherd's pie on a white plate next to a cast iron skillet.

More St. Patrick’s Day Recipes

  • Cheesy Corned Beef Pull-Apart Sliders | Foodness Gracious
  • Slow Cooker Corned Beef and Cabbage | Valerie’s Kitchen
  • Reuben Soup | Barefeet in the Kitchen
  • Guinness Corned Beef | Valerie’s Kitchen
  • Classic Irish Soda Bread | Brown Eyed Baker
  • Boozy Shamrock Shakes | The Blond Cook
  • Browse more St. Patrick’s Day recipes from the original collection for additional ideas.
A serving of shepherd's pie with peas and carros on a white plate.

Sign up for the newsletter to receive new recipes and follow along on social media for more kitchen inspiration.

Skillet Shepherd’s Pie

5 from 18 votes
Author: Valerie Brunmeier
Servings: 6
Prep Time: 30 minutes
Cook Time: 25 minutes
Total Time: 55 minutes
A spoon scoops up Shepherd's Pie from a skillet.
Pin
Print
A delicious seasoned ground beef and vegetable filling is topped with a layer of mashed potatoes, sprinkled with cheddar cheese, and baked until golden brown. This Skillet Shepherd’s Pie is a quick and easy version of the classic dish.

Ingredients 

For the Mashed Potato Topping

  • 2 pounds Yukon Gold potatoes
  • cup milk
  • ¼ cup sour cream, light or regular
  • 3 tablespoons butter, softened
  • 1 teaspoon salt
  • ½ cup finely shredded cheddar cheese
  • 1 tablespoon minced fresh parsley
  • fresh ground black pepper, to taste

For the Filling

  • 2 tablespoons olive oil, divided
  • 1 pound 90% lean ground beef
  • 1 teaspoon salt, divided
  • 1 teaspoon fresh ground black pepper, or to taste, divided
  • 1 cup diced onion
  • 1 carrot, peeled and diced
  • 1 teaspoon minced garlic
  • 2 tablespoons tomato paste
  • 1 teaspoon dried rosemary
  • ½ teaspoon dried thyme leaves
  • 1 tablespoon Worcestershire sauce
  • ½ cup low-sodium beef broth
  • 2 teaspoons cornstarch
  • 1 cup frozen corn
  • 1 cup frozen peas

Instructions 

Start the Mashed Potatoes

  • Peel and quarter the potatoes. Place them in a pot, cover with cold water by about 1 inch, cover, and bring to a boil. Reduce heat and simmer until fork-tender, about 15–20 minutes.

Make the Filling

  • Heat 1 tablespoon olive oil in a 12-inch oven-proof skillet over medium. Add the ground beef and season with ½ teaspoon salt and ½ teaspoon pepper. Cook until no longer pink, drain fat, and transfer beef to a plate.
  • Add remaining olive oil to the skillet and sauté the onion and carrot until slightly softened, about 3 minutes. Add garlic and cook until fragrant, then stir in tomato paste. Return the beef to the skillet and season with rosemary, thyme, remaining salt and pepper, and Worcestershire sauce. Reduce heat to medium-low and simmer 2–3 minutes.
  • Mix the beef broth with cornstarch, add to the skillet, and cook over medium until thickened, about 2 minutes. Stir in frozen peas and corn and simmer 2–3 minutes until heated through. Remove from heat and preheat oven to 375°F.

Finish the Mashed Potatoes

  • Drain the potatoes and return them to the warm pot. Warm the milk, then mash the potatoes slightly with a hand mixer. Add the warmed milk, sour cream, softened butter, and salt and continue mashing until smooth.
  • Spoon mashed potatoes over the filling, spread evenly, and sprinkle with cheese.

Bake

  • Bake in the preheated 375°F oven for 20–23 minutes, until bubbling at the edges. Switch to broil and watch closely, broiling only until the top is golden brown.
  • Remove from oven, garnish with minced parsley and black pepper, and let rest 5–10 minutes before serving.

Notes

If using leftover or store-bought mashed potatoes, you’ll need about 3 ½ cups to top the filling.

Freezer Instructions

Prepare the beef filling, cool completely, and freeze in a freezer-safe container for up to 2 months. Thaw overnight in the refrigerator, reheat in a 12-inch oven-proof skillet (thin with a little broth if needed), then top with mashed potatoes and bake as directed.

Nutrition

Calories: 396kcal | Carbohydrates: 32g

Nutrition information is an estimate calculated with generic ingredients and may vary; refer to your product labels for exact values.

Enjoyed this? Please rate and leave a comment below!