Easy Instant Pot Shepherds Pie Recipe From Scratch


Instant pot shepherds pie with creamy mashed potato topping and golden brown edges in a white dish.

I make this instant pot shepherds pie recipe when I want all the comfort of the classic dish without spending an hour at the stove. The Instant Pot handles both the filling and the potatoes at the same time, cutting the total cook time nearly in half. Everything comes together in one pot with a creamy mashed potato topping and a savory beef filling underneath.

Prep Time: 15 minutes

Cook Time: 30 minutes

Total Time: 45 minutes

Servings: 6

Method: Instant Pot

Why This Instant Pot Shepherds Pie Recipe Works

The Instant Pot cooks the potato topping and the beef filling in sequence so you only dirty one pot. Pressure cooking the potatoes for 8 minutes gives you perfectly tender, fluffy mash every time — no boiling a separate pot of water. The mashed potato layer comes out thick and creamy, ideal for spreading over the filling.

The filling builds deep, savory flavor from Worcestershire sauce, garlic, and a mix of peas, carrots, and mushrooms. I use lean ground beef here, which keeps the filling from turning greasy. The vegetables stay soft but not mushy since they go in with the beef rather than cooking separately.

This shepherds pie recipe is the kind of meal that pleases everyone at the table. It reheats well, it freezes well, and the leftovers taste even better the next day as the flavors meld overnight in the fridge.

Ingredients

  • 1 lb lean ground beef
  • 1 lb Yukon Gold potatoes, peeled and cubed
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 1/2 cups frozen peas and carrots
  • 1 cup mushrooms, sliced
  • 2 tablespoons Worcestershire sauce
  • 1/2 cup beef broth
  • 2 tablespoons tomato paste
  • 1 teaspoon dried thyme
  • 1 teaspoon salt, divided
  • 1/2 teaspoon black pepper, divided
  • 3 tablespoons unsalted butter
  • 1/4 cup whole milk
  • 1 cup water (for potatoes)

What You Need for Instant Pot Shepherds Pie

Ground beef — lean (90/10) keeps the filling from turning greasy under pressure. Ground lamb is the traditional choice for shepherds pie and works equally well here — use the same quantity and cook time.

Yukon Gold potatoes — these have a naturally creamy, buttery texture and mash smoothly without becoming gluey. Russets work too but need a touch more butter to reach the same consistency.

Worcestershire sauce — this is the backbone of the savory filling. It adds a deep, umami richness that makes the beef filling taste slow-cooked even though it comes together fast.

Tomato paste — just 2 tablespoons thickens the filling and adds a slightly sweet depth. It also gives the gravy its darker color.

Frozen peas and carrots — go in with the beef and pressure cook together. They come out perfectly tender with good color. Fresh vegetables work but cut them small so they cook at the same rate.

Mushrooms — add an earthy, meaty texture to the filling. Button or cremini mushrooms both work. Skip them if you prefer a more traditional filling.

Beef broth — creates the liquid the Instant Pot needs to come to pressure and forms the base of the gravy around the filling.

How to Make Instant Pot Shepherds Pie

  1. Set the Instant Pot to Saute mode. Add ground beef and cook, breaking it apart, until browned — about 5 minutes. Drain excess fat.
  2. Add onion and mushrooms. Saute for 3 minutes until softened.
  3. Add garlic. Stir and cook for 30 seconds until fragrant.
  4. Stir in Worcestershire sauce, tomato paste, beef broth, thyme, 1/2 teaspoon salt, and 1/4 teaspoon pepper. Stir to combine.
  5. Add frozen peas and carrots. Stir to distribute evenly.
  6. Place the trivet over the filling. Add cubed potatoes on top of the trivet. Pour 1 cup of water over the potatoes.
  7. Seal the lid and set to high pressure for 8 minutes.
  8. Quick release the pressure. Remove the potatoes and trivet. Set filling aside.
  9. Mash the potatoes with butter, milk, remaining 1/2 teaspoon salt, and remaining 1/4 teaspoon pepper until smooth and creamy.
  10. Spoon the beef filling into a serving dish or leave it in the pot insert. Spread the mashed potato layer evenly over the top.
  11. Optional: broil in the oven at 425 degrees F (220 degrees C) for 5 minutes to brown the potato topping.
  12. Serve hot, scooping through both layers with each portion.

Instant Pot Shepherds Pie Variations

Classic Lamb Shepherds Pie

Swap the ground beef for ground lamb — this is actually the traditional shepherds pie version (beef is technically a cottage pie). The lamb has a richer, slightly gamey flavor that pairs beautifully with the Worcestershire and thyme. Use the exact same quantity and cook time.

Cheesy Shepherds Pie

Stir 1/2 cup of shredded sharp cheddar into the mashed potatoes before spreading them over the filling. Add another 1/4 cup on top and broil until golden and bubbling. The melted cheese on top makes this version especially popular with kids.

Vegetarian Shepherds Pie

Replace the ground beef with 2 cans of drained green lentils and swap the beef broth for vegetable broth. The lentils hold their shape under pressure and give the filling a hearty, protein-rich base. Add an extra tablespoon of Worcestershire sauce — use a vegan brand if needed.

Low-Carb Shepherds Pie

Swap the potato topping for cauliflower mash. Steam 1 head of cauliflower florets in the Instant Pot for 3 minutes, then mash with butter, cream cheese, and salt. The cauliflower topping is lighter but still creamy enough to cover the filling completely.

Tips for the Best Instant Pot Shepherds Pie

  • I drain the beef fat after browning — lean beef still releases some fat and a greasy filling mutes the flavor.
  • Do not skip the tomato paste — it is small in quantity but does a lot of work thickening the gravy and deepening the color.
  • Use the trivet so the potatoes steam above the filling rather than sitting in the broth and getting waterlogged.
  • Quick release after 8 minutes keeps the potatoes from overcooking and turning watery.
  • The broil step is optional but worth it — 5 minutes under the broiler gives the potato topping a lightly golden, slightly crispy surface.
  • Leftovers keep for 4 days in the fridge and reheat well with a splash of broth stirred into the filling layer.

Make Ahead & Storage

This instant pot shepherds pie keeps in the fridge for up to 4 days in an airtight container. Reheat individual portions in the microwave for 2 minutes, or reheat the whole dish covered in a 350 degrees F (175 degrees C) oven for 20 minutes.

To freeze, cool completely, then transfer to a freezer-safe container in individual portions. Frozen shepherds pie keeps for up to 3 months. Thaw overnight in the fridge before reheating. The mashed potato topping may release a little moisture after freezing — stir it back in or add a pat of butter when reheating to refresh the texture.

Common Questions

Do I need a trivet to make instant pot shepherds pie?

Yes. The trivet keeps the potatoes elevated above the liquid filling so they steam rather than boil in the broth. Without it, the potatoes absorb the savory liquid and become too soft and flavorful to mash into a clean topping.

Can I use regular potatoes instead of Yukon Gold?

Yes. Russet potatoes work well — they mash fluffy and light. They need slightly more butter and milk to reach the same creamy texture as Yukon Gold. Red potatoes also work but leave some skin on for texture.

Is shepherds pie made with beef or lamb?

Traditionally, shepherds pie uses lamb and cottage pie uses beef. In everyday use, both names get applied to the same dish with either protein. This recipe uses beef for convenience, but ground lamb is the traditional and equally good option.

Can I make this shepherds pie ahead?

Yes. Make the filling and mashed potatoes separately, then assemble and refrigerate up to 24 hours ahead. Reheat covered in a 350 degrees F oven for 25 minutes, or broil the top for the last 5 minutes to crisp it up.

This instant pot shepherds pie recipe delivers a full comfort meal in under an hour with minimal cleanup. Save this recipe for any night you need a hearty, crowd-pleasing dinner on the table fast.

Instant pot shepherds pie with creamy mashed potato topping and golden brown edges in a white dish

Easy Instant Pot Shepherds Pie Recipe From Scratch

Savory ground beef filling with peas, carrots, and mushrooms topped with fluffy mashed potatoes — all made in one Instant Pot in 45 minutes.

Prep
15 min
Cook
30 min
Total
45 min
Servings
6
Calories
380

Ingredients

  • 1 lb lean ground beef
  • 1 lb Yukon Gold potatoes, peeled and cubed
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 1/2 cups frozen peas and carrots
  • 1 cup mushrooms, sliced
  • 2 tablespoons Worcestershire sauce
  • 1/2 cup beef broth
  • 2 tablespoons tomato paste
  • 1 teaspoon dried thyme
  • 1 teaspoon salt, divided
  • 1/2 teaspoon black pepper, divided
  • 3 tablespoons unsalted butter
  • 1/4 cup whole milk
  • 1 cup water (for potatoes)

Instructions

  1. Set the Instant Pot to Saute mode. Add ground beef and cook, breaking it apart, until browned — about 5 minutes. Drain excess fat.
  2. Add onion and mushrooms. Saute for 3 minutes until softened.
  3. Add garlic. Stir and cook for 30 seconds until fragrant.
  4. Stir in Worcestershire sauce, tomato paste, beef broth, thyme, 1/2 teaspoon salt, and 1/4 teaspoon pepper. Stir to combine.
  5. Add frozen peas and carrots. Stir to distribute evenly.
  6. Place the trivet over the filling. Add cubed potatoes on top of the trivet. Pour 1 cup of water over the potatoes.
  7. Seal the lid and set to high pressure for 8 minutes.
  8. Quick release the pressure. Remove the potatoes and trivet. Set filling aside.
  9. Mash the potatoes with butter, milk, remaining 1/2 teaspoon salt, and remaining 1/4 teaspoon pepper until smooth and creamy.
  10. Spoon the beef filling into a serving dish or leave it in the pot insert. Spread the mashed potato layer evenly over the top.
  11. Optional: broil in the oven at 425 degrees F (220 degrees C) for 5 minutes to brown the potato topping.
  12. Serve hot, scooping through both layers with each portion.
Nutrition per serving
380 cal 28g carbs 26g protein 18g fat 4g fiber 4g sugar 560mg sodium

Michal Sieroslawski

Michal is a personal trainer and writer at Millennial Hawk. He holds a MSc in Sports and Exercise Science from the University of Central Lancashire. He is an exercise physiologist who enjoys learning about the latest trends in exercise and sports nutrition. Besides his passion for health and fitness, he loves cycling, exploring new hiking trails, and coaching youth soccer teams on weekends.

Leave a Reply

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

Recent Posts