This Shepard’s Pie recipe is one of the oldest recipes in my repertoire. It’s so old I still have a copy in my 2001 date planner. I know what you’re thinking, but I promise I’m not a hoarder! It’s the year I started dating my husband and I enjoy looking through our first dates. I’ve adjusted ingredients over the years as our tastes have changed, but it’s been in this form for about 5 years. It’s one for the whole family.

This recipe can easily adapt to your style. While I avoid mixing corn in recipes (think bad babysitting episode) many folks will throw a whole cup in this mix. Same goes for spices. I love spicy food and pretty much add red pepper flakes and cayenne to everything, but many folks (ahem, wimps) prefer mild spices.

If you like meat pie, you’ll love also love our Steak and Ale Meat Pie Recipe!

More Irish Recipes to check out: Baked Corned Beef, Instant Pot Potato Soup, Reuben Sandwich, Sous Vide Corned beef and Instant Pot Corned Beef are epic.

More References 

Lamb Seasoning
Lamb Temperature Chart

Shepherd's Pie in a white baking dish.

Shepard’s Pie

Shepherd’s Pie is the ultimate comfort dish and isn't just for St. Patrick's Day. A hearty meat filling is mixed with peas and carrots then topped with a thick layer of creamy mashed potatoes with a golden crust. 
5 from 2 votes
Print Pin Share on Facebook
Prep Time: 25 minutes
Cook Time: 20 minutes
Total Time: 45 minutes
Servings: 6 servings
Calories: 328kcal
Author: Darcey Olson
Cost: $12


Mashed Potatoes

  • lb russet potatoes (*Note 1)
  • ¼ cup half-and-half
  • 2 tbsp unsalted butter
  • ¼ cup sour cream
  • ¼ tsp salt + more to taste
  • ¼ tsp black pepper + more to taste

Meat Mixture

  • 2 tbsp olive oil
  • 1 cup diced yellow onion
  • 1 tsp minced garlic cloves
  • 1 lb ground meat (beef, lamb or turkey)
  • 3 tbsp all-purpose flour
  • cup beef or chicken broth
  • ½ tbsp Worcestershire sauce
  • 2 tsp tomato paste
  • ½ tsp dried thyme
  • ½ tsp dried rosemary
  • ¼ tsp salt, + more to taste
  • ¼ tsp black pepper
  • 1 cup peas/carrots mix (*Note 2)


Make The Mashed Potatoes

  • Peel the potatoes and dice into 1/2" cubes. Transfer to a large stockpot and cover the potatoes with cold water. Set the heat to high, cover and bring to a roiling boil. Once boiling, decrease the heat to a simmer, uncover and cook until tender (approx. 15-18 minutes).
  • Add the half-and-half and butter to a small glass bowl and heat for 30 seconds to warm. Drain the potatoes and add them back to the stockpot. Add the half-and-half/butter mixture, sour cream, salt and pepper and mash until completely smooth. Taste and adjust as needed.

Make The Meat Mixture

  • Pre-heat the oven to 400℉.
  • While the potatoes are boiling, add olive oil to a large sauté pan and pre-heat over medium-high heat.
  • Add the onions and brown for about 3-4 minutes. Add the garlic and cook until fragrant (approx. 30 seconds).
  • Add the ground meat, salt and pepper to the pan and cook until the meat is browned (approx. 4-5 minutes). Break the meat into small pieces while cooking.
  • Drain the excess grease from the pan and sprinkle the meat with flour. Stir to combine.
  • Add the broth, tomato paste, Worcestershire sauce, thyme, and rosemary and mix to combine. Be sure to scrap the bottom of the pan with a wooden spoon to get all the flavors incorporated. Let the meat filling simmer for about 10-12 minutes until the gravy is thick. Taste the mixture and add more salt, if desired.
  • Add the frozen peas/carrot and gently fold into the filling.
  • Lightly grease an 8" x 8" baking pan and evenly spread the meat mixture with a spatula. Top with the mashed potatoes, making sure the edges are sealed (so the gravy doesn't bubble out the top).
  • Place the pan in the oven and bake for 20 minutes. Remove from the oven and let rest for 10-15 minutes before serving.


Note 1 – You can also use Yukon, red or sweet potatoes.
Note 2 – If using fresh vegetables, add the carrots at the same time as the onions. If using fresh peas, they are still added right before baking.


Calories: 328kcal | Carbohydrates: 33g | Protein: 23g | Fat: 12g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.3g | Cholesterol: 69mg | Sodium: 366mg | Potassium: 990mg | Fiber: 5g | Sugar: 4g | Vitamin A: 2629IU | Vitamin C: 34mg | Calcium: 70mg | Iron: 2mg
Tried this recipe?Mention @foodieandwine or tag #foodieandwine!

Other FoodieandWine Recipes:

Beef Recipes

Dinner Recipes

Dessert Recipes



Easy Shepard's Pie Recipe loaded with mashed potatoes, tender beef, vegetables and spices. Otherwise called Cottage Pie, this Irish Recipe is perfect for St. Patrick's Day. Find more beef recipes at

Join the Conversation

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

© Copyright 2024. All rights reserved.