Classic Shepherd's Pie Recipe

Classic Shepherd's Pie Recipe

Cook Time: 35 minutes

Ingredients

This recipe was developed at its original yield. Ingredient amounts are automatically adjusted, but cooking times and steps remain unchanged. Note that not all recipes scale perfectly.

Original recipe (1X) yields 6 servings:

  • 1 tablespoon vegetable oil
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 1 teaspoon salt
  • 1 teaspoon pepper
  • 1 pound lean ground beef
  • 4 teaspoons all-purpose flour
  • cup Heinz Tomato Ketchup
  • cup Heinz Tomato Juice
  • 2 tablespoons Heinz Worcestershire Sauce
  • 2 tablespoons Dijon mustard
  • 1 cup frozen mixed vegetables (such as peas and carrots)
  • 3 cups cooked, warm, mashed potatoes
  • 2 tablespoons butter
  • 1 clove garlic, minced
  • cup warm milk

Directions

  1. Preheat the oven to 350F (180C).
  2. Heat the vegetable oil in a skillet over medium heat. Add the chopped onion, minced garlic, thyme, rosemary, and half of the salt and pepper. Cook, stirring often, for about 5-7 minutes, until the onion becomes soft and translucent.
  3. Add the ground beef to the skillet, crumbling it as it cooks. Brown the beef completely, stirring occasionally.
  4. Sprinkle the beef mixture with the flour, stirring to combine. This will help thicken the sauce.
  5. Stir in the ketchup, tomato juice, Worcestershire sauce, and Dijon mustard. Let the mixture simmer for 5 minutes to allow the flavors to meld.
  6. Mix in the frozen vegetables, then transfer everything to a 9-inch baking dish, spreading it evenly.
  7. In a separate bowl, whip the mashed potatoes with the warm milk, remaining salt and pepper, butter, and minced garlic until the mixture is light and fluffy.
  8. Spread the whipped mashed potatoes evenly over the beef mixture in the baking dish, ensuring that the filling is completely covered.
  9. Bake in the preheated oven for about 35 minutes, or until the top of the mashed potatoes is golden and slightly crispy.

Recipe Tips

  • For a vegetarian version, substitute 4 cups of chopped mushrooms for the beef.
  • For a pub-style shepherd's pie, use ground lamb instead of beef, and mark the mashed potatoes with the tines of a fork before baking.
  • This casserole can be assembled and refrigerated for up to 2 days before baking. If refrigerated, increase the baking time to 45 minutes.

Nutrition Facts (per serving)

Calories 375
Total Fat 17g (22%)
Saturated Fat 7g (37%)
Cholesterol 57mg (19%)
Sodium 1603mg (70%)
Total Carbohydrate 44g (16%)
Dietary Fiber 4g (14%)
Total Sugars 4g
Protein 18g (36%)
Vitamin C 22mg (24%)
Calcium 74mg (6%)
Iron 3mg (15%)
Potassium 623mg (13%)

* Percent Daily Values are based on a 2,000-calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

Comments

kitchee

10/06/2025 01:52:54 PM

This is a nice change from the usual. It's quick, easy and very, very tasty. I followed the recipe to a T, tasting as I went along. I was a little wary of using the whole amount of dijon but it didn't overpower at all. The only change I would make is to use tomato paste instead of the ketchup, as I thought the sweetish tang of the ketchup was a bit much and add a bouillon cube. That's just personal preference, though. All in all, a great meal, thanks :)

Bort

11/15/2018 05:21:58 PM

Made with ground deer (husbands a hunter), extra garlic, and cut up my own veggies (3 cups of carrots, celery - forgot peas) recommend cooking veggies until very soft before placing in oven. Very generous with spices, and did “twist 1.” Got husbands families dish of major approval and are internally calling this dish “hunters pie.” 100% would make again.

Jason Martin

12/09/2019 12:29:51 PM

100% recommended! I added additional veggies; green beans, mushrooms (baby bella), diced tomatoes (canned, Italian seasoned), and frozen/shelled edamame. Red/orange/yellow and/or green peppers would be phenomenal as well (next time!). Tomato paste works great to thicken it up a little instead of adding extra flour. If you want to save some time: use instant mashed potatoes (make according to the package instructions) and layer 'em on top and/or generic, frozen "mixed veggies," usually some combo of peas, carrots, corn, and beans is perfect; just throw the whole bag in. Also for next time, I will replace the potatoes with mashed cauliflower and broccoli. I made this once substituting ground beef with ground chicken/turkey (you can use any ground meat or leftover. Actually leftover beef roast, cubed or thinly sliced/chopped would be awesome). When I made this for my vegan brother, I substituted ground beef with mushrooms (chopped portobello, white, and shiitake was the combo I used). I have also just used generic "Italian seasoning" (marjoram, basil, thyme, savory, rosemary, and oregano) if I am out of the fresh stuff and it worked just fine This is a GREAT, EASY, PERFECT fall/winter comfort food!...and plenty of ways to make it even more healthy and get all those veggies into ya! I think I have made this 5-6 times and love to play around with the recipe...its super flexible and if you don't have 1-2 things, there's easily something you can replace it with. Thanks! J

Peggy

09/10/2023 11:20:26 PM

This was a really nice meal with great flavor. I made a few adjustments, some on purpose and some due to convenience. First, I used Panera tomato soup instead of tomato juice because I had it and it's delicious. Second, I used ready made refrigerated mashed potatoes because I didn't want to wash an extra pot and I wanted to watch the Ravens' game rather than fuss with homemade mashed potatoes. Third, I doubled the frozen vegetables because I wanted more. I enjoyed it very much and will definitely make it again.

Faye13

05/12/2019 10:30:30 PM

Darling hubby really loved it!! And he is very picky about his Shepherd’s pie!! He already says he wants it again!! The only thing I did was add one package of Lipton beefy onion soup mix dry to the meat mixture!! It was delicious!

Godie

09/08/2020 09:34:07 PM

I've already made this recipe 4 times since I first tried it late spring. It's delicious!! I use ground turkey instead of ground beef and doubt anyone can taste the difference because of how flavorful this version is. I also cook my potatoes in milk to make them extra creamy. I use the warm milk to mash them and they're delicious. I have learned to not mash them quite as smoothly as if I was serving them alone because they blend in too readily with the meat and vegetables. I think the separation of the layers is more attractive when serving. I'l always liked Shepher's Pie and this version is my new favorite!

Grams

12/02/2018 12:53:03 AM

This was baked this in an aluminum pan for easy cleanup. I doubled the recipe. Added shredded parmesan cheese after the meat mixture and before the potato layer. 5 min before it was done added shredded sharp cheese on top. It was loved by all.

JoHanna Hartnett

02/20/2019 07:09:17 PM

Similar to my own recipe where I use a package of onion soup mix and for the topping half potatos/half yams. I put old cheddar cheese in between the layer of beef mixture and potatoes and then on top too!!

Lisa King

12/30/2018 10:55:32 PM

One of the things I loved about this recipe, before I even made it, was that it offered variations on it, depending on your preferences. My husband loves anything spicy so I chose the zesty option. After reading other recipes and variations on them, I decided on four changes...to use a crust on the bottom (Pillsbury Pie Crust), substitute mixed veggies with frozen corn, layer the corn on top of the meat mixture but below the mashed potatoes, and to replace ketchup with tomato paste. I also used an extra 1/2 lb of ground beef and cut the Worcester sauce in half. I first put the crust in a hot 350° oven for about 7 minutes while I cooked the meat mixture. Assembly was a snap, and I added another 10 minutes to the cooking time.. This dish was indeed zesty and very tasty, and my husband and I both loved it. I definitely will make it again, but here’s what I plan to do next time...I will eliminate the oil altogether and cook the ground beef first, then cook the onion in the juices with the ground beef, drain, and then add the spices. I’m not a big fan of Worcester sauce and may cut it even further, if not altogether. I think the mustard alone would provide just the right amount of tang. Now that I’m done talking about it, I can’t wait to make it again.

Wendi G

05/25/2014 05:44:27 PM

Very good. I changed it a little for what we had on hand and our food allergies. I used beef broth instead of tomato juice, and added a couple of tablespoons of mayo. I also cooked down carrots, celery, onion, and garlic as my veggies and added black eyed peas and corn to make it go further. (LARGE FAMILY!!) We topped ours with cornbread, and it was lovely!

crazybusymom

10/01/2011 05:02:41 PM

This was great! Two fussy little boys ate it up. I used Alexia frozen mashed potatoes cooked in the microwave to save time. I didn't have rosemary so I substituted the same amount of dried basil. Delicious.

Happy Grandma 5

07/14/2025 01:06:43 AM

It was so delicious, I will be making again.

kathy

07/11/2025 12:03:45 PM

It was great! I put mixed vegetables instead of just corn.

Charlotte Lange

06/24/2025 01:31:03 AM

I used lamb to make it “pub style,”and my family loved it! Especially my father in-law, who loves lamb but is a very picky eater, couldn’t stop raving about it. I will be making it again, soon.

TwistyKiwi4096

03/06/2025 02:05:13 AM

So close to Grandmas!

LilacTea6637

09/03/2024 10:00:58 PM

I've been using this exact recipe for about 10 years. It is one of the top requested fall/winter meals in our house. I use Campbell's tomato juice because that's all I can ever find in small enough portions to not waste leftover. I often use a family size bag of instant potatoes to save time, topping with garlic salt, pepper and parsley. Other than that, I follow the recipe to a T. We like the "tang" the ketchup adds, the djon adds just the right mustard flavor and the rosemary, thyme and garlic add the zest to balance it all out. The flavors do pack a punch but the potatoes cut the flavor perfectly!

Sarah Hernandez

08/09/2024 08:26:07 PM

It turned out so pretty too!

Monica D

07/18/2024 07:48:37 PM

Very easy and very good. Because my son does not like the version with the tomato base, I substituted 1 cup of beef broth for the ketchup and tomato juice. He loved it, and made a portion for lunch the following day. Will add spices with salt and more garlic next time.

Erecipe

02/10/2024 11:18:00 PM

This was good and brought back some memories - used to have this a lot when I was younger. I made as written except I didn’t have any tomato juice so used water - I think I should have done a water/ketchup mix instead to keep the tomato flavour running through it. Still came out pretty tasty though!

CozyMelt3967

02/06/2024 07:50:47 PM

Interesting recipe but as to authenticity ... the originals were made with beef or lamb left over from the Sunday roast. In my childhood my Mum's was always called "shepherd's pie" but I believe that name strictly speaking refers to pie made with lamb/mutton, and the beef version is "cottage pie". No ketchup in our pie back then but definitely leftover veggies. The mashed potatoes were supposed to be thick, not whipped. And need I add, no garlic whereas now, bring it on!. Nowadays there may be soy sauce and a dash of Sriracha. I have never had a recognizably authentic British-style shepherd's pie in a US restaurant or "Irish pub". But my home-made one is a very popular favorite :-)