Go Back
+ servings
The Best Skillet Shepherd’s Pie – Loaded with delicious and flavorful filing of beef, onions, carrots, green beans and corn, then topped with a buttery and creamy mashed potatoes with parmesan cheese. Baked to perfection golden color. An incredible comfort food! #DinnerRecipe. #shepherds pie Video recipe.
Print Recipe
4.75 from 4 votes

The Best Skillet Shepherd’s Pie (With Video)

This Skillet Shepherd’s Pie is packed with flavorful beef and vegetables before being covered with fluffy mashed potatoes and baked to golden perfection in the oven!
Prep Time20 mins
Cook Time25 mins
Total Time45 mins
Course: dinner, Main Course
Cuisine: British
Keyword: cottage pie, shepherd's pie
Servings: 8 servings
Calories: 452kcal
Author: Cindy



  • 1 tbsp oil
  • 1 1/2 lb ground beef or ground lamb
  • 2 cloves garlic crushed
  • 1 large onion diced
  • 3 tbsp Worcestershire sauce
  • 1 cup beef broth
  • 2 cups frozen vegetables eg. carrots, peas and corn
  • salt and pepper to taste


  • 2 lb baking potatoes eg. russets
  • 4 tbsp butter softened
  • 1 cup milk
  • 1/4 cup parmesan cheese grated
  • salt and pepper to taste
  • 1 tbsp fresh parsley chopped, optional


  • Wash the potatoes. Using a skewer or cake tester, poke 6-8 holes an inch deep into each. 
  • Place potatoes on a plate and microwave on full power for 15-20 minutes until soft. Meanwhile, prepare the meat...
  • Place a large ovenproof skillet over medium-high heat.
  • Add the oil and then the ground beef, stirring for 3-5 minutes until starting to brown. Drain off any excess fat.
  • Add the onion and garlic and cook several minutes more until translucent and the meat is browning more.
  • Add the Worcestershire sauce, beef broth, vegetables, salt and pepper. Stir for several minutes to boil off excess liquid and remove from heat.
  • Preheat the oven to 375°F.
  • Remove the cooked potatoes from the microwave. Dip in cold water to cool, and peel off the skins if desired.
  • In a medium bowl, add potatoes and butter and mash for a minute until fairly smooth. Then add milk, parmesan, salt and pepper and mash again.
  • Spoon the mashed potatoes over the meat in the skillet and spread evenly. Use a fork to make your favorite pattern on the top of the potatoes.
  • Bake for 25 minutes in the top third of the oven until golden.
  • Remove from the oven and garnish with optional parsley. Serve and enjoy!



-We have suggested microwaving the potatoes, but they can also be boiled/steamed for about 30 minutes if you prefer.


Calories: 452kcal | Carbohydrates: 35g | Protein: 21g | Fat: 26g | Saturated Fat: 11g | Cholesterol: 79mg | Sodium: 353mg | Potassium: 962mg | Fiber: 2g | Sugar: 3g | Vitamin A: 300IU | Vitamin C: 12.5mg | Calcium: 122mg | Iron: 3.4mg