Go Back
+ servings
A spoon scoops up Shepherd's Pie from a skillet.
Print Recipe
5 from 15 votes

Skillet Shepherd's Pie

A delicious mixture of seasoned ground beef and vegetables 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.
Prep Time30 mins
Cook Time25 mins
Total Time55 mins
Course: Side Dish
Cuisine: Irish
Servings: 6
Calories: 396kcal


For the mashed potato topping:

  • 2 pounds Yukon Gold potatoes
  • cup milk
  • ¼ cup light sour cream
  • 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 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


  • Preheat oven to 375 degrees F.
  • Peel the potatoes and cut into quarters. Place in a good sized pot and cover with cold water. Set over HIGH heat, cover and bring to a boil. Once boiling, reduce heat to LOW and allow potatoes to simmer until tender when pierced with a fork, approximately 15 to 20 minutes.
  • Meanwhile, get started on the filling. Add olive oil to a 12-inch oven-proof skillet and place over MEDIUM heat. Add ground beef and cook, stirring to break up. Season with ½ teaspoon salt and ½ teaspoon freshly ground black pepper and continue to cook until meat is no longer pink. Drain grease and transfer cooked beef to a plate.
  • Add remaining olive oil to empty skillet and return to MEDIUM heat. Add onion and carrot and sauté until slightly softened, about 3 minutes. Add garlic and sauté for a minute or two until fragrant. Add tomato paste and stir well to combine with veggies. Add cooked ground beef back to the skillet and season with remaining salt, pepper, rosemary, thyme, and Worcestershire sauce. Reduce heat to MEDIUM-LOW and allow to simmer for 2 to 3 minutes.
  • Combine the beef broth with the cornstarch and add to the skillet. Cook and stir over MEDIUM heat for 2 minutes or until thickened. Stir in frozen peas and corn (no need to thaw) and allow to simmer for 2 to 3 minutes just until heated through. Remove skillet from heat.
  • When potatoes are fork tender, remove from heat, drain well and add the potatoes back to the warm pot. Place milk in the microwave for 30 seconds, just until warmed through. Use an electric hand mixer to mash the potatoes slightly. Add the warmed milk, sour cream, softened butter, and salt and continue to mash until smooth.
  • Dollop spoonfuls for mashed potatoes over the top of the filling and use the back of the spoon to spread it out evenly. Sprinkle with cheese. Transfer skillet to the preheated oven and bake for 20 to 23 minutes, until bubbling around edges. Turn oven to BROIL and watching closely to be sure it doesn't burn, continue to cook just until golden brown.
  • Remove skillet from oven and garnish with minced fresh parsley and fresh ground black pepper. Allow to sit for about 5 to 10 minutes before serving.


If using leftover or store-bought mashed potatoes you'll need about 3 ½ cups
Freezer Instructions
Prepare the beef mixture, cool completely and transfer to a freezer-safe container. Freeze for up to 2 months. When ready to use, thaw in refrigerator overnight. Heat partially thawed filling in a 12-inch oven-proof skillet, adding a little water or beef broth to thin, if needed. Proceed as directed for remainder of recipe.


Calories: 396kcal | Carbohydrates: 32g | Protein: 25g | Fat: 19g | Saturated Fat: 8g | Cholesterol: 76mg | Sodium: 1077mg | Potassium: 1202mg | Fiber: 5g | Sugar: 3g | Vitamin A: 2160IU | Vitamin C: 24.3mg | Calcium: 165mg | Iron: 7.4mg