One Skillet Shepherds Pie is not only quick & easy to prepare but quick & easy to clean up too! An all in one dinner complete with vegetables, meat and potatoes that will fill any & all bellies.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings 6 servings
Author Linda Warren


  • 2 Tablespoons olive oil
  • 3 large carrots, diced
  • 1/2 large sweet onion, diced
  • 1-1/2 lb. ground beef
  • 1 teaspoon salt
  • 1 teaspoon dried thyme or rosemary
  • 1/2 teaspoon black pepper
  • 3 Tablespoons flour
  • 2 Tablespoons tomato paste
  • 2 Tablespoons Worcestershire sauce (optional)
  • 1 cup frozen peas
  • 1/2 cup red wine or beef broth
  • 3/4 cup chicken broth
  • 4-6 cups leftover mashed potatoes
  • 1 egg beaten
  • 1/4 cup Parmesan cheese, grated


  1. Preheat oven to 400 degrees.
  2. Heat oil in large iron or oven-proof skillet. Saute carrots about 5-6 minutes or just until they start to get tender. Add onion and continue to saute for another 2 minutes.
  3. Add beef, seasoned with salt, thyme (or rosemary) and black pepper, and cook until done. Drain off fat.
  4. Return to medium-high heat and stir in flour until sauce is smooth. Add tomato paste, Worcestershire sauce, peas, wine and broths. Bring to a low boil and let reduce down to a thick gravy.
  5. Top with a layer of mashed potatoes.
  6. Brush with beaten egg and sprinkle parmesan cheese over top.
  7. Bake for 20-30 minutes or until top is golden brown.