Skillet Shepherd’s Pie with Cheddar Mashed Potatoes

I love using a cast iron skillet — it’s practically a kitchen workhorse. It browns and sautés on the stovetop, then moves straight into the oven for finishing, and it develops a great non-stick surface over time. This skillet shepherd’s pie is a perfect example of how one pan can handle the entire meal. It’s especially handy when you have leftover mashed potatoes: you can turn them into a golden, cheesy top that bakes right over a flavorful beef and vegetable filling. One-dish meals like this make dinner prep and cleanup much simpler, and they’re ideal for busy weeknights or casual family dinners.

How to make shepherd's pie in a cast iron skillet! Baked recipe has beef filling with peas and corn, topped with mashed potatoes and grated cheddar cheese.

What is in the ground beef filling?

Shepherd’s pie is classic comfort food and can be surprisingly quick to prepare. The filling is a savory mix of browned ground beef, onion, and garlic, finished with a splash of Worcestershire sauce and thickened slightly with flour to create a natural gravy. I use frozen peas and corn for convenience, but you can easily swap in thawed carrots, green beans, or a mixed vegetable medley. The vegetables add texture and color while keeping the filling hearty and family-friendly.

When making the filling in a cast iron skillet, cook the beef and aromatics over medium-high heat so they get some color and develop flavor. Drain excess fat, then stir in the seasonings and vegetables. The flour helps bind the juices into a gravy; if you prefer a looser filling, reduce the flour or add a small splash of beef or chicken stock. Season to taste with salt and pepper before topping with mashed potatoes.

How to make a shepherd's pie in a cast iron skillet

How long to bake the Shepherd’s Pie?

After spreading mashed potatoes over the beef mixture and sprinkling grated cheese on top, the skillet goes into a hot oven to melt the cheese and heat everything through. Bake until the cheese is bubbly and the edges of the filling start to bubble — typically 15–25 minutes at 400°F (about 200°C). If your skillet and ingredients are cold (for example, if you assembled the dish ahead and refrigerated it), allow 20–30 minutes in the oven so the center comes to temperature.

Make-ahead is easy: assemble the pie in the skillet, cover, and refrigerate until you’re ready to bake. Remove from the fridge about 30 minutes before baking if you can, which shortens the oven time. After baking, let the shepherd’s pie rest for about five minutes to set up slightly; this helps when serving and prevents the mashed potato topping from sliding off the filling.

How to make a shepherd's pie in a cast iron skillet

Variations and tips: swap ground lamb for beef to make a more traditional shepherd’s pie, or use ground turkey or plant-based crumbles for a lighter or vegetarian-friendly version. Mix grated cheeses for different flavors — sharp cheddar provides classic tang, while Monterey Jack melts extra smoothly. If your mashed potatoes are thick, stir in a splash of milk or a bit of butter to make them easier to spread. Leftovers keep well in the refrigerator for 3–4 days and reheat in the oven or microwave.

Skillet Shepherd’s Pie

How to make shepherd's pie in a cast iron skillet! Baked recipe has beef filling with peas and corn, topped with mashed potatoes and grated cheddar cheese.
How to make shepherd’s pie in a cast iron skillet! Baked recipe has beef filling with peas and corn, topped with mashed potatoes and grated cheddar cheese.
Prep Time: 10 minutes
Cook Time: 35 minutes
Total Time: 45 minutes
Servings: 4 people

Ingredients

  • 1 1/2 pounds lean ground beef
  • 1 onion, minced
  • 2 garlic cloves, minced
  • 1 1/2 tbsp Worcestershire sauce
  • 1 tbsp flour
  • Salt and pepper, to taste
  • 1 1/2 cups frozen peas, thawed
  • 1 1/2 cups frozen corn, thawed
  • 4 cups mashed potatoes
  • 1 cup grated cheese (cheddar, Monterey Jack, or a blend)

Instructions

  1. Preheat the oven to 400°F (200°C).
  2. In a cast iron skillet over medium-high heat, brown the ground beef with the minced onion and garlic. Stir frequently to prevent sticking and to encourage even browning. When the beef is fully cooked, drain excess fat if needed.
  3. Stir in the Worcestershire sauce and flour. Season with salt and pepper. Add the thawed peas and corn and mix until combined and heated through.
  4. Spread the mashed potatoes evenly over the beef mixture in the skillet.
  5. Sprinkle the grated cheese over the mashed potatoes.
  6. Bake in the preheated oven until the cheese is melted and the filling bubbles around the edges, about 15–25 minutes. If starting from cold, allow 20–30 minutes.
  7. Let the shepherd’s pie rest for about 5 minutes before serving.
Author: Steve Cylka
Course: Main
Cuisine: American

How to make shepherd's pie in a cast iron skillet! Baked recipe has beef filling with peas and corn, topped with mashed potatoes and grated cheddar cheese.

Serve this skillet shepherd’s pie with a simple green salad or crusty bread for a complete meal. It’s an easy, satisfying dinner that uses one pan and makes excellent leftovers, reheating well for lunch or another dinner. Whether you’re using fresh or leftover mashed potatoes, the cast iron skillet makes for a reliable, flavorful result every time.