Jump to RecipeJump to VideoLeave a ReviewPin Recipe

Shepherd’s pie tastes like it took all afternoon…and I love that it doesn’t! The filling gets its depth from tomato paste and a good splash of Worcestershire, and the mashed potatoes on top come straight from a container. Twenty minutes of hands-on work, and the oven does the rest!

Overhead image of a white baking dish full of an easy shepherd's pie recipe.

Before You Get Started

There are really only two ways a shepherd’s pie goes sideways. The filling comes out tasting flat, or the whole thing slides apart the second you cut into it. Both are easy to head off.

  • Don’t skip the tomato paste and Worcestershire. They’re what turn seasoned ground beef into a flavorful shepherd’s pie filling. Add them together so they cook in.
  • Let cold potatoes sit out first. Straight from the fridge they’re stiff enough to tear up the filling when you try to spread them.
  • Give it time to rest. Ten or fifteen minutes makes the difference between a clean scoop and a runny mess.
Ingredients for an easy shepherd's pie recipe.

How to Make Shepherd’s Pie

The filling all happens in one skillet, and the potatoes go on top straight from the container. Here’s how it comes together:

Step 1: Soften the Onion and Garlic

Melt the butter in a large skillet over medium-high heat and add the onion. Give it about 5 minutes, until it’s soft and see-through and that sharp raw smell is gone.

Then add the garlic and cook one more minute, no longer. Garlic scorches fast, and once it goes bitter you can’t get that flavor back out of the filling.

Step 2: Brown the Meat with the Herbs

Add the ground beef along with the rosemary, thyme, salt and pepper, all at once. Cook over medium heat until there’s no pink left. Adding the herbs now rather than at the end lets them bloom in the fat, so they season the meat itself instead of sitting on top of it.

Drain off the fat before you go any further. Leave it in and it pools underneath the potatoes, and you end up with a filling that’s greasy instead of rich.

⇢ Beef or lamb, both work here. Shepherd’s pie is traditionally made with ground lamb, and the version with beef is usually called cottage pie. Most of us use the names interchangeably these days, and this recipe is good either way.

Browning the ground beef for a shepherd's pie filling.

Step 3: Build the Filling

Stir in the tomato paste, beef broth and Worcestershire, then add the frozen peas and carrots right out of the bag. No need to thaw them. They’ll finish in the oven.

Cook and stir over low heat just until it all comes together. You’re not reducing anything here. What you want is glossy and loose enough to spread, not soupy and not dry. If there’s liquid pooling around the edges, give it another minute or two.

Arranging the filling in a baking dish.

Step 4: Add the Potato Topping

Spread the filling into your baking dish in an even layer. Spoon the potatoes on in dollops around the outside edge first, then work your way toward the middle. Starting at the edges gives you something to push against, so you’re not dragging filling up into the potatoes.

If yours are too stiff to spread, stir in a splash of milk or a pat of butter to loosen them up. Once the top’s covered, drag a fork across it if you like a crispier potato topping. Those little ridges catch the heat and turn golden at the end.

⇢ Making the topping from scratch? My Sour Cream Mashed Potatoes are creamy enough to spread easily and still hold their ridges in the oven.

Spreading the mashed potatoes on top of a shepherd's pie.

Step 5: Bake Covered, then Uncovered

Spray a piece of foil and lay it over the dish, sprayed side down. Bare foil sticks, and it’ll take the top of your potatoes with it when you pull it off.

Bake covered at 300°F for 25 minutes, until the filling’s hot all the way through. Nothing in the dish is raw at this point, so this part is really just warming everything up.

Then turn the oven up to 425°F, take the foil off, and give it about 10 more minutes. Watch for the peaks of those fork ridges to turn golden. That second stage is the whole reason you bothered with the fork.

Horizontal overhead image of a baked shepherd's pie in a white dish.

Step 6: Rest Before Serving

Let it sit for 10 to 15 minutes before you cut in. I know that’s asking a lot when the house smells so good, but it’s the difference between a clean scoop and a messy puddle.

Scatter some fresh parsley over the top and serve.

Overhead shot of a bowl of easy shepherd's pie.

Variations

Add cheese to the topping. Stir a cup of shredded sharp cheddar into the potatoes before you spread them, or scatter it over the top for the last 10 minutes so it melts and browns right along with them. This is just another added layer of flavor (and a classic Southern addition to any casserole!).

Stir corn into the filling. A cup of frozen corn goes in with the peas and carrots. It adds a little sweetness that contrasts nicely with the savory ingredients.

Swap in red wine or stout. Use a quarter cup in place of some of the beef broth. It’s a small change, but you’ll taste it!

⇢ Have leftover turkey? My Turkey Shepherd’s Pie uses the same idea with cooked turkey and skips the browning step altogether.

What to Serve Alongside

Shepherd’s pie is a whole meal on its own, so it doesn’t need much beside it. Something warm to soak up the filling and something crisp to cut through all that richness is perfect!

Storage, Freezing, and Make-Ahead

Store: Leftovers keep covered in the fridge for 3 to 4 days. A single portion reheats fine in the microwave, but if you’re warming up more than that, use a 350°F oven. It brings the potato topping back in a way the microwave never quite manages.

Make-Ahead: Put the whole thing together, cover it, and refrigerate up to a day. It’s going into the oven cold, so add 10 to 15 minutes to the covered bake before you turn the heat up for the browning.

Freeze: It freezes well too, wrapped tightly, for up to 3 months. Thaw it overnight in the fridge before baking. The topping comes out a little grainier than it does fresh, but it still tastes good.

Frequently Asked Questions

Why does my shepherd’s pie taste bland?

Almost always because there’s nothing savory going on underneath the meat. Tomato paste and Worcestershire are doing that work here, and skipping either one leaves you with what’s basically seasoned ground beef under potatoes. Salting the meat while it browns instead of only at the end helps too.

Why does my shepherd’s pie fall apart when I serve it?

Nine times out of ten it just needed to rest longer. Straight out of the oven that filling is still loose, so everything slides the moment you cut in. Ten or fifteen minutes on the counter firms it up enough to hold a shape. If it still runs after that, the filling went in too wet, so cook it down another minute next time.

Can I use store-bought or instant mashed potatoes?

Absolutely, and that’s how I make it most of the time. The refrigerated tubs work better than instant flakes because they spread more smoothly and hold those fork ridges. Whichever you use, let them warm up a bit first, and loosen them with a splash of milk if they’re still too stiff to spread.

Can I assemble shepherd’s pie ahead of time?

You can. Assemble the whole thing, cover it, and keep it in the fridge up to a day before baking. It’s actually a little easier to put together while the filling is still slightly warm, since the potatoes glide right over it. Just remember it’s starting cold, so add 10 to 15 minutes to the covered bake.

Overhead shot of a bowl of easy shepherd's pie.

Did you make this recipe?

If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!

Watch How to Make It

Square overhead shot of a bowl of easy shepherd's pie.

Easy Shepherd’s Pie

Prep: 20 minutes
Cook: 35 minutes
Resting Time 10 minutes
Total: 1 hour 5 minutes
Servings 4 people
Calories 533 kcal
A savory ground beef filling with peas, carrots and fresh herbs, baked under a golden mashed potato topping. Store-bought mashed potatoes keep it easy enough for a weeknight, and the filling comes together in one skillet!

Ingredients
  

  • 1 tablespoon salted butter
  • ½ cup diced onion
  • 1 ½ teaspoons minced fresh garlic
  • 1 lb. ground beef or ground lamb
  • 1 ½ teaspoons minced fresh rosemary (or ½ teaspoon dried rosemary leaves)
  • 1 ½ teaspoons fresh thyme leaves (or ½ teaspoon dried thyme leaves)
  • 1 teaspoon kosher salt
  • ¼ teaspoon ground black pepper
  • 3 ounces (about 5 tablespoons) tomato paste
  • 1 cup beef broth
  • 1 tablespoon Worcestershire sauce
  • 1 lb. frozen peas and carrots
  • 4 to 5 cups mashed potatoes (or enough to cover the top of your dish) (I use 2 containers of refrigerated store-bought mashed potatoes, 24 ounces each)
  • Optional garnish: chopped fresh parsley

Instructions

  • Preheat the oven to 300°F. Spray a 2-quart dish (about an 8- or 9-inch square baking dish) with cooking spray and set aside.
  • Melt the butter in a large skillet over medium-high heat. Add the onion and cook about 5 minutes, until soft and translucent. Add the garlic and cook 1 more minute.
  • Add the ground beef, rosemary, thyme, salt and pepper. Cook over medium heat until the meat is no longer pink. Drain off the fat.
    Browning the ground beef for a shepherd's pie filling.
  • Stir in the tomato paste, beef broth, Worcestershire sauce, carrots and peas. Cook and stir over low heat just until everything is combined.
    Arranging the filling in a baking dish.
  • Transfer the meat mixture to the prepared baking dish. Spread the mashed potatoes over the top, working from the edges toward the center.
    Spreading the mashed potatoes on top of a shepherd's pie.
  • Optional: drag a fork across the potatoes to create ridges, or use the back of a spoon to create swoops through the potatoes. Cover the dish with a piece of foil that has been sprayed with cooking spray.
  • Bake covered for 25 minutes, or until the filling is hot. Increase the oven temperature to 425°F, remove the foil, and return the dish to the oven for about 10 more minutes, or until the potatoes start to brown.
    Horizontal overhead image of a baked shepherd's pie in a white dish.
  • Let the pie rest for 10 to 15 minutes before garnishing with parsley and serving.
    Horizontal overhead shot of a bowl of easy shepherd's pie.

Notes

  • Beef or lamb: Shepherd’s pie is traditionally made with ground lamb, and the beef version is called cottage pie. The recipe works the same either way.
  • Don’t skip the tomato paste and Worcestershire. They’re what give the filling its savory depth and keep it from tasting flat.
  • Let cold potatoes warm up. Straight from the fridge they’ll tear the filling. A splash of milk or a little butter loosens stiff store-bought potatoes.
  • Frozen vegetables go in frozen. No need to thaw the peas and carrots. They finish cooking during the covered bake.
  • Spray the foil. Bare foil sticks to the potato topping and pulls it up when you remove it.
  • Ridge the top if you like. Dragging a fork across the potatoes or using the back of a spoon to create swoops gives the browning something to catch on during the uncovered finish.
  • Rest before serving. Ten to fifteen minutes lets the layers set so portions hold their shape.
  • Storage. Leftovers keep covered in the fridge 3 to 4 days. Reheat in a 350°F oven to bring the topping back.

Nutrition

Serving: 1/4 of the recipeCalories: 533kcalCarbohydrates: 69gProtein: 34gFat: 15gSaturated Fat: 7gPolyunsaturated Fat: 1gMonounsaturated Fat: 6gTrans Fat: 1gCholesterol: 81mgSodium: 1278mgPotassium: 1566mgFiber: 9gSugar: 6gVitamin A: 11229IUVitamin C: 70mgCalcium: 88mgIron: 6mg
Keyword: easy shepherd’s pie, easy shepherd’s pie recipe, shepherd’s pie
Course: Dinner
Cuisine: American, European
Square shot of Blair Lonergan from the food blog The Seasoned Mom serving a pie at a table outside.

Hey, I’m Blair!

Welcome to my farmhouse kitchen in the foothills of Virginia’s Blue Ridge Mountains. Inspired by local traditions and seasonal fare, you’ll find plenty of easy, comforting recipes that bring your family together around the table. It’s down-home, country-style cooking!

Read More

Leave a Comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.