Home › Easy Dinners › Easy Shepherd's Pie with Beef
Easy Dinners

Easy Shepherd's Pie with Beef

By Ahsan ul Haq · Published: 21 October 2026 · Last updated: 21 October 2026 · How our recipes are developed

An individual shepherd's pie in a white ramekin with a golden, browned ridged mashed potato top on a small plate
Photo by Sodanie Chea via Wikimedia Commons (CC BY 2.0).

Shepherd's pie is the dinner that makes a grey evening feel handled: a rich, savory filling of beef, carrots and peas in a glossy gravy, sealed under mashed potatoes that bake into ridged, golden peaks — the ramekin in the photograph, browned at the tips, is exactly the finish to aim for. It is one dish, it feeds six without side-dish maths, and the leftovers reheat like a dream.

It belongs in our Easy Dinners collection next to Classic Meatloaf — the same comfort register, the same ground-beef economy — and it borrows its gravy logic from Classic Slow Cooker Beef Stew. A small honesty note before we start: in Britain, shepherd’s pie properly means lamb, and the beef version is cottage pie. In American kitchens the beef dish travels under the shepherd’s name, so that is what we call it here — the method is identical either way, and lamb works beautifully if you prefer it.

The two places this pie usually fails are a watery filling and a pale, flat top. Both are fixed in the steps: the filling simmers until the gravy coats a spoon and holds a trail, and the potatoes go on in spoonfuls, ridged with a fork, so the peaks catch the heat and brown. Dry potatoes matter too — drain them well and let the steam escape before mashing, or the top slumps instead of standing.

Prep25 minutes
Cook35 minutes
Total1 hour
Servings6 servings
Calories465 kcal

Building a gravy that holds

The filling should look almost too thick in the pan, because the vegetables release a little more liquid in the oven and the potato top drinks some gravy as it sits. Tomato paste cooked for a minute in the beef fat deepens the colour and adds the backbone; flour sprinkled over and stirred for a full minute cooks out its raw taste before the broth goes in. Worcestershire sauce is the quiet ingredient doing the heavy lifting — a tablespoon gives the whole filling its savory depth. Simmer until a spoon dragged across the pan leaves a clear trail for two seconds.

Ridges are not decoration

Those fork ridges on the potato top are functional: every peak is extra surface area, and extra surface is what browns and crisps in the oven. Spread the mash to the very edges of the dish and seal the filling in — a sealed top stops the gravy bubbling up the sides and flooding over. Dot the top with a little butter or scatter the optional cheddar if you want deeper colour. Bake it on a tray, because even a well-sealed pie bubbles enthusiastically at the corners.

Ingredients

  • 1 1/2 lb lean ground beef (680 g)
  • 1 large yellow onion, finely diced (200 g)
  • 2 medium carrots, finely diced (150 g)
  • 3 cloves garlic, minced (9 g)
  • 2 tablespoons tomato paste (32 g)
  • 2 tablespoons all-purpose flour (15 g)
  • 1 cup beef broth (240 ml)
  • 1 tablespoon Worcestershire sauce (15 ml)
  • 1 teaspoon dried thyme (1 g)
  • 1 cup frozen peas (145 g)
  • 1/2 cup frozen corn (75 g)
  • 2 1/2 lb russet potatoes, peeled and cubed (1.1 kg)
  • 4 tablespoons unsalted butter (57 g)
  • 1/2 cup warm milk (120 ml)
  • 1 teaspoon fine salt (6 g), divided, plus more to taste
  • 1/2 teaspoon black pepper (1.5 g)
  • 1/2 cup shredded sharp cheddar (56 g), optional

Amounts are for the yield below. US customary measures first, grams in brackets for scale users.

Step-by-step instructions

  1. Boil the potatoes. Put the cubed potatoes in a large pot, cover with cold salted water and bring to a boil. Simmer for 15 to 18 minutes, until a knife slides in with no resistance at all. Drain thoroughly, return the potatoes to the hot pot off the heat and let them steam dry for 2 minutes — this step is what keeps the mash stiff enough to ridge. Mash with the butter, warm milk, half the salt and the pepper until smooth but not gluey; overworking russets makes them gummy, so stop when the lumps are gone. Cover and keep warm.
  2. Brown the beef properly. While the potatoes cook, brown the beef in a large oven-safe skillet or Dutch oven over medium-high heat, breaking it into small crumbles, for 7 to 9 minutes until deeply browned in places. Browning is flavour, not just cooking — pale grey beef makes a pale pie. Drain all but about a tablespoon of the fat. Add the onion and carrots and cook for 5 minutes until the onion softens and picks up the browned bits from the pan. Stir in the garlic for 30 seconds.
  3. Thicken the filling. Push the mixture to the sides, add the tomato paste to the centre and cook it for 1 minute, stirring, until it darkens a shade. Sprinkle the flour over everything and stir for 1 minute more. Pour in the broth and Worcestershire, add the thyme and remaining salt, and simmer for 4 to 5 minutes, stirring, until the gravy is thick and glossy and a spoon leaves a trail. Stir in the peas and corn off the heat. Taste and correct the salt — the filling should be boldly seasoned, because the potato top is mild.
  4. Top, ridge and bake. Heat the oven to 400°F (200°C). If your skillet is not oven-safe, transfer the filling to a 9x13 inch (23x33 cm) baking dish. Spoon the warm mash over the filling in big dollops, spread it gently to seal the edges, then drag a fork across the top in ridges. Scatter the cheddar if using. Bake on a tray for 22 to 25 minutes, until the filling bubbles at the edges and the ridges are golden brown, broiling for 1 to 2 minutes at the end if you want deeper colour. Rest 10 minutes before serving — the gravy sets and the slices hold.

Nutrition estimate

NutrientPer serving
Calories465 kcal
Protein27 g
Carbohydrates38 g
Fat23 g
Saturated fat10 g
Sodium620 mg
Fiber4 g
Sugar6 g

Nutrition figures are estimates calculated from standard ingredient data for the yield stated. Your actual values will vary with brands, substitutions and portion sizes — treat them as a guide, not a guarantee.

Storage & reheating

Shepherd’s pie keeps, covered, in the refrigerator for up to 4 days and reheats beautifully — cover with foil and warm at 350°F (177°C) for 25 to 30 minutes, uncovering for the last 5 so the top crisps again. It freezes well whole or in portions for up to 3 months; thaw overnight in the fridge before reheating. The assembled, unbaked pie can also be refrigerated for a day: bake from cold, adding 10 minutes. Nutrition values are estimates and vary with the beef’s fat content and your exact ingredients.

An individual shepherd's pie in a white ramekin with a golden, browned ridged mashed potato top on a small plate

Easy Shepherd's Pie with Beef

Recipe by Ahsan ul Haq, FryDaily editor · Published 21 October 2026

Savory beef and vegetables under a golden mashed potato top — one dish, pure comfort.

Yield: 6 servings  ·  Scale:
Prep25 minutes
Cook35 minutes
Total1 hour
Servings6 servings
Calories465 kcal

Ingredients

Tick ingredients off as you prep, and tap a step below to mark it done as you cook. Scaling adjusts the listed amounts - seasoning to taste stays your call.

Instructions

  1. Boil the potatoes. Put the cubed potatoes in a large pot, cover with cold salted water and bring to a boil. Simmer for 15 to 18 minutes, until a knife slides in with no resistance at all. Drain thoroughly, return the potatoes to the hot pot off the heat and let them steam dry for 2 minutes — this step is what keeps the mash stiff enough to ridge. Mash with the butter, warm milk, half the salt and the pepper until smooth but not gluey; overworking russets makes them gummy, so stop when the lumps are gone. Cover and keep warm.
  2. Brown the beef properly. While the potatoes cook, brown the beef in a large oven-safe skillet or Dutch oven over medium-high heat, breaking it into small crumbles, for 7 to 9 minutes until deeply browned in places. Browning is flavour, not just cooking — pale grey beef makes a pale pie. Drain all but about a tablespoon of the fat. Add the onion and carrots and cook for 5 minutes until the onion softens and picks up the browned bits from the pan. Stir in the garlic for 30 seconds.
  3. Thicken the filling. Push the mixture to the sides, add the tomato paste to the centre and cook it for 1 minute, stirring, until it darkens a shade. Sprinkle the flour over everything and stir for 1 minute more. Pour in the broth and Worcestershire, add the thyme and remaining salt, and simmer for 4 to 5 minutes, stirring, until the gravy is thick and glossy and a spoon leaves a trail. Stir in the peas and corn off the heat. Taste and correct the salt — the filling should be boldly seasoned, because the potato top is mild.
  4. Top, ridge and bake. Heat the oven to 400°F (200°C). If your skillet is not oven-safe, transfer the filling to a 9x13 inch (23x33 cm) baking dish. Spoon the warm mash over the filling in big dollops, spread it gently to seal the edges, then drag a fork across the top in ridges. Scatter the cheddar if using. Bake on a tray for 22 to 25 minutes, until the filling bubbles at the edges and the ridges are golden brown, broiling for 1 to 2 minutes at the end if you want deeper colour. Rest 10 minutes before serving — the gravy sets and the slices hold.
Calories: 465 kcalProtein: 27 gCarbohydrates: 38 gFat: 23 gSaturated fat: 10 gSodium: 620 mgFiber: 4 gSugar: 6 g

Recipe by Ahsan ul Haq · FryDaily. Printing? This card is designed to print cleanly on its own.

A

Recipe by Ahsan ul Haq

Ahsan ul Haq is the owner and editor of FryDaily. He plans the recipe calendar and writes the site's recipes from classic home-cooking methods and standard references — US measures with grams, honest planning times and a nutrition estimate on every page. More about the author · How our recipes are developed

Share this recipe: Pinterest Facebook Copy link
Pinterest pin: Easy Shepherd's Pie with Beef recipe from FryDaily
Save this recipe for later: Pin it on Pinterest

You may also like

Frequently asked questions

Is shepherd’s pie made with beef or lamb?

Traditionally, lamb — shepherds herd sheep, and the beef version is properly called cottage pie in Britain. American grocery stores and restaurants use shepherd’s pie for the beef dish, which is why this recipe carries that name. Swap the beef for ground lamb one-for-one, with a pinch of rosemary alongside the thyme, and you have the original; the method does not change at all.

Can I make shepherd’s pie ahead of time?

Yes, it is one of the best make-ahead dinners. Assemble the whole pie, cool it, cover and refrigerate for up to 24 hours, then bake from cold at 400°F (200°C) for 35 to 40 minutes until bubbling. You can also freeze the assembled pie before baking: wrap it tightly, freeze for up to 3 months, thaw overnight in the fridge and bake as for the refrigerated version.

Why is my filling watery?

Almost always the simmer was too short or the flour was rushed. The gravy must be thick in the pan — spoon-trail thick — before the potatoes go on, because it will not thicken further under the mash. Frozen vegetables added straight from the freezer also shed water; that is why they go in off the heat at the very end, so they warm through in the oven instead of simmering in the gravy.

Can I use leftover mashed potatoes?

Absolutely — you need about 4 cups (900 g). Cold leftover mash is stiff, so loosen it with a splash of warm milk and a knob of butter, whisked in over low heat, until it spreads without tearing. Leftover mash is often better seasoned than fresh, so taste before adding more salt. Sweet potato mash also works and gives the pie a slightly sweeter, autumnal top.

What vegetables can I swap in?

The carrot, pea and corn trio is classic, but green beans, diced parsnip, mushrooms or a handful of spinach all work. Keep the total vegetable volume about the same so the gravy ratio holds, cook hard vegetables with the onion, and add delicate greens at the end with the peas. Avoid watery vegetables like zucchini unless you salt and drain them first.