Shepherd’s Pie Recipe

This Shepherd’s Pie Recipe is a comfort food classic. Loaded with a rich gravy, beef, veggies, and creamy mashed potatoes – this is sure to be a family favorite! 

plate of shepherd's pie with garlic bread above

Quick Navigation

                 JUMP TO RECIPE  

    <li class="nav-heading">General</li><li><a class="" href="#what_is_shepherd_s_pie">What is shepherd's pie?</a></li><li><a class="" href="#ingredients">Ingredients</a></li><li><a class="" href="#how_to_make">How to make</a></li><li><a class="" href="#recipe">Get the recipe</a></li><li><a class=" watch-video" href="#recipe_video">Step-by-step video</a></li><li class="nav-heading">Frequently Asked Questions</li><li><a class="" href="#making_ahead_of_time">Making ahead of time</a></li><li><a class="" href="#variations">Variations</a></li><li><a class="" href="#pairing_suggestions">Pairing suggestions</a></li><li><a class="" href="#how_to_store">How to store</a></li><li><a class="" href="#nutrition_info">Nutrition information</a></li></ul></div>

This recipe is the ultimate comfort food meal. I mean, come on, veggies and meat cooked in a super yummy gravy and topped off with creamy, cheesy mashed potatoes?

Yeah, count me in.

What is shepherd’s pie?

Shepherd’s pie is a minced meat pie traditionally made with a flavorful gravy, mashed potatoes, veggies, and ground lamb (hence, the word “shepherd” in the title.)

Technically, a shepherd’s pie made with ground beef is called “cottage pie”…so I guess today we’re really making cottage pie. Anyway, whatever you want to call this meal…it’s DELICIOUS!


  • Instant Pot Mashed Potatoes – my all time FAVORITE mashed potato recipe. They only take 15 minutes and they’re SO luxurious.
  • Butter – used to cook the veggies.
  • Onion, Carrot, Peas, and Corn – a classic combo of veggies. Adds nutrients, color, and texture!
  • Garlic – adds a subtle nuttiness.
  • Ground Beef – make sure to use a lean ground beef so it’s not too greasy.
  • Salt, Pepper, Dried Rosemary, and Dried Thyme – the perfect combination of herbs and spices.
  • All-Purpose Flour – thickens the sauce to create a rich gravy.
  • Tomato Paste, Worcestershire Sauce, and Chicken Broth – the base of the sauce. The tomato paste adds depth, the worcestershire adds tang, and the chicken broth adds a savoriness.
Pro tip
Make the instant pot mashed potatoes a day in advance to save time! Be sure to let them come to room temperature for easy spreading.

How to make

There are two part to shepherd’s pie: the mashed potato topping and the meat and veggie filling. Try multi-tasking! While the mashed potatoes are cooking, whip up the filling!

  1. Make a batch of instant pot mashed potatoes.
  2. Melt butter in a sauté pan, add in onion, carrots, garlic, beef, salt, pepper, rosemary, and thyme and cook until the veggies are tender and beef is cooked through.ground beef and veggies cooked in skillet
  3. Drain any excess grease then sprinkle the meat/veggie mixture with flour and stir.flour added to meat and veggies
  4. Add in tomato paste, Worcestershire sauce, and broth and simmer to thicken then stir in peas and corn.peas and corn in meat mixture
  5. Pour mixture into a prepared baking dish.meat/veggies in baking dish
  6. Top evenly with mashed potatoes and bake for 25 minutes then serve and enjoy!shepherd's pie topped with mashed potatoes and baked being scooped with ladle
Pro tip
This is a hearty meal! Serve with a crisp salad on the side for a well-balanced meal.

Can shepherd’s pie be made ahead of time?

Shepherd’s pie is great made in advance. Simply assemble it as directed then cover it and store it up to 24 hours in the refrigerator before baking.

Keep in mind this may extend the cook time by a little bit so be sure it’s cooked all the way through before serving!

Pro tip
You can also make then store the filling and potatoes in separate containers in the fridge. Assemble and bake as directed when you’re ready!

plate of shepherd's pie held two hands


This recipe is pretty darn perfect as-is, if I do say so myself. 😉 However, if you want to switch it up, here are some variations you could try!

  • Use a different meat. Feel free to do ground lamb, turkey, or even sausage!
  • Make it gluten-free. Use cornstarch instead of flour – you’ll want to use 1/2 the amount of cornstarch. As always, make sure all your ingredients are certified gluten-free before using!
  • Make it vegetarian. Ditch the meat and make a veggie forward filling — add mushrooms and cooked lentils!
  • Use different potatoes. Try it with mashed sweet potatoes. In a pinch, you can also use store-bought mashed potatoes but it won’t have quite the same flavor.

What to serve with shepherd’s pie

This shepherd’s pie is pretty darn filling as is but I also love to serve it up with a couple of yummy sides!

spoonful of shepherd's pie being taken off plate

How to store

Leftover shepherd’s pie can be stored in an airtight container in the refrigerator for 3-4 days or in the freezer for 2 months.

To reheat, thaw overnight in the refrigerator, if frozen, then microwave or heat on stovetop.

Eat up!

– Jennifer

shepherd's pie on plate with garlic bread above


Shepherd’s Pie

This Shepherd's Pie Recipe is a comfort food classic. Loaded with a rich gravy, beef, veggies, and creamy mashed potatoes – this is sure to be a family favorite! 
Course Dinner
Cuisine American, English
Keyword easy, ground beef, Instant Pot Mashed Potatoes
Prep Time 30 minutes
Cook Time 40 minutes
Total Time 1 hour 10 minutes
Servings 6 people
Calories 347kcal
Author Jennifer


  • 1 batch Instant Pot Mashed Potatoes cooked according to recipe directions; room temperature
  • 2 tablespoons unsalted butter
  • 1 yellow onion diced
  • 2 carrots finely diced
  • 2 cloves garlic minced
  • 2 pounds extra lean ground beef
  • 1 teaspoon salt + more to taste
  • 1 teaspoon black pepper
  • 1 teaspoon dried rosemary
  • 1 teaspoon dried thyme
  • 1/4 cup all-purpose flour
  • 1 tablespoon tomato paste
  • 1 tablespoon Worcestershire sauce
  • 1 cup chicken broth
  • 1/2 cup frozen corn
  • 1/2 cup frozen peas


  • Preheat oven to 400 degrees F and grease a 9×13 inch baking dish with cooking spray. Set aside.
  • Melt butter in a large sauté pan.
  • Add in onion, carrots, garlic, beef, salt, pepper, rosemary, and thyme.
  • Cook, breaking up the beef as you go, until the meat is no longer pink and the vegetables are tender.
  • Drain off an excess grease.
  • Sprinkle the meat and veggie mixture with flour and cook, stirring constantly, for 1 minute.
  • Stir in the tomato paste, Worcestershire sauce, and broth.
  • Simmer, if necessary, to thicken.
  • Stir in peas and corn, then taste and re-season, if desired.
  • Pour mixture into the prepared dish and top evenly with mashed potatoes.
  • Bake for 25 minutes or until warmed through.
  • Serve and enjoy!



Serving: 1person | Calories: 347kcal | Carbohydrates: 17g | Protein: 36g | Fat: 14g | Saturated Fat: 7g | Monounsaturated Fat: 1g | Cholesterol: 111mg | Sodium: 826mg | Potassium: 854mg | Fiber: 3g | Sugar: 3g | Vitamin A: 3747IU | Vitamin C: 15mg | Calcium: 64mg | Iron: 5mg

The post Shepherd’s Pie Recipe appeared first on Show Me the Yummy.

Source link

Add Comment