Easy Shepherd's Pie

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a small commission. Thank you! Read our disclosure policy

There’s nothing cozier than a warm dish of Shepherd’s Pie fresh from the oven, with savory lamb or beef and vegetables tucked under a layer of creamy mashed potatoes. It’s classic comfort food that feels like home in every bite.

A plate of shepherd's pie.


This is one of my family's most loved recipes. A complete meal in a single one-pan skillet. The ultimate winter comfort food, that's so easy you can make it for a weeknight meal like my Salisbury Steak Recipe.



A close-up of shepherd's pie in a skillet.

This is one of those dishes that can be made ahead for an easy meal or even frozen. Plus it gets better as the flavors mesh together.

What is Shepherd's pie?

Traditionally, shepherd's pie is an Irish dish made with ground lamb. Here in the states, it's generally made with ground beef (which technically makes it a cottage pie). It is equally delicious either way you choose.

Basically, a casserole with cooked meat and vegetables in a rich gravy, with creamy mashed potatoes on top. A great way to use or repurpose leftovers. I have a Turkey Shepherd's Pie that I make every year from Thanksgiving leftovers.

How to Make Shepherd's Pie

ground beef in a skillet with veggies added and beef broth

  • Step 1:Brown your ground lamb or beef in a large skillet and remove and set aside.
  • Step 2: Add your onions, celery, and carrots and cook until softened. Then add in the minced garlic.
  • Step 3: Add in the tomato paste and let that cook 1-2 minutes.
  • Step 4: Pour in your beef broth and red wine, bouillon, Worcestershire, thyme, and Bay leaves along with the ground beef, and let that simmer.
  • Step 5: Add in your frozen peas and corn and mix.
  • Step 6: Spread your warm mashed potatoes over the top.
  • Step 7: Option but I like to use the spokes of a fork and grate the mashed potatoes.
  • Step 8: Sprinkle cheese over the top and bake.

Shepherd's pie in a cast iron skillet.

Recipe Tips

  • Ground beef or lamb can be used for this recipe. I always use ground beef!
  • Reducing the sauce to a gravy consistency is highly recommended. You don't want it too watery.
  • Cooling the sauce a bit ensures that the mashed potatoes won't sink into the meat mixture.
  • Making sure your mashed potatoes are warm helps them spread evenly over the meat mixture.
  • This is made in a 12-inch oven-safe skillet such as acast iron. But it can also be baked in a casserole dish.
A plate of food with shepherd's pie and a fork.

Recipe FAQ's

Can I make Shepherd's pie ahead of time?

Yes! You can assemble the entire dish, cover it tightly, and refrigerate it for up to 24 hours before baking. When ready to cook, let it sit at room temperature for about 20–30 minutes, then bake as directed.

Can I freeze Shepherd's pie?

Absolutely. Assemble it in a freezer-safe dish, wrap tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking, or bake from frozen and add extra cook time.

Can I use instant mashed potatoes?

Yes, you can! While homemade mashed potatoes give the best flavor and texture, instant potatoes work in a pinch and make prep even easier.

How do I keep the filling from becoming too watery?

Make sure to simmer the beef mixture long enough for it to thicken. If needed, add a little flour or cornstarch slurry to help create a rich, gravy-like consistency before topping with potatoes.

More Comfort Food Recipes

Let’s stay connected! 🍴
Follow Butter Your Biscuit for cozy comfort food inspiration

FacebookPinterestInstagram

A plate of shepherd's pie.

Easy Shepherds Pie

4.34 from 18 votes
Written By: Wendie Williams
Ground beef or lamb and vegetables in a rich gravy, topped with creamy mashed potatoe
Prep Time 30 minutes
Cook Time 35 minutes
Total Time 2 hours 5 minutes
Servings 8
Calories 682

Ingredients
  

  • 1- 1/2 lb ground beef or lamb
  • 1 onion finely diced
  • 1 carrot finely diced
  • 2 celery ribs finely diced
  • 4 cloves garlic minced
  • 1/4 cup all purpose flour
  • 1/4 cup tomato paste
  • 1/2 cup red wine
  • 2 cups beef stock
  • 2 beef bouillon cubes
  • 2 tablespoon worcestershire sauce
  • 1 teaspoon fresh thyme
  • 2 dried bay leaves
  • 3/4 cup frozen corn
  • 3/4 cup frozen peas
  • 1 -1/2 cups mozzarella cheese
  • Fresh parsley

Mashed Potatoes

  • 2 1/2 pounds potatoes I use Russet
  • 2/3 cup warm milk
  • 6 tablespoon melted butter
  • 4 ounces cream cheese at room temperature
  • salt and pepper to taste

Would you like to save this?

We'll email this post to you, so you can come back to it later!

Instructions
 

  • Heat a 12-inch oven-safe skillet over medium-high heat. Add ground beef salt and pepper and cook until browned. Drain beef and remove and set aside.
  • Add in onion, carrots, and celery cook for 3 minutes or just until soft. Add in garlic and cook and another minute.
  • Stir in flour, and tomato paste and cook another 30 seconds or so.
  • Pour in the wine, stock bouillon cube, Worcestershire sauce, thyme, bay leaf, and add the ground beef back into the pan. Simmer 30 minutes.  
  • Remove bay leaves and add in corn and peas. If you didn't prepare in an oven-safe skillet, transfer to a 2-quart oven-safe dish. Cover and refrigerate for at least 30 minutes the longer the better. ( You want the layers to stay separate while baking.)  
  • Add diced potatoes to a pot of cold water. Add 2 teaspoons salt. Bring to a boil, then reduce to simmer and cook for 20-25 minutes or until potatoes are fork-tender. Drain the potatoes in a strainer, then pour potatoes back into your pot. While the potatoes are still hot add in your melted butter, warm milk, and cream cheese. Using a hand mixer, mix until creamy. Add salt and pepper to taste.
  • Preheat oven to 375 degrees.
  • Spread warm mashed potatoes over meat mixture.
  • Using a fork to make lines in the potatoes, and sprinkle mozzarella cheese over the top.
  • Place skillet on a baking sheet to prevent bubbling over into the oven. Bake for 30-35 minutes or until the top is golden.
  • Sprinkle with chopped fresh parsley if desired.



Video

Notes

Cooling the filling helps to ensure the potatoes will stay on top of the filling.
If using leftover mashed potatoes you will need approximately 5 cups. Make sure to warm them up before spreading.

Nutrition

Serving: 1gCalories: 682kcalCarbohydrates: 48gProtein: 40gFat: 36gSaturated Fat: 18gPolyunsaturated Fat: 14gTrans Fat: 1gCholesterol: 141mgSodium: 758mgFiber: 5gSugar: 7g
Did You Make This Recipe?Please leave a comment below or pin it to your Pinterest account!
Course Entrees
Cuisine Irish

4.34 from 18 votes (17 ratings without comment)

Leave a Reply

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

Recipe Rating




4 Comments

  1. 5 stars
    Really good even without the wine. Frozen mixed vegetables are a time saver. Thanks for delicious, easy recipe.

  2. Thank you Jim! Sure you could make mini shepherd's pies in those little tins. I would chill the pies once put together then wrap in plastic wrap and foil a couple of times, then freeze. And just place in the oven frozen until warmed through.

  3. Hello Wendie, love your page, lots of ideas for me to try out. Regarding the Sheperd pie, could you easily turn this into a pot pie style similar to the chicken pot pie and how would you freeze them?