• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • St. Patrick's Day
  • Recipe Index
  • Sweets
  • About
  • How To's

Where Is My Spoon

menu icon
go to homepage
  • St. Patrick's Day
  • Recipe Index
  • Sweets
  • About
  • How To's
    • Facebook
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • St. Patrick's Day
    • Recipe Index
    • Sweets
    • About
    • How To's
    • Facebook
    • Pinterest
    • Twitter
  • Ă—
    Where Is My Spoon > Recipes > Meat

    Cast-Iron Skillet Shepherd’s Pie

    Last modified: March 10, 2026 · By Adina · Leave a Comment

    Jump to Recipe
    pinterest image with title for shepherd's pie.

    Delicious cast-iron shepherd's pie: a savory layer of ground meat and vegetables topped with cheesy mashed potatoes, then baked in the skillet. Classic comfort food at its best.

    shepherd's pie in the cast-iron skillet overhead view.

    The cast-iron skillet shepherd's pie is a complete meal cooked in a skillet: meat, gravy, and mashed potatoes layered together to produce the most comforting and flavorful dish possible. This is an easy recipe that your whole family will love!

    Try more of our comforting casseroles, for instance, Healthy Broccoli Potato Casserole, Mushroom Polenta Casserole (with Cheese), Meatball Potato Casserole, or Ground Beef Cauliflower Casserole.

    Ingredients: 18 + salt, pepper & oil | Prep Time: 20 minutes | Cook Time: 10 minutes | Servings: 6 | Difficulty: Easy

    Jump to recipe
    • Recipe ingredients
    • How to make shepherd's pie in the cast-iron skillet?
    • Tips
    • Store and reheat
    • What to serve with shepherd's pie?
    • More delicious skillet meals
    • Recipe
    • Cast-Iron Skillet Shepherd's Pie

    Recipe ingredients

    listed ingredients for making shepherd's pie on the table.
    • Ground lamb or ground beef, the choice is yours. The nutrition is calculated for the lamb version.
      • Ground turkey, chicken, pork, or venison are also great if you prefer them. Not genuine, but tasty, and should you choose poultry, also lower in calories.
    • Vegetables: One large or two medium onions, two medium carrots, three fresh garlic cloves, and frozen peas.
    • Beef stock or broth: You can use chicken stock or vegetable broth instead; made from a cube is fine. The needed amount is small, so I am not particular about what I use.
    • Potatoes: Starchy, semi-starchy, or all-purpose potatoes are also fine. Check out the Irish Fish Pie, too.
    • Cheese: Freshly grated Parmesan cheese. Substitute it with freshly grated Cheddar cheese if you like. I've tried it, and it's delicious. Or replace the cheese with about two tablespoons of cream cheese or sour cream.

    See the recipe card for full information on ingredients and quantities.

    How to make shepherd's pie in the cast-iron skillet?

    • Start with the potatoes. Cook the cubes in a large pot of salted water until fork-tender, drain potatoes well in a colander, and let them steam in the same hot pot for about one minute before mashing.
    • In the meantime, make the sauce for the cast-iron skillet shepherd's pie.
    collage of two pictures of sauteing carrots and onions, then adding beef and broth.
    • SautĂ© onions and carrots with a pinch of salt in a large hot skillet on medium heat (1). Add garlic, then meat. Brown the minced meat, and add herbs, tomato paste, mustard, Worcestershire sauce, broth, salt, and pepper, breaking the meat as it cooks.
    • Simmer the browned ground beef or lamb for about 15 minutes (2).
    ground meat, carrots and peas cooking in a skillet.
    • Add peas and cook for 5 more minutes. Adjust the taste with salt and pepper (3). In the meantime, preheat the oven to 350°F/ 180°C.
    collage of two pictures of making mashed potatoes in a pot.
    • Mashed potato topping: Mash potatoes with hot milk, butter, and spices using a potato masher. Add cheese, mix, and adjust the taste (4,5).
    collage of two picrtures of spreading and then smoothing mashed potatoes on meat pie.
    • Assemble: Evenly spread the potato mash on top of the lamb or beef mixture in the skillet (use the back of a spoon) (6,7). Carefully (the skillet is hot and heavy) transfer to the oven.
    cast iron pie with meat and mashed potatoes.
    • Bake the skillet shepherd's pie for 25-30 minutes until bubbly and golden (8). Let the pie rest for about 10 minutes before serving.

    Tips

    Skillet: Use a large cast-iron skillet (12-inch/30 cm diameter). If your skillet is slightly smaller and very full after assembling the pie, place it on a baking sheet in the oven to avoid the filling bubbling over into your oven.

    • The skillet will be very hot and very heavy when you transfer it to the oven. Use kitchen mitts and handle it with care to avoid burns.

    Time management: Start with the potatoes; the water will need a while to start boiling, and you can already start making the meat filling during this time.

    No cast-iron skillet? Cook the meat filling in a regular pan, then transfer the mixture to a casserole dish. Top with mashed potatoes and bake. Or use a shallow, large Dutch oven.

    Store and reheat

    Refrigerate the cast-iron skillet shepherd's pie in an airtight container for 3-4 days. Don't leave the pie in the skillet when refrigerating; transfer the leftovers to another container.

    Reheat in the oven: Place the leftovers in a small oven-safe dish, cover with foil, and reheat in the preheated oven at 350°F/180°C until hot; it will take 10-20 minutes, depending on how large the portion is.

    Reheat in the microwave: Place the leftovers in a microwave-safe container. Reheat at 30-second intervals until heated through.

    What to serve with shepherd's pie?

    You will not need starchy sides to serve with the cast-iron skillet shepherd's pie; the potato topping is enough.

    Roasted or steamed vegetables: Try our Simple Whole Roasted Carrots, Roasted Frozen Cauliflower, The Best Caramelized Brussels Sprouts, or French-Style Green Beans.

    Salad: Make a simple green salad with Yogurt Dressing or vinaigrette. Try it with Shopska Salad, Broccoli Pea Salad, or a Simple White Cabbage Salad.

    close up of a cottage pie showing the filling.

    More delicious skillet meals

    • cast-iron chicken breast in the pan, a fork and a sliced piece of breast.
      Cast-Iron Chicken Breast
    • chicken pot pie in the cast iron skillet showing the creamy filling.
      Chicken Pot Pie in the Cast Iron Skillet
    • cast iron chicken drumsticks with parsley around it.
      Cast Iron Skillet Chicken Drumsticks (Chicken Legs)
    • sliced cast iron pork tenderloin on a black plate.
      Cast Iron Pork Tenderloin

    Do you like this recipe?

    Please leave a good rating in the recipe card below. Stay in touch through social media: Pinterest, Facebook, and Instagram. Don't forget to tag #whereismyspoon when you try a recipe!

    Recipe

    close up cast-iron skillet shepherd's pie sprinkled with parsley.

    Cast-Iron Skillet Shepherd's Pie

    Delicious cast-iron shepherd's pie: a savory layer of ground meat and vegetables topped with cheesy mashed potatoes, then baked.
    5 from 1 vote
    Print Pin Share GrowSaved! Rate
    Course: Beef, Pork and Lamb, Main Course
    Cuisine: British, English
    Prep Time: 20 minutes minutes
    Cook Time: 1 hour hour 10 minutes minutes
    Servings: 6
    Calories: 472kcal
    Author: Adina

    Equipment

    • Large cast-iron skillet 12-inch/ 30 cm diameter
    • Medium or large pot
    Prevent your screen from going dark

    Ingredients 

    Ground meat:

    • 1 lb ground lamb or ground beef
    • 1 tablespoon vegetable oil or olive oil
    • 2 onions finely chopped
    • 2 medium carrots diced
    • 3 garlic cloves grated
    • 1 teaspoon dried parsley
    • 1 teaspoon thyme
    • 3 tablespoons tomato paste
    • 1 teaspoon Dijon mustard
    • ½ cup beef broth Note 2
    • 1 tablespoon Worcestershire sauce
    • 1 cup frozen peas
    • fine sea salt and ground black pepper

    Potato topping:

    • 2 lb russet potatoes
    • ½ cup whole milk hot, Note 3
    • 2 tablespoons butter at room temperature, Note 3
    • a few gratings of nutmeg
    • ½ cup Parmesan grated, Note 4
    • fine sea salt and ground black pepper
    • fresh parsley chopped

    Instructions

    • Boil the potatoes: Wash, peel, and cube the potatoes. Place them in a large pot, cover them with water, and bring to a boil. Add ½ teaspoon fine sea salt, lower the heat, cover the pot, leaving a small crack open, and cook the potatoes until fork-tender, about 15 minutes.
      2 lb russet potatoes

    Meat filling:

    • While the potatoes are cooking, cook the ground meat.
    • Cook meat: Heat the oil in the skillet. Add chopped onions and diced carrots, and cook on medium heat for about 5 minutes, often stirring, until softer. Add the grated garlic cloves, stir for a few seconds, then add the beef. Cook for 5-6 minutes until the meat is brown, breaking it up with a wooden spoon as you go along.
      1 tablespoon vegetable oil + 2 onions + 2 medium carrots + 3 garlic cloves + 1 lb ground lamb
    • Add parsley, thyme, tomato paste, Dijon mustard, Worcestershire sauce, broth, and some salt and pepper. Stir well to combine.
      1 teaspoon dried parsley + 1 teaspoon thyme + 3 tablespoons tomato paste + 1 teaspoon Dijon mustard + ½ cup beef broth + 1 tablespoon Worcestershire sauce
    • Simmer without a lid for about 15 minutes. Add the peas, stir to combine, and cook for another 5 minutes. Adjust the taste with salt and pepper.
      1 cup frozen peas + fine sea salt and ground black pepper
    • In the meantime, preheat the oven to 350°F/ 180°C.

    Mashed potato topping:

    • Drain potatoes: Once the potatoes are tender, drain them well and return them to the hot pot. Let them steam for about 1 minute.
    • Heat the milk in a small pan or microwave.
      ½ cup whole milk
    • Mash potatoes: Add milk, butter, a few gratings of nutmeg, salt, and pepper. Mash the potatoes with a potato masher until smooth. Stir in the grated Parmesan, and adjust the taste with salt and pepper.
      milk + 2 tablespoons butter + a few gratings of nutmeg + ½ cup Parmesan + fine sea salt and ground black pepper

    Assemble and bake:

    • Spread the mashed potatoes on top of the meat in an even layer. Then, carefully (the skillet is hot and heavy), place the shepherd's pie onto the middle rack in the preheated oven (Note 4).
    • Bake for 25-30 minutes until the filling is bubbling and the topping is golden.
    • Let the pie rest for 10 minutes, sprinkle with fresh parsley, and serve.
      fresh parsley

    Notes

    1. Ground meat: Ground lamb is traditional, but ground beef is also delicious (and more readily available).
    2. Stock: Sub with chicken or vegetable stock (from a cube is fine).
    3. Hot milk and butter at room temperature absorb more easily in the mashed potatoes, thus reducing the risk of you overmixing the mash.
    4. Cheese: Sub with grated Cheddar. Or with about 2 tablespoons of cream cheese or sour cream.
    5. If the pot seems too full, place it on a baking sheet to avoid the filling bubbling over into your oven. However, if you use a large skillet, that should not happen.

    Nutrition

    Serving: 1portion from 6 | Calories: 472kcal | Carbohydrates: 39g | Protein: 21g | Fat: 26g | Saturated Fat: 12g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 9g | Trans Fat: 0.2g | Cholesterol: 73mg | Sodium: 1132mg | Potassium: 1111mg | Fiber: 5g | Sugar: 6g | Vitamin A: 3912IU | Vitamin C: 26mg | Calcium: 114mg | Iron: 4mg
    Tried this Recipe? Pin it for Later!Mention @adinabeck or tag #WhereIsMySpoon!

    More Hearty & Comforting Meat Recipes

    • irish bangers and mash served with peas on a plate.
      Irish Bangers and Mash
    • beef and green bean ragu in a dutch oven with a serving spoon in it.
      Beef and Green Bean RagĂą (Simple One-Pot Recipe)
    • greek youvetsi recipe with orzo, beef and tomato sauce in a large dutch oven.
      Greek Youvetsi Recipe (Beef with Orzo)
    • ground beef mashed potatoes with parsley in a bowl with a spoon in it.
      Ground Beef Mashed Potatoes Recipe

    Sharing is caring!

    96 shares
    • Share
    • Reddit
    • X

    web banner representing all the websites logos that featured our food blog.

    Reader Interactions

    5 from 1 vote (1 rating without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating





    Primary Sidebar

    Hello! Where Is My Spoon is a blog where you will find delicious and family-friendly recipes, all made from scratch. From simple healthy soups to sumptuous cakes for special occasions, all our recipes have been tried and loved by our family and our friends.

    More about me →

    Green Recipes

    • green spinach bread slices and a small bowl of jam.
      Green Bread
    • many rolled green wild garlic crepes.
      Green Wild Garlic Crepes
    • smashed peas on toast, one topped with an poached egg.
      Smashed Peas on Toast
    • cream of broccoli soup with coconut milk in a pot.
      Cream of Broccoli Soup with Coconut Milk

    Popular Recipes

    • golden brown and crispy roasted half chicken pieces on a vintage platter with fork and knife.
      Roasted Half Chicken (Crispy Skin + Juicy Meat)
    • sliced cast iron pork tenderloin on a black plate.
      Cast Iron Pork Tenderloin
    • lamb casserole in slow cooker in a vintage pot.
      Lamb Casserole in the Slow Cooker
    • chicken chorizo paella no seafood in a large dutch oven on the table.
      Chicken and Chorizo Paella - No Seafood

    Footer

    ↑ back to top

    Info

    • Privacy Policy
    • Accessibility Statement

    Contact

    If you have any questions or want to work with me, please email me @ contact@whereismyspoon.co

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2025 - Where Is My Spoon. All rights reserved.

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.