Last updated on
Shepherd's Pie
Table of Contents
A comfort-food classic, you get mashed potatoes, meat, and vegetables all in one delicious bite. Shepherd's Pie is not only a savory dish but one that is simple to put together, which is probably why it’s been around for such a long time.
This hearty casserole recipe combines seasoned ground beef and veggies, topped with creamy mashed potatoes, and baked in the oven until golden brown.
Traditionally Shepherd’s Pie is made with lamb rather than ground beef. The difference between Shepherd’s Pie and Cottage Pie is the meat, while Shepherd’s Pie uses ground lamb a Cottage Pie uses ground beef. Here in the States we usually call the dish made with ground beef a Shepherd’s Pie.
No matter what you call it, this classic casserole goes perfectly with a green salad and No-Knead Bread and Roll Recipes. Don’t forget to make a warm dessert to go with it as well, like one of these Easy Skillet Dessert Recipes.
Shepherd's Pie Ingredients
- Potatoes
- Butter
- Sour cream
- Milk
- Ground beef
- Onion
- Garlic
- Frozen peas, carrots, and corn medley
- Flour
- Beef broth
- Tomato paste
- Worcestershire sauce
- Thyme
- Bay leaf
- Salt
- Pepper
This comforting recipe is simple and easy to make and a family favorite. Shepherd’s Pie is a casserole made of creamy mashed potatoes on top of a rich stew.
The bottom layer is a mix of seasoned ground beef, peas, carrots, and corn. Then it’s topped with the mashed potatoes that form a golden crust when baked in the oven. It’s cozy comfort food that’s delicious and filling.
How to Make Shepherd's Pie
FIRST STEP: Preheat the oven to 350 degrees.
SECOND STEP: Boil the potatoes in water to cover until fork tender and then drain the water.
THIRD STEP: Add the butter, sour cream, milk, and salt and pepper to taste and mash the potatoes with a hand masher or mixer until you reach your favorite mashed potato consistency. Set aside.
FOURTH STEP:: In a large skillet brown the ground beef along with the onions and garlic. Drain any excess grease.
FIFTH STEP: To the same skillet add 2 cups of the frozen vegetables, cook for about 5-7 minutes, stirring occasionally.
SIXTH STEP: Sprinkle the flour over the meat and veggies and stir to mix.
SEVENTH STEP: Add the tomato paste and stir to mix it in.
EIGHTH STEP: Then add the beef broth, Worcestershire sauce, rosemary, thyme, and bay leaf. Bring to a simmer and then reduce heat to low. Cook uncovered for 10 minutes, adding additional broth if necessary to prevent the meat from drying out.
NINTH STEP: Remove from heat. Remove Bay Leaf. Spread the meat mixture in an even layer in a 9x13 dish that has been sprayed with nonstick spray.
TENTH STEP: Top the meat with the mashed potatoes making an even layer of potatoes. You can get all fancy and pipe the potatoes onto the meat or you can use a spoon and spread the potatoes evenly and then use a fork to make designs and ridges in the potatoes. These little ridges will brown nicely
ELEVENTH STEP: Place the dish in the oven and bake for 30 minutes until brown and bubbly. You can place it under the broiler for a few minutes to brown the potatoes more if necessary.
Cooking Tips
You can sprinkle grated cheddar cheese over the top of the mashed potatoes before baking to make it cheesy.
Shepherd’s Pie is a great way to repurpose leftovers, for example, use leftover pot roast instead of ground beef.
Place a baking sheet lined with parchment paper under your casserole dish to catch anything that might bubble over.
Storing this Recipe
You can make the recipe ahead of time and keep it in the refrigerator until you are ready to bake it. Bring it to room temperature for 20 minutes and then place it in the oven.
Store leftover Shepherd’s Pie covered in the refrigerator for 3 days.
To freeze, allow the casserole to cool completely. Wrap it in plastic wrap and aluminum foil and store it in the freezer.
To reheat, place Shepherd’s Pie in the oven at 350 degrees for 1 hour and 30 minutes, or until warmed through.

Shepherd's Pie
Ingredients
Ingredients for mashed potato topping:
- 2 pounds potatoes peeled and cut into big chunks
- 4 tbsp butter half a stick
- ¼ cup sour cream
- ¼ to ½ cup milk
- Salt and pepper to taste
Ingredients for filling:
- 1 pound ground beef
- 1 small onion diced
- 2 cloves garlic minced
- 2 cups of frozen peas carrots and corn medley
- 2 tbsp flour
- ½ cup beef broth
- 1 tbsp tomato paste
- 1 tbsp Worcestershire sauce
- 1 tsp rosemary
- ½ tsp thyme
- 1 bay leaf
Instructions
- Preheat oven to 350 degrees.
- Boil the potatoes in water to cover until fork tender and then drain the water.
- Add the butter, sour cream, milk and salt and pepper to taste and mash the potatoes with a hand masher or mixer until you reach your favorite mashed potato consistency. Set aside.
- In a large skillet brown the ground beef along with the onions and garlic. Drain any excess grease.
- To the same skillet add 2 cups of the frozen vegetables, cook for about 5-7 minutes, stirring occasionally.
- Sprinkle the flour over the meat and veggies and stir to mix.
- Add the tomato paste and stir to mix it in.
- Then add the beef broth, Worcestershire sauce, rosemary, thyme, and bay leaf. Bring to a simmer and then reduce heat to low. Cook uncovered for 10 minutes, adding additional broth if necessary to prevent the meat from drying out.
- Remove from heat. Remove Bay Leaf. Spread the meat mixture in an even layer in a 9x13 dish that has been sprayed with nonstick spray.
- Top the meat with the mashed potatoes making an even layer of potatoes. You can get all fancy and pipe the potatoes onto the meat or you can use a spoon and spread the potatoes evenly and then use a fork to make designs and ridges in the potatoes. These little ridges will brown nicely!
- Place the dish in the oven and bake for 30 minutes until brown and bubbly. You can place it under the broiler for a few minutes to brown the potatoes more if necessary.
Comments
Becky says
Good recipe!!! Thanks!!! I substituted with deer burger cuz we had. It was very good!!! No change to original recipe. It was very good!!!! Thanks for sharing it!
Terry says
I’ve made this before and we really enjoyed it. This time I subbed tomato juice for the broth & still used tube tomato paste. It was just enough to add alittle extra flavor.
Love2cook says
I never thought to put flour and tomato paste. I like to use squash and zucchini also because these vegetables take the flavor to another level.
Vicky says
Delicious!!!!
Megan says
This recipe is fire! Best version I’ve ever tried! Highly recommend
Susan Andersen says
This is cottage pie, Shepard's pie is made with lamb, cottage pie is made with ground beef:) but it was good.
Cheryl says
Can this be frozen after baking?
Layne Henderson says
Hi, Cheryl - yes, you can! To freeze, allow the casserole to cool completely. Wrap it in plastic wrap and aluminum foil and store it in the freezer. Enjoy!
Kathi says
This was delicious! Best Shepherd's Pie ever! I was out of tomato paste so I used ketchup...was still great! Very easy too!
Maura says
Great recipe, thank you.
Lauren Woodrum says
Delicious! I did add cheese on top as some other commenters suggested, and I also left out the rosemary (didn't have any) and used frozen mixed veggies instead of just peas and carrots. Yum!
Carol says
This recipe is very good, but is Cottage Pie, which uses ground beef.
Shepherds Pie uses ground lamb.
Joann C says
This was a great and easy recipe however I don’t think it would be feed 10 people unless appetizer portions. I fed 4 people. I made it in an 11 x 7 glass pan. Will make again.
Nicole says
Great flavor!! Will definitely double the meat and veg mixture next time!!
Les says
This is not shephards pie as shephards pie is made with minced lamb
Yessi says
"Traditionally Shepherd’s Pie is made with lamb rather than ground beef. The difference between Shepherd’s Pie and Cottage Pie is the meat, while Shepherd’s Pie uses ground lamb a Cottage Pie uses ground beef. Here in the States we usually call the dish made with ground beef a Shepherd’s Pie."
Marsha Harrell says
I'm allergic to tomatoes. Is there an ingredient that I could use to substitute for the ketchup?
Shauna says
I'm not familiar with an ingredient that could be used to substitute the tomato paste. I would try making it without the tomato paste and see if that works, otherwise you may be able to add an extra pinch of salt and sugar. The tomato paste adds a salty yet sweet flavor to the dish so maybe try the salt and sugar if you think it needs it.