My Best Shepherd’s Pie Recipe (Traditional Lamb Filling)

Jump to RecipeRate this Recipe
No ratings yet
This post may contain affiliate links, see disclosure here.

This is a classic shepherd’s pie recipe with ground lamb, tender vegetables, rich gravy, and a thick layer of creamy mashed potatoes baked until golden brown on top. This dish is one of those old-fashioned meals that feels practical and comforting at the same time. It uses simple ingredients, stretches well for leftovers, and tastes even better the next day. If you’ve only had cottage pie made with beef, making it with lamb gives it that deeper, traditional flavor that makes this traditional Irish shephard’s pie what it’s meant to be.

Greg and I made this together on a cold evening, with him handling the filling while I finished the potatoes. That night convinced me this version was worth keeping because the cast iron gave the edges extra browning and the leftovers tasted even better the next day.

Jennifer and Greg making Shepherd's Pie in kitchen at Maker Farm

Helpful Tip

We like making this in a cast iron skillet because it goes straight from stovetop to the oven and feels right at home on the table.

Notes from the Maker Farm Kitchen

  • It’s a true shepherds pie made with lamb, not beef
  • Great way to make ahead dinner for busy weeks
  • Freezer-friendly and excellent for leftovers
  • Uses simple pantry and freezer vegetables
  • The ultimate comfort food without being complicated

Want to Save This Recipe?

Enter your email below and we’ll send it straight to your inbox! Plus you’ll get new recipes each week!

    Best Shepherd's Pie being dished out of skillet with a wooden spoon

    Best Shepherd’s Pie Recipe

    A classic homemade shepherd’s pie made with a saucy filling of ground lamb and soft vegetables, and topped with a thick layer of cheesy mashed potatoes baked until golden and bubbling. The ultimate cozy meal!
    Prep Time 25 minutes
    Cook Time 25 minutes
    Resting Time 10 minutes
    Serving Size 6

    Equipment

    Ingredients 

    For the Lamb Filling

    • 1 pound ground lamb
    • 1 medium yellow onion diced
    • 2 cloves garlic minced
    • 2 carrots peeled and diced small
    • 1 cup frozen peas
    • 2 tablespoons tomato paste
    • 1 tablespoon Worcestershire sauce
    • 1 tablespoon all-purpose flour
    • 1 cup beef broth can also use beef stock or chicken broth
    • 1/2 teaspoon thyme
    • 1 teaspoon salt
    • 1/2 teaspoon black pepper
    • 2 tablespoons butter or olive oil

    For the Mashed Potato Topping

    • 2 pounds Yukon Gold or russet potatoes peeled and cubed
    • 4 tablespoons butter
    • 1/2 cup milk or cream
    • 1/2 teaspoon salt
    • 1/4 teaspoon black pepper
    • 1/2 cup shredded cheddar cheese optional, for topping

    Instructions

    • Step 1: Make the Potatoes
      Place the peeled and cubed potatoes in a large pot and cover with cold water and a sprinkle of salt. Bring to a boil and cook for 15–20 minutes, or until fork tender. Drain well, then mash with the butter, milk, salt, and pepper until smooth and creamy. Set aside while you make the filling.
    • Step 2: Soften the Vegetables
      Preheat your oven to 400°F. In a large oven-safe skillet or heavy pan, melt the butter over medium heat. Add the onion and carrots and cook for 5–6 minutes, until softened. Stir in the garlic and cook for about 30 seconds, just until fragrant.
      Softening the vegetables in a skillet
    • Step 3: Cook the Meat
      Add the ground lamb and cook until browned, breaking it up as it cooks. If there is a lot of grease, carefully drain off the excess. Stir in the tomato paste, Worcestershire sauce, thyme, salt, and pepper. Sprinkle the flour over the meat mixture and stir for about 1 minute.
    • Step 4: Add the Broth
      Slowly pour in the broth, stirring well so everything combines smoothly. Let the mixture simmer for 3–5 minutes, until slightly thickened, then stir in the peas.
    • Step 4: Assemble
      Spread the mashed potatoes evenly over the lamb filling, smoothing the top with a wooden spoon or spatula. Use a fork to create a few ridges across the top – this helps the potatoes brown nicely in the oven. Sprinkle with cheddar cheese if using.
      Spreading mashed potatoes over meat filling
    • Step 5: Bake
      Bake for 20–25 minutes, until bubbling around the edges and golden on top. Let the shepherd’s pie rest for about 10 minutes before serving so it holds together better when scooped.
      Baking shepherd's pie in the oven

    Nutrition

    Calories: 535kcal | Carbohydrates: 39g | Protein: 21g | Fat: 33g | Saturated Fat: 17g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 11g | Trans Fat: 0.5g | Cholesterol: 97mg | Sodium: 1037mg | Potassium: 1098mg | Fiber: 5g | Sugar: 6g | Vitamin A: 4154IU | Vitamin C: 23mg | Calcium: 155mg | Iron: 3mg

    Notes

    Use a Heavy Pan

    A cast-iron skillet works especially well because it holds heat beautifully and gives better browning.

    Don’t Skip the Fork Marks

    Those little ridges help the potatoes crisp and brown instead of staying flat and pale.
    Using a fork to make ridges in shepherds pie mashed potatoes

    Variations

    Add Mushrooms

    Finely chopped mushrooms add extra richness and help stretch the meat filling.

    Use Sweet Potatoes

    For a different flavor, swap regular mashed potatoes for mashed sweet potatoes.

    Make It Dairy-Free

    Use olive oil and broth-based mashed potatoes instead of butter and milk.

    Storage and Reheating

    Store leftovers covered in an airtight container in the refrigerator for up to 4 days.

    Reheat individual portions in the microwave or warm the full dish in a 350°F oven until heated through.

    This also freezes beautifully. Assemble first, freeze before baking, and thaw overnight before cooking.

    Frequently Asked Questions

    What’s the Difference Between Shepherd’s Pie and Cottage Pie?

    Traditional shepherd’s pie is made with lamb. Cottage pie is made with beef. Both are delicious, but lamb gives shepherd’s pie its classic flavor. Feel free to call it whatever you want!

    How do I get a golden crust?

    Roughing up the top of the mashed potatoes before baking will help it brown much better than a smooth surface. Also, a little shredded cheddar or a few small pats of butter on top also helps create a deeper golden crust.

    Helpful Tip

    Brushing the top lightly with beaten egg yolks before baking can help create a richer golden color and a slightly glossier finish. This works especially well if you skip cheese and want that classic browned potato crust without changing the flavor much.

    Jennifer and Greg eating shepherds pie on Maker Farm

    More Cozy Dinners You May Love

    Tried and loved this recipe?

    If you loved it, please leave a 5-star review below! Your reviews mean a LOT to me, and feed my soul. If you’ve got any questions, please let me know in a comment.

    Jennifer in meadow near studio

    Meet Jennifer

    Jennifer cooks and experiments in the kitchen at Maker Farm, where she focuses on simple pantry cooking, homemade staples, and practical recipes that make everyday meals easier. Over the years she has tested many ways to make cooking simpler and more dependable, and shares the methods that work best in her own kitchen, occasionally showing them on her Heart to Home at Maker Farm vlog.

    Similar Posts

    • Oatmeal Peanut Butter Cookies (Just 4 Ingredients)

    • Easy No-Knead Bread

    • The Best Homemade Meatball Sub Recipe

    • Easy Sourdough Bread Recipe for Beginners (Step-by-Step Recipe)

    • Old-Fashioned Brown Beans (Better Pinto Beans!)

    • Feel-Better Chicken and Rice (Easy One-Pot Comfort Meal)

    Leave a Reply

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

    Recipe Rating




    Latest Videos