Looking for the best Shepherd’s Pie recipe? Look no further!
This recipe features a hearty meat and vegetable filling topped with cheesy garlic mashed potatoes, baked to golden perfection. With easy-to-follow instructions and simple ingredients, this Shepherd’s Pie is a comforting and delicious meal that’s perfect for any occasion. This is the best Shepherd’s Pie recipe you’ll ever make!

OK – so I may be tooting my own horn a bit too much here, but in all honesty this really was the.best.Shepherds.Pie.I.have.ever.eaten!
Like Macaroni and Cheese, Shepherds Pie (aka Cottage Pie) is one of those things that is easy to grab from the frozen food section, then pop in the oven to bake so you may be saying to yourself:
Why would I ever make Shepherd’s Pie from scratch?!?
I’ll tell you why:
Frozen Shepherds Pie tastes like cat food compared to this.
Yes, my Shepherds Pie may LOOK a bit like cat food, but I assure you it’s delicious! My middle daughter had seconds, my oldest daughter had thirds, and my husband ate all that was remaining later that night.
In my house no leftovers means the meal was good! Other meals where we have no leftovers is my Easy Cheesy Tuna Casserole, my Homemade Creamy Macaroni and Cheese and my Instant Pot Seafood Chowder.

What makes this Shepard’s Pie recipe special?
Ahhhh… I am so glad you asked that question! The light, fluffy, FLAVOURFUL mashed garlic parmesan whipped potatoes on top is what sets this Shepherds Pie apart from any that you have ever had before. This Shepherds Pie is topped with Garlic Parmesan Whipped Potatoes (the potatoes are so good that I may need to feature them in a separate recipe on their own).
Garlic and Parmesan Cheese are my not-so-secret ingredients. Before baking the Shepard’s Pie I also topped it with fresh Parmesan so that the cheese would form a delicious crust on top. Yummy to my tummy!
In this recipe I share the stove top directions for the whipped potatoes, but if you prefer, you could use my Instant Pot Garlic Mashed Potatoes recipe to save time and effort.

What you’ll need to make this recipe
Here’s the list of ingredients that you’ll need to make Shepherd’s Pie
For the meat mixture you’ll need:
- Olive oil
- Ground beef
- Onion
- Garlic
- Dry onion soup mix (I used Knorr, 55g pkg)
- Beef broth
- Canned corn, (I used Green Giant Niblets)
- Carrot
- Salt and Pepper
For the Mashed Potatoes
- Large potatoes
- Butter
- Milk
- Parmesan cheese
- Garlic
- Salt and Pepper
- Fresh parsley (optional for garnish)
For the full list of ingredients, and the printable recipe, be sure to check out the recipe card below.
Shepherd’s Pie is one of the best and most traditional British dishes. But it’s pointless making one if it’s going to turn out to be a sloppy, runny mess.
Frequently Asked Questions
Read on for tips on how to make my top-notch Shepherd’s Pie recipe, and how to avoid making it a runny disaster.
When you dig in you get a spoonful of mashed potatoes, some crispy bits, meat, and vegetables all in one bite. It’s pure comfort food. Enjoy!
Make this Shepherd’s Pie recipe then check out my Crockpot Beef and Guinness Irish Stew Recipe, Easy Instant Pot Butter Chicken, and Healthy One Skillet Mexican Inspired Rice and Beef Casserole and more of my comfort food recipes.
🍂 Celebrate Autumn with this easy salad!
Mixed Green Salad with Apple and Goat Cheese
This delicious green salad with apple and goat cheese is filled with flavor from apples, raisins, goat cheese, and toasted walnuts. It’s easy to make in under 30 minutes for an easy weeknight side dish your whole family will love.
MAKE THIS SALAD → Mixed Green Salad with Apple and Goat Cheese

The Best Shepherd's Pie Recipe Ever
A simple version of the classic meat and vegetable comfort food casserole topped with cheesy garlic mashed potatoes, this is the best Shepherds Pie recipe you'll ever make!
Ingredients
For Meat Mixture
- 1 tbsp olive oil
- 1 1/2 lb ground beef lean
- 1/2 tsp salt or to taste
- 1/2 tsp pepper or to taste
- 1 large onion chopped
- 1 clove garlic minced
- 1.9 oz dry onion soup mix I used Knorr, 55g pkg
- 1 cup beef broth
- 1 cup Canned corn, (drained) I used Green Giant Niblets
- 1 carrot, diced
For Mashed Potatoes
- 6 large potatoes peeled and cut into cubes
- 4 tbsp butter softened
- 2/3 cup milk
- 1 cup Parmesan cheese, divided
- 1/2 tsp salt or to taste
- 1/2 tsp white pepper or to taste
- 2 cloves garlic
- 1 tbsp parsley fresh, for garnish
Instructions
- Boil the potatoes: Start by first cooking the potatoes in boiling water for about 15 minutes or until fork tender. While the potatoes are cooking, you can prepare the meat mixture.
- Prepare the meat mixture: Heat the oil in a large skillet over medium heat. Add the ground beef to the skillet, season it with the salt and pepper and cook it for abut 5 minutes or until it's no longer pink, breaking it up as you go along.
- Add the onion and garlic and cook for 3 more minutes until the onion softens and becomes translucent. Add the onion soup mix, beef broth and stir.
- Stir in the corn and carrots and cook for a couple more minutes. Set aside. Be sure to drain the corn before adding to the meat mixture.
- Preheat the oven 350 F degrees.
- Prepare the mashed potatoes: Drain the potatoes then add them to a large bowl. Add in the butter and using a potato masher, mash until smooth. Add the milk, half of the Parmesan cheese, garlic, salt and pepper and whip with a mixer until smooth.
- Finish assembling the shepherd's pie: Spread the potatoes over the meat and smooth with a spoon. Take a fork and rough up the top a bit and sprinkle the pther half of the Parmesan cheese on top. garnish with a bit of parsley.
- Bake: Place the casserole dish in the oven and bake for 40 minutes until golden brown on top.
- Garnish with more parsley and pepper and serve warm.
Notes
What size casserole dish do I use to make Cottage Pie?
A standard 9-inch by 13-inch casserole dish works well for making this family-sized shepherd's pie (cottage pie) that serves about 6 to 8 people. You can also use individual ramekins or oven-safe bowls to make single-serving shepherd's pies. Whichever size dish you choose, make sure that there's enough room in the dish for the filling and topping without it overflowing.
How do I store leftovers?
Refrigerate leftovers within 2 hours of cooking, cover the pie with plastic wrap and refrigerate for up to 3 days.
Can I freeze this?
Yes you can! After baking, let the skillet cool to room temperature. Transfer the shepherd's pie to an airtight container and place in the freezer for up to 2 months. You can also cover the skillet tightly with foil, or plastic wrap, just make sure it's tightly covered.
Can I use store bought mashed potatoes?
Yes, you can, but this recipe won't taste as good if you do. Store bought mashed potatoes can be used or leftover mashed potatoes. The garlic/Parmesan whipped potatoes is what gives this recipe it's flavour.
To save time and effort, make the mashed potatoes by following my Instant Pot Garlic Parmesan Mashed Potatoes recipe.
Can I use frozen veggies?
Yes, of course. Frozen veggies saves time, but feel free to use fresh veggies, such as carrots, peas and corn.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield: 8 Serving Size: 1Amount Per Serving: Calories: 567Total Fat: 22gSaturated Fat: 10gTrans Fat: 1gUnsaturated Fat: 9gCholesterol: 103mgSodium: 1336mgCarbohydrates: 57gFiber: 6gSugar: 5gProtein: 35g
The provided nutrition information is an estimate and it does not take brands into account. I use an automatic API to calculate this information.
Feel free to look through the rest of my recipes and if you can’t find the recipe you’re looking for let me know and I’ll do my best to create it for you.
More Comfort Food Dishes to Enjoy
Easy Penne Pasta Bake
This easy Baked Penne Pasta Casserole is the perfect weeknight dinner. It’s a delicious combination of hearty flavourful meat sauce, fresh spinach, and bubbly mozzarella cheese. This yummy pasta bake is something your whole family is sure to enjoy!
Easy Cheesy Tuna Casserole
Easy Cheesy Tuna Casserole is a creamy and delicious meal that is quick and simple to make. Made with shell pasta, white tuna, and lots of shredded cheese, the taste is going to be amazing!
How to Make Homemade Creamy Mac and Cheese
Homemade creamy baked mac and cheese doesn’t have to be complicated with layers of ingredients to be the soul-warming food you crave. This homemade baked macaroni and cheese is my most favorite and has pleased crowds, small families, kids and picky eaters alike–give it a try and you’ll see why.

Heather
Friday 31st of March 2023
What size of casserole dish did you use? I couldn't find that information on the recipe.
Janice - Salads for Lunch
Friday 31st of March 2023
A standard 9-inch by 13-inch casserole dish works well for making this family-sized shepherd's pie that serves about 6 to 8 people. You can also use individual ramekins or oven-safe bowls to make single-serving shepherd's pies.
Nicole
Wednesday 14th of September 2022
What can I use other than onion soup mix. I don’t have that?
Janice - Salads for Lunch
Thursday 22nd of September 2022
Hi Nicole, Thank you for your comment. You could make your own homemade onion soup mix, here's a recipe to try for this: Homemade Onion Soup Mix. Another option is to order a dry onion soup mix from amazon: Lipton Onion Soup Mix.
Judy
Wednesday 16th of February 2022
I use instant potatoes and with enough garlic and butter no one has discovered that they are instant. And I use ground turkey.
Freya Petersen
Sunday 26th of September 2021
Very nice recipe. It's true I make shepherd's pie often in the fall. But a true shepherd's pie is made with lamb. You should call this cottage pie not shepherd's pie. For new chefs or Cooks out there it really should be called the way it was originally intended thanks for your version of this classic recipe
Ash
Monday 17th of July 2023
@Judy, it’s not shepards pie . Shepards pie has lamb . This is cottage pie .
Judy
Wednesday 16th of February 2022
@Freya Petersen, I've only know it as Shepherd's Pie.
Jordan
Tuesday 9th of March 2021
Do you drain the corn?
Janice - Salads for Lunch
Tuesday 9th of March 2021
Yes, drain the corn, if you don't the Shepherd's pie will be runny. Thanks for pointing this out, I will update the recipe directions.