Shepherd’s Pie

Delicious Shepherd's Pie with beef and mashed potatoes
Facebook235
X (Twitter)18
Pinterest1.30k
fb-share-icon
THREADS

I grew up watching a foil‑topped shepherd’s pie come out of the oven on chilly nights — steaming, savory, and somehow the definition of comfort. This version keeps that nostalgia but leans on straightforward pantry staples and a few chef tricks so the filling is rich and the mashed potato topping is silky and golden. If you like a meal that feeds a crowd, reheats beautifully, and can be dressed up for guests, this is the one. For another simple, warm baked treat you can make the same week, try this air fryer apple hand pies recipe for dessert.

Why you’ll love this dish

Shepherd’s pie is the sort of dinner that hits every mark: economical, family‑friendly, and endlessly adaptable. Using ground beef (or lamb for tradition) gives a deep meaty base while canned veggies and pantry seasonings shorten prep time without sacrificing flavor. It’s perfect for weeknights when you want comfort minus fuss, and it’s hearty enough for holiday leftovers.

“This shepherd’s pie became my go‑to for Sunday supper — rich, cozy, and the mashed potatoes turned out so creamy the kids asked for seconds.” — a longtime home cook

Step-by-step overview

Before you begin: you’ll brown the meat with aromatics, thicken the pan juices into a glossy gravy, and finish with a whipped mashed potato cap that goes under the broiler for a golden surface. Expect about 15 minutes of active prep for the filling, 20–25 minutes for the potatoes, and 25–30 minutes in the oven. The whole process is a straightforward sauté → simmer → mash → bake sequence.

What you’ll need

  • 2 tbsp oil (vegetable or olive oil)
  • 1 cup chopped yellow onion
  • 2 lb ground beef (or lamb for a traditional shepherd’s pie)
  • 1 tbsp minced garlic (for the meat)
  • 3 tsp dried parsley
  • 1 tsp dried sage
  • 1 tsp dried rosemary
  • 1½ tsp salt (for the meat)
  • ½ tsp black pepper (for the meat)
  • 3 tbsp all‑purpose flour (to thicken)
  • 3 tbsp Worcestershire sauce
  • 1 tbsp balsamic vinegar
  • 1 tbsp tomato ketchup
  • 2 tbsp tomato paste
  • 1½ cups beef broth (or bullion dissolved in water)
  • 1 (8.75 oz) can corn, drained
  • 1 (14.5 oz) can carrots, drained
  • 4 large russet potatoes (about 2–2½ lb total)
  • 1 stick (½ cup) salted butter
  • 2 tsp garlic (for the potatoes; can be minced or garlic powder)
  • 1 tsp salt (for the potatoes)
  • ½ tsp black pepper (for the potatoes)
  • ½ cup half & half

Notes/substitutions: Use olive oil for richer flavor, or avocado oil for higher smoke point. Swap Greek yogurt for half the half & half to reduce calories, or use milk if needed. If using fresh carrots/corn, add them to the pan with the canned vegetables and adjust cooking time slightly.

The cooking process explained

Pin this recipe to make it later

This is a two‑part assembly: a meaty vegetable filling and a buttery mashed potato topping. The filling is browned, lightly floured to build body, then enriched with tomato paste, Worcestershire, and beef broth so it becomes a glossy, spoonable gravy. The potatoes are boiled, mashed with butter and half & half until just fluffy, then spread over the filling and baked until browned. Finish under the broiler for a crisp top if you like texture.

Directions

Potatoes

  1. Peel and cut potatoes into even chunks. Place in a pot and cover with cold water. Add a pinch of salt.
  2. Bring to a boil and simmer until fork‑tender, about 15–20 minutes. Drain well.
  3. Return potatoes to the warm pot. Add 1 stick (½ cup) salted butter, 2 tsp garlic, 1 tsp salt, ½ tsp black pepper, and ½ cup half & half. Mash to your desired texture — smooth or slightly rustic. Keep warm.

Meat filling

  1. Preheat oven to 400°F (200°C). Heat 2 tbsp oil in a large skillet over medium‑high heat. Add 1 cup chopped yellow onion and sauté until translucent, about 4 minutes.
  2. Add 2 lb ground beef (or lamb). Break up and brown until no longer pink. Drain excess fat if there’s a lot, leaving about 1 tbsp in the pan for flavor.
  3. Stir in 1 tbsp minced garlic, 3 tsp dried parsley, 1 tsp dried sage, 1 tsp dried rosemary, 1½ tsp salt, and ½ tsp black pepper. Cook 1 minute until aromatic.
  4. Sprinkle 3 tbsp flour over the meat and stir to coat. Cook 1–2 minutes to remove the raw flour taste.
  5. Stir in 3 tbsp Worcestershire sauce, 1 tbsp balsamic vinegar, 1 tbsp tomato ketchup, and 2 tbsp tomato paste. Slowly add 1½ cups beef broth while stirring to deglaze and combine.
  6. Simmer the mixture until thickened, about 4–6 minutes. Fold in drained canned corn and canned carrots; heat through. Taste and adjust seasoning.

Assembly and baking

  1. Spoon the meat filling into a 9×13‑inch or similarly sized baking dish, spreading evenly.
  2. Top with the mashed potatoes, smoothing with a spatula or creating peaks with a fork for browning. Dot with a little extra butter if you like.
  3. Bake uncovered at 400°F (200°C) for 20–25 minutes, until the filling bubbles at the edges and the top is lightly golden. For a browned crust, broil 2–3 minutes, watching closely.
  4. Let rest 10 minutes before serving so the filling sets slightly.

Best ways to enjoy it

Serve hot straight from the dish with a scattering of chopped parsley for color. Pair it with a crisp green salad and mustardy vinaigrette or steamed green beans to cut the richness. For a pub‑style night, spoon onto plates and offer pickled beets or a sharp cheddar on the side. Looking for a seasonal dessert contrast? Try something apple‑forward like these apple cider whoopie pies after dinner.

Storage and reheating tips

Cool leftovers within two hours and refrigerate in an airtight container for up to 3–4 days. Reheat individual portions in the microwave until steaming, or reheat the whole dish covered with foil at 350°F (175°C) for 20–30 minutes until piping hot in the center (use a thermometer — 165°F / 74°C is safe). To freeze, cover the assembled (unbaked or baked) pie tightly and freeze for up to 3 months. Thaw overnight in the fridge before reheating. Always label with the date and follow safe thawing practices.

Helpful cooking tips

  • Dry the browned meat well: excess moisture makes the filling watery.
  • Toast the flour in the pan for a minute to remove any raw taste before adding liquid.
  • Use russet potatoes for fluffy mash; Yukon golds give a creamier, buttery result.
  • If the filling seems too thick after adding broth, loosen with a splash of extra broth or water.
  • For a crispier top, use a fork to make peaks on the potatoes and broil briefly. For a smoother finish, run a fork under hot water and smooth the surface.
    For a sweet followup to your meal, these apple cider whoopie pies are a crowd pleaser.

Creative twists

  • Shepherd’s Pie with lamb: swap beef for 2 lb ground lamb and reduce the Worcestershire to 2 tbsp for a more traditional flavor.
  • Vegetarian version: replace meat with cooked lentils or chopped mushrooms and increase tomato paste/worcestershire for depth.
  • Cheesy topping: fold 1 cup shredded sharp cheddar into the mashed potatoes or sprinkle on top before baking.
  • Stovetop skillet pie: layer filling and potatoes in an ovenproof skillet and finish under the broiler for a rustic presentation.

Common questions

Q: Can I make shepherd’s pie ahead of time?
A: Yes. Assemble the filling and mashed potatoes, refrigerate separately for up to 24 hours, then assemble and bake before serving.

Q: How do I keep the potatoes from becoming gluey?
A: Use russet potatoes and avoid over‑working them. Mash until just smooth and add warm half & half or butter rather than cold liquids.

Q: Can I use fresh vegetables instead of canned?
A: Absolutely. Dice carrots and corn kernels (or frozen peas), sauté them in the pan until tender, and add to the filling as directed.

Q: What internal temperature is safe for the meat filling?
A: Ground beef should reach 160°F (71°C) while cooking. If reheating leftovers, ensure they reach 165°F (74°C).

Conclusion

If you want a reliable shepherd’s pie that marries ease and flavor, this recipe delivers a rich meat filling and buttery, fluffy potatoes with minimal fuss. For inspiration and comparisons, see The Wholesome Dish’s take on classic shepherd’s pie at The Wholesome Dish’s classic shepherd’s pie, explore a minimalist approach at The Domestic Man’s shepherd’s pie, and read a grass‑fed beef version with nutrition notes from Lily Nichols RDN for more ideas and variations.

Shepherd's Pie

Shepherd’s Pie

Please rate us
A traditional shepherd's pie featuring a rich meat filling topped with creamy, buttery mashed potatoes, perfect for comfort meals and family gatherings.
Prep Time 15 minutes
Cook Time 55 minutes
Total Time 1 hour 10 minutes
Servings: 8 servings
Course: Dinner, Main Course
Cuisine: British, Irish
Calories: 500

Ingredients
  

For the Meat Filling
  • 2 tbsp oil (vegetable or olive oil) Use olive oil for richer flavor, or avocado oil for higher smoke point.
  • 1 cup chopped yellow onion
  • 2 lb ground beef (or lamb for a traditional shepherd’s pie)
  • 1 tbsp minced garlic For the meat
  • 3 tsp dried parsley
  • 1 tsp dried sage
  • 1 tsp dried rosemary
  • 1.5 tsp salt For the meat
  • 0.5 tsp black pepper For the meat
  • 3 tbsp all-purpose flour To thicken the sauce
  • 3 tbsp Worcestershire sauce
  • 1 tbsp balsamic vinegar
  • 1 tbsp tomato ketchup
  • 2 tbsp tomato paste
  • 1.5 cups beef broth Or bullion dissolved in water.
  • 1 can corn (8.75 oz), drained
  • 1 can carrots (14.5 oz), drained
For the Mashed Potatoes
  • 4 large russet potatoes (about 2–2½ lb total) Use russet potatoes for fluffy mash.
  • 1 stick salted butter (½ cup)
  • 2 tsp garlic For the potatoes; can be minced or garlic powder.
  • 1 tsp salt For the potatoes
  • 0.5 tsp black pepper For the potatoes
  • 0.5 cup half & half Swap Greek yogurt for half for lower calories.

Method
 

Prepare the Potatoes
  1. Peel and cut potatoes into even chunks. Place in a pot and cover with cold water. Add a pinch of salt.
  2. Bring to a boil and simmer until fork-tender, about 15–20 minutes. Drain well.
  3. Return potatoes to the warm pot. Add butter, garlic, salt, black pepper, and half & half. Mash to your desired texture. Keep warm.
Cook the Meat Filling
  1. Preheat oven to 400°F (200°C). Heat oil in a large skillet over medium-high heat. Add chopped onion and sauté until translucent, about 4 minutes.
  2. Add ground beef (or lamb). Break up and brown until no longer pink. Drain excess fat if necessary.
  3. Stir in minced garlic, dried parsley, dried sage, dried rosemary, salt, and black pepper. Cook for 1 minute until aromatic.
  4. Sprinkle flour over the meat and stir to coat. Cook for 1–2 minutes.
  5. Stir in Worcestershire sauce, balsamic vinegar, tomato ketchup, and tomato paste. Slowly add beef broth while stirring to deglaze.
  6. Simmer the mixture until thickened, about 4–6 minutes. Fold in drained corn and carrots; heat through. Taste and adjust seasoning.
Assembly and Baking
  1. Spoon the meat filling into a baking dish, spreading evenly.
  2. Top with mashed potatoes, smoothing with a spatula or creating peaks with a fork for browning.
  3. Bake uncovered at 400°F (200°C) for 20–25 minutes until lightly golden. Broil for 2–3 minutes for a crisp top if desired.
  4. Let rest for 10 minutes before serving.

Nutrition

Serving: 1gCalories: 500kcalCarbohydrates: 45gProtein: 30gFat: 20gSaturated Fat: 10gSodium: 800mgFiber: 5gSugar: 2g

Notes

Cool leftovers within two hours and refrigerate in an airtight container for up to 3–4 days. Reheat portions in the microwave or the whole dish at 350°F covered with foil.
Tried this recipe?Let us know how it was!

Similar Posts

Leave a Reply

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

Recipe Rating