This Classic Shepherd’s Pie Recipe is gravy-soaked beefy goodness, with peas and carrots, covered with 5 pounds of potatoes. Because there are NEVER ENOUGH MASHED POTATOES. The best Shepherd’s Pie, done right my friends. Originally published February 23, 2016.
Table of Contents
Have you ever taught a kid to roller skate before? Turns out I am literally the worst person in the world for this job. (Where is my parenting manual?? I know I’m going to need it come 6th grade math, too. Don’t judge me.) This about sums it up:
Here’s Charlotte and I at her cousin’s birthday party at the skating rink. You will note that I am most certainly not wearing roller skates. If I had, we would BOTH be sprawled out under the disco lights.
“Stand straight. Lean into it. Glide your skates OUTward. Hold tight. Don’t slip! Find your balance.”
Seriously, “find your balance?” “glide outward”? SHE’S FIVE. It’s like I’m giving yoga instructions to a puppy. No wonder she’s holding on for dear life in that photo. I may as well be telling her to do the crow pose.
I was laughing, but that’s because I only had one kid at the party. You should have seen the moms trying to drag 2 or even 3 kids along. Note: a 5-year-old wielding a roller-skate-clad foot is a danger to innocent feet everywhere.
Now Charlotte is asking for her own pair of roller skates. I am now preemptively collecting donations for her body cast. And for my pair of steel-toed shoes.
Best Shepherd’s Pie Recipe
Do you love Shepherd’s Pie as much as I do? We didn’t have the traditional version growing up. My mom made “Meat and Potato Stuff.” No, I’m not kidding. (We also had “Chicken and Broccoli Stuff.” Bless your heart Mom.) Meat and Potato Stuff had tomato sauce and was basically Sloppy Joe Casserole. (Which explains why I was not into it. Sloppy Joes are gross. Slop sloppy joes…slop, sloppy joes.)
THIS Shepherd’s Pie however, is anything but sloppy. You make a flavorful gravy with beef broth and ground beef, add some peas and carrots, and cover it up with All The Potatoes. In my opinion, the greatest fault of most Shepherd’s Pies is a serious lack of creamy potato-y goodness. It’s all meat, tiny potatoes. Not gonna cut it for this mashed potato freak. 5 pounds definitely does the trick though!
Top it off with some cheddar cheese that you broil for a few minutes to make it extra crispy. Mm-mm. Invite the neighbors because this casserole feeds a small army!
What is Shepherd’s Pie?
Shepherd’s pie is a baked British casserole traditionally made of ground lamb and vegetables topped with mashed potatoes. In this version (and many American versions), we’re making it with ground beef instead of ground lamb since it’s cheaper and easier to find at the store. Technically when this dish is made with beef, it’s called “cottage pie.”
Shepherd’s Pie Origin
Shepherd’s pie had its humble beginnings in the British Isles. It was called “cottage pie” as well as “shepherd’s pie” and was a way to use up leftovers. It’s always satisfying to see that the problems home cooks have today (“You can’t just keep expecting me to make dinner when we have all these leftovers in the fridge!”) also troubled our ancestors.
Shepherd’s Pie vs Cottage Pie
Technically, shepherd’s pie contains lamb or mutton, and cottage pie contains ground beef. You can definitely see why this makes sense, shepherds aren’t taking care of cows. However, I call this recipe Shepherd’s Pie because we don’t really make the distinction as much in the US, where I live, and calling it Cottage Pie would actually be more confusing.
Shepherd’s Pie Ingredients
Here’s a quick shopping list to help you gather your ingredients. See the recipe card below for the full ingredients and instructions!
For the mashed potatoes:
- Potatoes (5 lbs)
- Salted butter
- Sour cream
- Seasoning salt
- Garlic powder
- Onion powder
- Cheddar cheese
For the beef mixture:
- Frozen peas
- Ground beef (1.5 lbs)
- Beef broth
- Worcestershire sauce
- Beef Better than Bouillon
How to make Shepherd’s Pie
Here’s a quick overview of how to make Shepherd’s Pie. Scroll down to the recipe card below for complete instructions!
- Cut and boil your potatoes until fork tender, then drain.
- Add butter and mash the potatoes, then stir in sour cream, milk, salt, pepper, seasoning salt, garlic powder, and onion powder. Cover and set aside.
- Saute onions and carrots until tender in butter.
- Add ground beef and cook. Drain the fat and add the peas.
- Add cornstarch, beef broth, and Worcestershire sauce.
- Cook and season with salt and pepper.
- Add meat mixture to a casserole dish, then add mashed potatoes, followed by cheese.
- Bake at 350 for about 30 minutes, or until bubbly.
What is the point of baking Shepherd’s Pie?
If the meat mixture and mashed potatoes are already fully cooked and ready to eat, why are we baking this thing?? Casserole comfort food, baby. The mashed potatoes start soaking up the beef gravy, the cheese on top melts and browns, and the whole dish is heated through to the same temperature.
You could take this question a step further. What’s the point of putting the mashed potatoes on top of the meat? What’s the point of making dinner at all? What’s the POINT OF EXISTENCE??
Just bake your shepherd’s pie–I promise it’s better that way ;-)
What to serve with Shepherds Pie
Shepherd’s pie is pretty much a whole meal all by itself. Protein, carbs, veggies, you’re done! But if you’re making this for something other than a busy weeknight dinner, feel free to add on.
I love serving Shepherd’s Pie with dinner rolls or with a salad. Here are some of my favorites!
Soft and Fluffy Parker House Rolls << so soft. So fluffy.
Big Fat Crescent Rolls, yeah << not just for holiday meals!
Easy Fluffy One Hour Dinner Rolls << sometimes you’ve only got an hour.
Aunt Shirley’s Famous Homemade Dinner Rolls << these are legendary in my family.
Avocado and Grapefruit Salad << beautiful colors, flavors, and textures!
Green Salad with Feta and Beets << NO chopping. If you hate chopping, this is your salad!
Pistachio-Pear Cucumber Salad << simple and refreshing, a perfect contrast with all those cheesy potatoes.
Pineapple Spinach Salad << a fun twist on the traditional strawberry spinach salad!
Storing and Reheating Shepherd’s Pie with Beef
Can you freeze Shepherds Pie?
Yes! Shepherd’s pie is a great one to make ahead, freeze, and defrost and reheat when you need an easy meal. You can freeze individual portions or the whole pie. Either way, you’ll want to let it cool completely, then wrap it tightly in plastic wrap and then in tinfoil. Don’t forget to tape a label on so you remember what it is. It will still be perfectly delicious in 2-3 months (or even longer).
How to reheat Shepherd’s Pie with Beef
If your shepherd’s pie has been refrigerated, you can reheat individual portions in the microwave (covered, so they don’t splatter) or a whole shepherd’s pie in the oven at 350 for 20-30 minutes or until warmed through.
If you’ve frozen your shepherd’s pie, let it defrost in the refrigerator overnight (or a few hours for individual pieces) before heating in the microwave or oven as you prefer.
Shepherds Pie Recipe FAQs
No, shepherd’s pie should not be soupy. It should contain a gravy that comes from the juice of the cooked vegetables and juices of the cooked ground beef. This gravy should mostly absorb into the part of the mashed potatoes that is touching the beef mixture; it shouldn’t create a pool of liquid on your plate. The important thing is getting the proportion of beef broth right; I think the amount in this recipe creates just the right amount of gravy.
Yes, but you won’t see “gravy” on the ingredient list. A gravy is naturally created from the juice of the cooked vegetables and juices of the cooked ground beef. It’s super delicious, especially in combination with the creamy mountain of mashed potatoes.
This recipe calls for a cornstarch slurry (just a simple mixture of cornstarch and broth or water), which will thicken the gravy perfectly. Any extra gravy that you see in the beef mixture will be absorbed by the huge pile of mashed potatoes on top.
More casseroles to love!
One Skillet Shepherd’s Pie << subtract the mashed potatoes, add a flaky pie crust. Yes please
Leftover Roast Beef, Carrot, and Creamy Potato Pie << if you thought you loved pot roast, get ready to have your mind blown.
Easy Cheesy Chile Relleno Casserole << it doesn’t get easier or cheesier than this!
Easy Pizza Casserole << for the kids, or the kids at heart. So stupid easy.
Easy Cheesy Ravioli Lasagna << family classic right here! Huge crowd pleaser.
Chicken Pot Pie with Biscuit Topping << comfort food at its finest.
John Wayne Casserole from Casserole Crissy
Mexicali Chili Tater Tot Casserole from Not Entirely Average
BBQ Chicken Spaghetti Squash Casserole from The Forked Spoon
If you make this Shepherd’s Pie, snap a photo and tag #TheFoodCharlatan on Instagram! I love seeing what you’re making! Here’s a link to a pin where over 150 people have tried this recipe and shared their review. Check it out!
Facebook | Pinterest | Instagram
Shepherd’s Pie with Ground Beef
For the mashed potatoes:
- 5 pounds potatoes, peeled and chopped into 1 or 2 inch pieces
- 1/2 cup salted butter, 1 stick
- 1/2 cup sour cream
- 1/3 cup milk, or to taste
- 1 teaspoon salt
- 1/2 teaspoon pepper
- 1/2 teaspoon seasoning salt
- 1/4 teaspoon garlic powder
- 1/4 teaspoon onion powder
For the beef mixture:
- 4 tablespoons salted butter, 1/2 stick
- 1 medium onion, chopped (about 2 cups)
- 4-5 medium carrots, (about 1 and 1/2 to 2 cups)
- 1 & 1/2 cups frozen peas
- 1 & 1/2 pounds ground ground beef
- 1 & 1/2 cups beef broth, *
- 1 tablespoon cornstarch
- 1 & 1/2 teaspoons Worcestershire sauce
- 1 teaspoon Better Than Bouillon paste*, see note
- 1 & 1/2 teaspoons salt, or to taste
- 1/2 teaspoon pepper, or to taste
- 1 cup shredded cheddar cheese
- Fill a large stock pot with plenty of water. Add the chopped potatoes and make sure the water covers them.
- Bring to a boil, covered, over high heat. Reduce the heat to medium and continue boiling for about 20-25 minutes, until the potatoes are fork tender.
- Drain the potatoes and return to the pot.
- Add 1/2 cup butter. Mash with a potato masher or mixer until they are as smooth as you like them.
- Stir in sour cream, milk, 1 teaspoon salt, 1/2 teaspoon pepper, seasoning salt, garlic powder, and onion powder. All seasonings are to taste. Cover and set aside.
- In a large skillet, melt 4 tablespoons butter over medium heat.
- Add the onions and carrots. Saute for about 8 minutes, until the carrots are tender.
- Add the ground beef and cook and crumble until no longer pink, about 5-6 minutes.
- Drain the fat.
- Add the frozen peas.
- In a small bowl, stir together beef broth* and cornstarch.
- Add this mixture to the meat, as well as the Worcestershire sauce.
- Cook over high heat for about 5 minutes, or until the mixture boils and the sauce has thickened. Cook and reduce until it has reached a consistency you like.
- Season with salt and pepper. Taste it and see how you like it! Add other seasonings if you want.
- Preheat your oven to 350 degrees F.
- Pour the meat mixture into a deep 9×13 inch casserole dish.
- Top with the mashed potatoes and spread evenly.
- Top with cheddar cheese.
- Bake at 350 for about 30 minutes, or until bubbly. (You could do 375 if you are in a hurry. Check it at 20 minutes.)
- Broil on the top rack for about 2 minutes if you are obsessed with crunchy brown cheese like my family is. Don’t walk away!!
- Now invite over the neighbors. Because this pie feeds a crowd!
Loved making a smaller version for myself. My kids (now grown and moved out) never liked peas so, for them (in the past) I’d use corn instead. This time I followed your recipe and used peas – delicious :)
To put more ‘shepherd’ in, try half and half ground beef and ground lamb – it’s a real flavour boost :) Also, sliced tomatoes on top of the mash before coating with cheese – also very tasty!
Ooh I love the half lamb idea Jason! That would be delicious! And good tip with the tomatoes. I’m so glad you enjoyed it! Thanks for reviewing!
This is terrific! Hardly any leftovers when the gang comes over! They ask me take make it many times. Enjoyed your skating story, too.
I’m so happy to hear that Loraine! It’s a crowd pleaser for sure! Thanks for commenting!
Have you ever frozen this to use at a later date? Obviously without the cheese.
Hi CJ! You can make the meat mixture ahead of time and freeze. I would not freeze the mashed potatoes. Make those last minute (or 1 day ahead) and refrigerate until you’re ready to bake. Add the cheese just before baking. Enjoy!
You are so funny! I couldn’t stop laughing. I definitely want to try this recipe!
Thanks Joan! Roller skating with a 5 year old should be an Olympic event! :) Enjoy the Shepherd’s Pie!
The best Shepherd’s Pie recipe that I have tasted! Thanks for sharing.
So happy to hear that Donna! Thanks so much for sharing your review! Way to help a food blogger out :)
This is misleading as it is cottage pie and not Shepard’s pie. Shepard’s pie is made with lamb. Cottage pie is made with beef.
Hi there! Americans call this dish Shepherd’s Pie, not Cottage pie, and generally speaking we always use beef. I don’t know of many Americans who cook regularly with lamb, it’s even tough to find at the market. The name has changed over the years, just like many words that Americans borrowed from the British :) If you bring up “Cottage Pie” to the average American, they will have no clue what you’re talking about!
Sorry, I thought this recipe was tasteless, if my husband wasn’t willing to eat it, I would have thrown away. WAY TOO MANY Potatoes!( And I even cut them back to 3 pds. Sorry guys, I’m going back to my old recipe.
I think this is the first negative review on this recipe! I’m sorry you didn’t like it Hyjean. We must have very different palates. Mashed potatoes forever! ;)
Your food looks delicious
Why thank you Marlaine! :)
It was delicious! My picky teenager made a face when I described it. She went back for seconds. That means it’s a winner in this house! Next time I will add more carrots because yum!
HA! I love when you can rub it in their face like that ;) And amen to more carrots!
Totally delicious recipe, but shepherds pie is made with lamb and cottage pie is made with beef. Two traditional dishes and very different 😀
Not in America! Take it up with my California lunch lady circa 1995 ;)
My boyfriend is throwing a party next month and I found this recipe on google. I am really excited to make this. Can I prepare it in advance and freeze them as there more 12 people coming over.
Hey Rachel! Definitely make the meat mixture ahead of time and freeze. I would not freeze the mashed potatoes. Make those last minute (or 1 day ahead) and refrigerate until you’re ready to bake.
This is definitely not a shepherds pie. It’s a cottage pie as it is made of beef, shepherds pies have lamb – shepherds don’t look after cows
Hi Jordan! In the US, us common folk always use beef and we always call it Shepherd’s pie.
I have made your recipe for Shepard’s pie probably a dozen times. The whole family loves it, as do my friends. I too add a can of corn, or frozen corn to the carrots and peas. So delicious. Better Than Bouillon is amazing…..where has it been all my life?! The chicken flavor is great in my homemade chicken noodle soup. Thank you so much for sharing this wonderful recipe
Hey CJ! So happy to hear you are loving the recipe! I love the idea of adding corn. And so happy that you’ve discovered Better than Bouillon…that stuff is GOLDEN.
I made this recipe this past Thursday during the polar vortex weather which was -43 degree wind chill!! It turned out perfectly and everyone loved it! Looked just like the photo on Pinterest. I really enjoyed making it so thanks for a great recipe! It was especially wonderful on a frigid cold day and made the house smell yummy!
-43!!!!!!!!!!!!!! Terri did you make it out alive??? Gah. I’m so glad a nice warm Shepherd’s Pie was there for you at a time like this ;) Stay warm out there!!
I make a shepards pie like this with a can of corn instead of peas and carrots. It adds a nice bit of sweet with the beef and of course … Lots of grated cheese! Looks nd smells soooo good! My niece asks for it every time she comes visit…
Love the idea of adding corn!! Great idea!
Does this freeze well? I made it tonight for dinner. It was delicious, but boy, is there a lot left!
Hey Shannon! In my experience mashed potatoes don’t freeze well. They get watery. If you freeze mashed potatoes by themselves you can fix this by stirring, adding cream, etc. But since they are layered with the beef…it might be more difficult. Let me know if you try it and how it goes!