Shepherd’s Pie Recipe

32 Comments

5 from 9 votes
Jump to Recipe

This post may contain affiliate links. Please read my disclosure policy.

  • Russet or Yukon gold potatoes – peeled and cut into chunks.
  • butter  – melted for making the mashed potatoes, plus 2 tablespoons cut into pieces that will top the final dish for baking
  • half and half – mixed with the melted butter to make rich, creamy mashed potatoes
  • Stone House Seasoning
  • cheddar cheese – grated – makes a rich and cheesy potato topping

This Shepherd’s Pie Recipe is such a delicious, comforting dish! Made with meat and vegetables and topped with creamy mashed potatoes, it is a favorite year-round.

Cheesy mashed potato topping over Shepherd's Pie in a large skillet // addapinch.com

This best-ever Shepherd’s Pie (or Cottage Pie if using beef) is the ultimate cozy, hearty meal! A rich, savory layer of ground meat and vegetables in a flavorful gravy, topped with ultra-creamy, cheesy mashed potatoes, then baked until golden and bubbling. It’s family-approved, make-ahead friendly, freezer-ready, and perfect for weeknights, St. Patrick’s Day, or any comfort-food craving.

Why this is the best Shepherd’s Pie recipe: It’s simple yet elevated with cheddar in the potatoes, a touch of Worcestershire for umami, and optional tweaks for extra richness. Ready in under an hour, serves 6-8, and leftovers taste even better!

Shepherd’s Pie Recipe

A wooden spoon scoops the meaty filling topped with mashed potatoes. // addapinch.com

Ingredients for Shepherd’s Pie (or Cottage Pie)

Be sure to see the recipe card below for the full listing of ingredients, instructions, notes, and estimated nutritional information.

Here’s what you will need to make this delicious Shepherd’s Pie:

For the Creamy Cheesy Mashed Potato Topping:

  • Russet or Yukon Gold potatoes
  • butter
  • half-and-half or heavy cream
  • Stone House Seasoning
  • Cheddar cheese (optional, but recommended)

For the Savory Meat & Vegetable Filling:

  • olive oil
  • onion  – chopped
  • carrots  – peeled and diced
  • celery – diced
  • ground lamb, beef, or turkey – As I mentioned, traditional Shepherd’s Pie is made with lamb or mutton. I use ground beef in my recipe since that is what is more readily available for me and what my family prefers. You can substitute ground lamb for ground beef in this recipe if you prefer.
  • all-purpose flour – helps to make a rich gravy for the meat and vegetable filling
  • Stone House Seasoning
  • tomato paste
  • chicken stock or broth
  • Worcestershire sauce or coconut aminos
  • English peas – one can of peas that have been drained and rinsed

Step-by-Step Instructions

Prep and cook the potatoes for the topping. Peel and cube the potatoes to make the mashed potato topping. Place them in a Dutch oven or heavy-bottomed saucepan, cover with water, and cook over medium heat

Heat butter and half and half. Melt the butter in a saucepan and add the half and half. Heat until just simmering, making sure not to allow it to overheat or curdle.

Make the mashed potato topping (and begin preparing the meat filling). While the potatoes are cooking, begin preparing the meat filling. Once potatoes have become fork tender, about 15 to 20 minutes, drain well and add back into the Dutch oven. Mash with a potato masher until smooth; slowly stir in warmed half and half and butter, cheddar cheese, and Stone House Seasoning, and continue to mash until creamy.

Make the meat filling. Drizzle olive oil into a deep skillet or Dutch oven over medium heat. Add the onion, carrots, and celery and cook until the carrots are tender, about 5-7 minutes. Remove the vegetables from the skillet with a slotted spoon and place them into a bowl to add back to your dish later. Add your ground meat to the skillet and cook until browned. Drain away any drippings. Sprinkle flour over the meat and stir until well-coated. Cook for about 2-3 minutes to lightly brown the flour. Stir in the reserved vegetables and Stone House Seasoning until well-combined. Add tomato paste, broth, Worcestershire sauce (or coconut aminos), and English peas. Stir to combine well.

Add mashed potatoes atop the meat filling. Spoon the mashed potato topping on top of the meat filling and spread to cover evenly. Add a couple of pats of butter to the top of the potatoes and bake for 15 minutes.

Serve. Remove from the oven and allow to rest for about 5 minutes. Serve and enjoy.

Tips & Variations

  • Make it Traditional: Use ground lamb for a deeper, authentic Shepherd’s Pie flavor.
  • Gluten-Free: Use GF flour and tamari instead of Worcestershire.
  • Veggie-Packed: Add corn, mushrooms, or parsnips.
  • Crispy Top: Use more cheese or panko breadcrumbs mixed in.

Storage Tips

  • Make-Ahead: Assemble fully (don’t bake), cover, and refrigerate up to 2 days. Bake at 375ยฐF for 30-40 minutes.
  • Storage: Store in the fridge for up to 3 days.
  • Freezer-Friendly: Freeze unbaked or baked up to 3 months. Thaw overnight in fridge, then reheat/bake.

Frequently Asked Questions

Shepherd’s Pie vs Cottage Pie?

Traditional Shepherd’s Pie uses lamb (shepherds tend sheep!); Cottage Pie uses beef. Both are deliciousโ€”this recipe works great for either.

Can I use instant mashed potatoes?

Fresh taste best for creaminess, but in a pinch, yesโ€”enhance with extra butter/cheese.

How to store leftovers?

Refrigerate up to 4 days; reheat in oven or microwave.

Here’s my Shepherd’s Pie recipe. I hope your family loves it as much as mine does.

Shepherd’s Pie Recipe

5 from 9 votes
This Shepherd's Pie Recipe is a delicious, comforting dish! Meat and vegetables and topped with cheesy mashed potatoes and baked, it is a favorite any time!
Prep Time: 15 minutes
Cook Time: 40 minutes
Total Time: 55 minutes
Servings: 8

Ingredients

For the Creamy Cheesy Mashed Potato Topping:

  • 1 pound Russet or Yukon gold potatoes, peeled and cut into chunks
  • 1/4 cup butter, melted + 2 tablespoons cut into pieces
  • 1/4 cup half and half
  • 1 cup grated cheddar cheese
  • 1 teaspoon salt
  • 1/2 teaspoon pepper

For the Savory Meat & Vegetable Filling:

  • 2 tablespoons olive oil
  • 1/2 medium onion, chopped
  • 2 medium carrots, peeled and diced
  • 2 stalks celery, diced
  • 2 pounds ground lamb, or beef or turkey
  • 3 tablespoons all-purpose flour
  • 2 teaspoons Stone House Seasoning
  • 2 tablespoons tomato paste
  • 1 cup chicken stock or broth
  • 2 teaspoons Worcestershire sauce, or coconut aminos
  • 1 (14.5-ounce) can English peas, drained and rinsed

Instructions 

  • Preheat oven to 400ยฐ F. Lightly grease a 9×13-inch baking dish or large oven-safe skillet.
  • Make the mashed potatoes: Place potato chunks in a large pot, cover with cold water + 1 tsp salt. Bring to a boil, then simmer 12-15 minutes until fork-tender. Drain well. In the same pot over low heat, melt ยผ cup butter. Add warmed half-and-half. Mash potatoes until smooth, then stir in butter mixture, cheddar, salt, and pepper. Taste and adjust seasoning. Set asideโ€”keep fluffy!
  • Cook the filling: Meanwhile, heat olive oil in a large skillet over medium heat. Add onion, carrots, and celery; sautรฉ 5-7 minutes until softened. Add garlic for the last minute. Add ground meat; cook until browned (8-10 minutes), breaking it up. Drain excess fat if needed. Sprinkle flour over meat; stir 1-2 minutes to cook out raw taste. Stir in tomato paste, then broth, Worcestershire, thyme, and peas. Simmer 5-8 minutes until thickened and flavorful. Season to taste. The filling should be saucy but not soupy.
  • Assemble: Spread filling evenly in baking dish. Dollop mashed potatoes on top, spread to cover completely (optional: use a fork to create ridges for crisp edges). Dot with butter pats.
  • Bake 20-25 minutes until potatoes are golden and edges bubble. Broil 2-3 minutes for extra browning if desired. Let rest 10 minutes before servingโ€”helps it set!

Notes

Make Ahead and Freezing Instructions:
To make ahead. Prepare the Shepherd’s Pie all the way without the final 15 minutes of baking. Cover well with foil or wrap, then place in the refrigerator for up to 3 days. Then, bake at 350ยบ F to heat throughout, about 25-30 minutes.
To store. Once any leftovers are cooled, store them in an airtight container in the refrigerator for up to 3 days.
To freeze. Place in an airtight container or wrap well. Store in the freezer for a few weeks to a month. If reheating from frozen, allow to thaw in the refrigerator overnight and then bake as recommended.

Nutrition

Calories: 734kcal
Carbohydrates: 24g
Protein: 33g
Fat: 56g
Fiber: 2g

Nutrition information is automatically calculated, so should only be used as an approximation.

Enjoy!
Robyn xo

Welcome to Add A Pinch

About Robyn

Robyn Stone is a passionate home cook, baker, food photographer, and cookbook author. As the creator of Add a Pinch, she has been sharing cherished family recipes and practical cooking tips since 2010, inspiring home cooks to create delicious meals with ease. A devoted wife and mom, Robynโ€™s warm, approachable style has cultivated a loyal community of food enthusiasts. Her culinary expertise has been showcased on Food Network, Southern Living, Southern Lady, People Magazine, Hallmark Channel, and more.

5 from 9 votes

Leave a comment

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

Recipe Review




32 Comments

  1. Valerie says:

    Good morning Robyn
    What does โ€œhalf and halfโ€ mean please
    in your recipe? Does this mean milk?
    In UK we have full milk, semi-skimmed and skimmed.
    Thank you
    Valerie

    1. Robyn Stone says:

      Valerie, half and half is half whole milk and half heavy cream. I’m not sure if you have the same thing in the UK but you could make your own.

  2. Carole says:

    5 stars
    Delicious! Iโ€™ve made Shepherds Pie for years but never added any cheese. What a nice addition. I make the full recipe divide it into 2 containers. Enjoy one and freeze the other cuz itโ€™s the 2 of us now.

    1. Robyn Stone says:

      Thanks, Carole. I love your idea of dividing this into the two containers and freezing one.

  3. David Krouse says:

    Mmm good

  4. Mary says:

    5 stars
    Thanks, I am going to save for a church dinner. This looks great. If I can wait that long.

  5. Jasmine says:

    I made this last week. I just finished the last of it yesterday. It is definitely a dish that gets better with time.

    Great recipe. Thank you

  6. Kate @ Framed Cooks says:

    Is there anything better than shepherd’s pie? I think that when it is made with beef, it’s called cottage pie, but I make a beef version and insist on calling it shepherd’s pie anyway – it sounds so much cozier that way! Can’t wait to try yours, my friend! ๐Ÿ™‚

    1. Robyn Stone says:

      I think it’s pretty much the ultimate! I hope you like it! Thanks so much Kate! xo

    2. Philip says:

      I suppose I’m going to come across to y’all like a whinging limey from across the pond but; you’re completely right and this should be called a Cottage Pie. Shepherds Pie uses minced lamb because Shepherd’s tended their sheep and were more likely to therefore have access to lamb than to beef. Meanwhile, in the cute little thatched cottages in ye olde England’s villages used the local village butcher who had access to beef which being cheaper than lamb was normally used. As to it sounding cozier than Shepherds Pie I guess you’ve never been in an old traditional cottage as there’s nothing cozier than a little cottage with roaring fire on a winter’s night.

    3. Donna says:

      5 stars
      I would definitely enjoy a little cottage with roaring fire on a winter’s night enjoying a true Shepherd’s pie.

  7. Susan P says:

    Oh my! I made this for dinner tonight and I have to tell you it was so delicious. My family and my guests loved it. Thanks so much for the recipe. Will definitely make it again…..many times!

    1. Robyn Stone says:

      I’m so glad you and your guests enjoyed it, Susan! It is one of those dishes that I absolutely CRAVE! xo

  8. Christine Burger says:

    5 stars
    This is the best Shepard’s Pie ever! Thank you so much for sharing. My family loved it. I also shared with my FB friends and co-workers. It’s a hit!

    1. Robyn Stone says:

      I’m so happy you enjoyed this! I appreciate you sharing it with your friends as well! Thanks so much! xo

  9. Jennifer F says:

    Oh, also, just curious about where the +2 tablespoons of butter cut into pieces goes. Thanks! ๐Ÿ™‚

    1. Robyn Stone says:

      I’m so sorry that was left out of the instructions, Jennifer. Thanks so much for catching that! You add the butter to the potato topping right before you place it back into the oven. I’ve updated the recipe to include that so that it is clear. Thank you again! xo

    2. Jennifer F says:

      5 stars
      Thank you so much for both of your responses! ๐Ÿ˜€