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
- dried parsley
- dried thyme
- dried rosemary
- frozen corn
- peas and carrots
- beef broth
- corn starch
FOR THE POTATO LAYER
- potatoes, peeled and cubed
- garlic powder
- 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 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
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.