clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares icon
Skillet Shepherd's pie is a great way to enjoy the classic in a one pot: with a beefy base, cheesy middle and topped with a layer of fluffy mashed potatoes.

Skillet Shepherd’s Pie

  • Author: The Cooking Jar
  • Prep Time: 15 mins
  • Cook Time: 45 mins
  • Total Time: 1 hour
  • Yield: 8 1x


  • 2 lb. ground beef
  • 1/2 yellow onion, diced
  • 1 teaspoon garlic, minced
  • 12 oz. frozen mixed vegetables
  • 2 beef bouillon cubes
  • 2 tablespoons Worcestershire sauce
  • 2 teaspoons tomato paste
  • Pepper to taste
  • 4 russet potatoes, peeled and cubed
  • 2 tablespoons butter
  • 1 cup milk
  • 1 tablespoon chives, chopped and divided
  • 1 cup cheddar cheese, shredded
  • 1/4 cup Parmesan cheese, shredded


  1. Over medium high heat bring a pot of salted water to boil. Add potatoes and simmer until fork tender, about 20 minutes
  2. Drain and transfer potatoes to a mixing bowl. Add butter and milk and mash until fluffy
  3. Season with 1/2 tablespoon chives and salt and pepper to taste. Set aside
  4. In a 10″ cast iron pan over medium heat, brown the beef until fully cooked. Drain off any fat. Remove beef and set aside
  5. In the same pan, saute onions and garlic until translucent
  6. Add mixed vegetables, crumble beef bouillon cubes and simmer till vegetables are soft
  7. Toss in beef, Worcestershire sauce, tomato paste and season with pepper to taste. Stir to mix thoroughly
  8. Reduce heat to medium and simmer for 15 minutes to let the flavors marry
  9. Remove from heat and compress the beef layer before topping with a layer of cheddar cheese
  10. Finish with a thick layer of mashed potatoes and sprinkle Parmesan and leftover chives to finish
  11. Bake at 400 degrees F for 20 minutes or until the potatoes are browned
  12. Broil at 400 degrees F for 3-5 minutes if needed to brown them more
  13. Allow to cool 10 minutes before serving warm