Simple Shepherd’s Pie (Cozy Meat and Potato Supper)
A simple shepherd's pie with a savory lamb or beef and vegetable filling tucked under buttery mashed potatoes and baked until golden, a filling supper for the whole table.

Why make this
- Meat, vegetables and potatoes all baked together in a single dish.
- Build it early or freeze it for a night when cooking feels impossible.
- Lamb, beef or turkey all work, so use what is in your freezer.
Shepherd’s pie is my secret weapon for a quiet table. Put a pan of it down at Sunday dinner and for one blessed minute nobody talks, not even our youngest son. Underneath is a rich layer of browned meat and vegetables in a thick gravy, on top is a deep layer of buttery mashed potatoes, and the whole pan bakes until the peaks turn golden and gravy bubbles up around the sides. It is filling and warm and exactly what a chilly evening calls for.
The word pie might make you think of rolling pins, but this one is a real weeknight dinner. While the potatoes boil in one pot, the filling simmers in a skillet right next to it, so both halves cook at the same time. After that you just spread, bake and call everyone in. One pot, one skillet and one baking dish handle the whole job.
Strictly speaking, shepherd’s pie uses lamb, and the beef version usually goes by cottage pie. At our house I use whatever is in the freezer, and Tom calls it shepherd’s pie no matter what. Below I will cover both, plus everything I have learned about fluffy potatoes and a filling that is rich instead of runny.
What makes this shepherd’s pie so good
- A filling that holds together. Tomato paste, a spoonful of flour and beef broth cook into a shiny gravy that coats the meat rather than puddling at the bottom.
- Real browning. Giving the meat time to turn deep brown instead of gray adds a savory depth you can taste in every bite.
- Fluffy but sturdy potatoes. Russets mashed with warm milk and butter stay light while still holding their shape on top of the filling.
- Crispy ridges. Running a fork over the potatoes leaves little peaks that brown and crisp in a hot oven.
- Multitasking built in. The potatoes and the filling cook side by side, which gets supper on the table sooner.
What you will need
Most of this list comes from the pantry and freezer. You will find exact quantities in the recipe card, and here is a quick look at what to gather.
- Russets for mashing
- Milk and butter
- A little olive oil
- Onion, carrots and garlic
- Ground lamb or beef
- A spoonful of tomato paste
- Flour
- Beef broth
- Worcestershire sauce
- Thyme
- Peas from the freezer
- Salt and pepper
Ingredient notes and simple swaps
Lamb or beef
Lamb gives the old world, gently earthy flavor that a traditional shepherd’s pie is known for. Beef around 85 percent lean tastes milder and is what most families I know prefer. A half and half blend is lovely too. Turkey makes a lighter pie, and I like to add another splash of Worcestershire to boost its flavor.
The potatoes
Russets are my first choice because they mash into a light, airy topping. Yukon Golds are wonderful as well and make a creamier, more buttery mash. Skip waxy red potatoes here, since they tend to turn sticky and gluey. Leftover mashed potatoes are a great shortcut, and about 5 cups will cover the pan.
The vegetables
Onion, carrot and peas are the familiar combination. A chopped rib of celery, a scoop of corn or a few sliced mushrooms all fit right in. If you go with frozen mixed vegetables, stir them in along with the peas near the finish so they keep their color and some bite.
The broth and seasonings
Beef broth makes the richest gravy, though chicken broth is perfectly nice with lamb or turkey. The tomato paste and Worcestershire sauce give the filling a slow cooked depth in a fraction of the time. If you have fresh rosemary, about a teaspoon minced is a beautiful partner for lamb.
A little cheese
Cheese is not part of the original, but the grandkids love a handful of sharp cheddar mixed into the mash or scattered over the top. A dusting of parmesan bakes into a salty, crisp crust.

Making the pie
Step 1. Cook the potatoes
Peel the russets and chop them into rough 2 inch pieces. Place them in a large pot, add cold water to cover by about an inch and salt it generously. Bring the water to a boil, then lower it to a simmer. In 15 to 18 minutes the biggest piece should be soft enough for a fork to glide right through. Turn the oven on to 400F while they cook.
Step 2. Make the mash
Drain the potatoes thoroughly and put them back in the hot, empty pot for about a minute so the extra moisture steams away. Mash them with the butter, salt and warm milk until creamy with no lumps. Taste and season well, because the potatoes make up half of every forkful.
Step 3. Brown the meat
While the potatoes simmer, set a large ovenproof skillet over medium high heat and add the olive oil. Add the lamb or beef and cook for 6 to 8 minutes, breaking it into crumbles, until it is well browned and has reached 160F. Spoon away the fat, leaving roughly a tablespoon in the pan.
Step 4. Soften the onion and carrots
Stir the onion and carrots into the meat and cook them for 5 minutes, stirring frequently, until the onion is soft. Add the garlic and give it 30 seconds, just until it smells good.
Step 5. Make the gravy
Add the tomato paste and flour and stir for a minute so the flour coats everything evenly. Pour in the broth and Worcestershire, sprinkle in the thyme and bring it to a simmer. Let it bubble for 5 to 7 minutes, until thick and shiny. Fold in the frozen peas, then add salt and pepper to taste.
Step 6. Cover with potatoes
If your skillet cannot go in the oven, move the filling into a baking dish, either a 2 quart or a 9 by 13 inch. Drop spoonfuls of mash over the filling, starting around the edges so the gravy is sealed in, then spread it into an even layer. Pull a fork across the top to make ridges.
Step 7. Bake, then rest
Put the pan on a rimmed sheet to catch any drips. Bake 20 to 25 minutes. The edges should bubble and the ridges turn golden. If you want more color, give it 2 to 3 minutes beneath the broiler and keep a close eye on it. Let it stand for 10 minutes before you serve so the filling can firm up.
This pie has gone to church suppers, to friends with new babies and onto our own table on many ordinary weeknights, and the pan always comes back clean. That final rest is the step everyone wants to skip, but it is the difference between tidy squares and a messy scoop.
If the mashed potatoes feel too loose to spread, leave them for a few minutes. They stiffen up quickly as they cool and become much easier to handle.
And if a bit of gravy sneaks up through the potatoes while it bakes, let it. That is part of what makes a homemade shepherd’s pie look so inviting.

Shepherd’s pie mistakes to avoid
- A soupy filling. Thin gravy lets the potatoes sink and turns the pie watery. Simmer until a spoon pulled across the pan leaves a clear path.
- Gray, steamed meat. Too little room means the meat steams instead of browning. Choose a big skillet and leave the meat alone for a minute or two before you stir.
- Waterlogged potatoes. Water left behind makes the mash loose and pasty. Drain them well and let them dry in the hot pot.
- Underseasoned mash. Salt the boiling water and taste the potatoes. Flat potatoes make the whole pie taste flat.
- Serving it the second it comes out. Straight from the oven, the filling runs everywhere. Ten minutes of rest fixes that.
Making ahead and storing
Getting ahead. Build the whole pie, let it cool, then cover it and keep it in the fridge for up to 2 days. It can go into a 400F oven cold and needs 35 to 45 minutes. Bake until the center is piping hot and the top has browned.
In the fridge. Covered leftovers last about 4 days in the refrigerator. I like to split them into single containers so Tom has a ready lunch.
In the freezer. This pie freezes beautifully. Assemble it in a freezer friendly dish, wrap it well in plastic and then foil, and it will keep frozen for 3 months. Let it thaw overnight in the fridge, then bake as you would a make ahead pie, adding a few minutes if the center needs it.

Warming it up. Microwave single portions for 2 to 3 minutes, or cover a larger amount with foil and warm it at 350F for about 20 minutes, until hot all the way through. Uncover for the final 5 minutes so the top crisps again.
Ways to switch it up
- Extra cheesy. Mix 1 cup of shredded cheddar into the mash and sprinkle another 1/2 cup over the top before it bakes.
- Sweet potato lid. Replace some or all of the russets with sweet potatoes for a bright orange, slightly sweet topping.
- Made with turkey. Swap in ground turkey, with chicken broth in place of beef, for a lighter supper.
- Lentils instead of meat. Use 3 cups of cooked brown lentils and vegetable broth for a meatless pie.
- Single servings. Layer filling and mash in ramekins or little baking dishes and give them 15 to 20 minutes in the oven.
What to serve with it
With meat, vegetables and potatoes all in the same pan, shepherd’s pie needs very little help. I usually add something green and crisp to lighten the plate. A small salad with a tangy dressing, steamed green beans or roasted broccoli all fit the bill.
Warm rolls or a wedge of soda bread are perfect for catching extra gravy. When the whole family is home, I like to finish with a fruit crisp or a plate of cookies.
Feeding a crowd? This recipe doubles without any trouble. Bake it in two pans and you will have one for tonight and one for the freezer, ready for a night when you need it.
Simple Shepherd's Pie
Ground lamb or beef simmered with carrots, peas and a savory gravy, covered with buttery mashed potatoes and baked until the top turns golden.
Ingredients
For the potato topping
- 2 1/2 pounds russet potatoes, peeled and cut into 2 inch chunks
- 4 tablespoons unsalted butter
- 2/3 cup whole milk, warmed
- 1 teaspoon salt, plus more for the cooking water
For the filling
- 1 tablespoon olive oil
- 1 1/2 pounds ground lamb or ground beef
- 1 medium yellow onion, diced
- 2 medium carrots, diced
- 3 cloves garlic, minced
- 2 tablespoons tomato paste
- 2 tablespoons all purpose flour
- 1 cup beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried thyme
- 1 cup frozen peas
- Salt and black pepper, to taste
Instructions
- Put the potatoes in a large pot, cover with cold salted water and bring to a boil. Cook at a simmer for 15 to 18 minutes, until tender all the way through. Heat the oven to 400F.
- Drain the potatoes, let them steam in the hot pot for a minute, then mash in the warm milk, butter and salt until creamy.
- While the potatoes cook, heat the oil in a big ovenproof skillet on medium high. Cook the meat 6 to 8 minutes, until browned and at 160F, and spoon off the extra fat.
- Stir in the onion and carrots for 5 minutes, then add the garlic for 30 seconds.
- Add the tomato paste and flour and stir 1 minute. Pour in the broth and Worcestershire, add the thyme and let it bubble 5 to 7 minutes, until thick. Fold in the peas and season to taste.
- Level the filling in the skillet or in a 2 quart dish. Cover it with the mashed potatoes, smooth them out and make ridges with a fork.
- Bake 20 to 25 minutes, until golden and bubbling, and finish with 2 to 3 minutes of broiling for more color if you like. Let it stand 10 minutes before serving.
Frequently Asked Questions
Is shepherd's pie different from cottage pie?
Only in the meat. Shepherd's pie is traditionally made with lamb, which makes sense when you think about who looks after sheep, and cottage pie uses beef. The gravy, vegetables and mashed potato lid are essentially identical. Most American families call both of them shepherd's pie, and both are delicious.
What keeps the filling from turning watery?
Let the gravy simmer down until it clings to a spoon before the potatoes go on, and drain the potatoes really well. Frozen vegetables release liquid, so add them at the end. Most important of all, give the baked pie a 10 minute rest so the filling has time to set.
Can I put it together the day before?
Yes, and I do it often. Assemble the whole pie, let it cool, wrap it well and refrigerate it for up to 2 days. At dinnertime it can go right into a 400F oven without warming up first. Plan on 35 to 45 minutes. A cold pan needs the extra time, so check that the middle is hot before serving.
Will leftover or instant mashed potatoes work?
Leftover mash is a fantastic shortcut, and roughly 5 cups covers the pan. Warm it a little first so it spreads without tearing the filling. Instant potatoes will work too. Mix them up a bit thicker than the box directions so they hold their ridges, and stir in some butter.
How should I freeze shepherd's pie?
It freezes well whether it is baked or not. Wrap the dish snugly in plastic and then foil, and it will hold for 3 months. Move it to the fridge the night before, then bake at 400F until the middle is steaming and the potato ridges have browned. Small containers are handy if you want quick single meals later.



