This Classic Shepherd’s Pie Recipe is the ultimate comfort food. Hearty ground beef is mixed with all sorts of goodies and topped with a rich garlic potato topping. It can keep you warm on even the coldest days!
LOOKING FOR MORE HEARTY COMFORT FOOD? CHECK OUT:
- SCALLOPED POTATOES WITH HAM AND CHEESE
- HAM, GREEN BEANS AND POTATOES
- PHILLY CHEESESTEAK PASTA
- CLASSIC CREAMED CORN RECIPE
What Is A Shepherd’s Pie?
Technically, this isn’t a Shepherd’s Pie. It is a Cottage Pie, which is an English dish and traditionally made with ground beef. A Shepherd’s Pie hails from Ireland and is made with ground lamb (Shepherd’s would eat it while tending to their sheep). But, like many cultural and traditional cuisines over the years, the lines have been blurred here in America.
Can You Make Shepherd’s Pie Ahead Of Time?
This Shepherd’s Pie recipe consists of two parts, the meat layer and the mashed potato layer. You CAN make each of these ahead of time. But I would not put the potato layer on top of the meat layer until you are ready to cook it. And no, I would not recommend cooking this dish ahead of time, it is much better fresh out of the oven.
What Ingredients Do I Need For This Shepherd’s Pie Recipe?
FOR THE MEAT LAYER
- ground beef
- onion, diced
- garlic, minced
- salt
- pepper
- dried parsley
- dried thyme
- dried rosemary
- frozen corn
- peas and carrots
- beef broth
- corn starch
FOR THE POTATO LAYER
- potatoes, peeled and cubed
- salt
- pepper
- garlic powder
- butter
- milk
- parmesan cheese
How Can You Make This Recipe Healthier?
Absolutely! You could sub out your ground beef for ground turkey. You can also trade the mashed potatoes for Cauliflower Shepherd’s Pie.
What Can You Serve With Shepherd’s Pie?
The great thing about Shepherd’s Pie is that is a complete meal just by itself! With combination of meat, vegetables and mashed potatoes, there really isn’t a need for any “side dish”. But you could also serve this with a side salad or some nice, crusty bread to dip into the rich sauce!

Shepherd's Pie Recipe
Ingredients
Ingredients for the Meat Layer
- 1 pound ground beef
- 1 small onion diced
- 2 cloves garlic minced
- 1 teaspoon salt
- 1 teaspoon pepper
- ½ teaspoon dried parsley
- ½ teaspoon dried thyme
- ½ teaspoon dried rosemary
- 1 cup frozen corn
- 1 cup frozen peas and carrots
- 1 cup beef broth
- 1 tablespoon corn starch
Ingredients for the Potato Topping
- 4 large potatoes peeled and cubed
- 1 teaspoon salt
- ½ teaspoon pepper
- ½ teaspoon garlic powder
- 2 tablespoons butter
- 1/3 cup milk
- ¼ cup parmesan cheese
Instructions
-
Preheat the oven to 400 degrees and prepare a 9x13 baking dish by spraying with nonstick cooking spray.
-
Fill a large pot with water and bring to a boil. Add the diced potatoes and cook until tender. Remove from water and set aside.
-
While the potatoes are cooking, brown the ground beef in a large skillet with the diced onion and minced garlic. Season with salt, pepper, parsley, thyme, and rosemary.
-
Stir in the frozen corn, peas, and carrots.
-
In a small bowl or measuring cup, whisk together the beef broth and corn starch until well combined. Pour over the beef mixture and simmer over medium low heat until thickened.
-
Pour the meat mixture in the prepared baking dish and set aside.
-
Prepare the potato topping by seasoning the cooked potatoes with salt, pepper and garlic.
-
Stir in the butter, milk, and parmesan cheese. Use a potato masher to mash the potatoes until smooth.
-
Spread the potato mixture over the top of the meat mixture.
-
Place the baking dish in the preheated oven and bake for 45 to 50 minutes, until the potatoes have begun to brown and the sauce is bubbling.
-
Remove from oven and allow to rest for five to 10 minutes before serving.
Linda Treend says
Delicious! I loved the seasoning. Thanks for detailed instructions.
Kathy says
You are welcome! I am so happy you enjoyed our recipe!
SANDRA GRIFFITH says
Love This first time I ate it yummy
Kathy says
So glad you enjoyed it! Thanks for the comment!
Donna says
Delicious😊I changed up the spices to parsley, cayenne, and turmeric and no parm or milk in potatoes and it was amazing😊
Kathy says
I’m so happy you enjoyed it! Thank you for sharing!
Isabella says
My mother and I loved it! I’ll be making it again tomorrow to take to work for a few days!
Kathy says
Thank you for sharing. I am so happy you enjoyed the recipe!
Dawn says
I made I for my family of 5 and even my mom veggie eaters enjoyed it and wanted to know when I am going to make it again.
Kathy says
I’m so glad you and your family enjoyed it!
Lori says
First time making Shepherds Pie and this is so yummy, I doubled the recipe and made 2 smaller ones to freeze. Now to see how it turns out when coming out of the freezer for hubby while I’m convalescing from surgery.
Kathy says
Thank you! I hope it works well to freeze. Come back and let us know. Wishing you speedy healing on your surgery.