The Best Homemade Shepherd’s Pie (Cottage 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 Shepherd’s Pie recipe you’ll ever make!

Sheperds Pie 1 e1552924700508 - A simple version of the classic meat and vegetable comfort food casserole topped with cheesy garlic mashed potatoes, this is the best Shepherd's Pie recipe you'll ever make!

NOTE: This post contains some links to Amazon, which means that I make a small commission off items you purchase from Amazon at no additional cost to you. I appreciate your support!

Looking for the best Homemade 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!

DON’T LOSE THIS DELICIOUS RECIPE, PIN IT FOR LATER!

Close up photo of shepherd's pie in a white square casserole dish with a twig of thyme on top and one small piece missing, and text overlay that says

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.

A simple version of the classic meat and vegetable comfort food casserole topped with cheesy garlic mashed potatoes, this is the best Shepherd's Pie recipe you'll ever make! #easyshepherdspie #casserole #gluten-free #groundbeef

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.

↑ Back to top.

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! #easyshepherdspie #casserole #gluten-free #groundbeef

What readers are saying:

Readers who have made this recipe are raving about it! Here is what they had to say after feeding their family:

  • This is a really great and simple recipe, we make it at least once a month!
    535c726714f6a9de6e0dc1672a6901d3 - A simple version of the classic meat and vegetable comfort food casserole topped with cheesy garlic mashed potatoes, this is the best Shepherd's Pie recipe you'll ever make!
    Natalie
    Wife and Mom
  • Such a delicious recipe! Definitely adding it to my list of favorite recipes
    1759f49c10d5cd36d77cb0998e45e1e0 - A simple version of the classic meat and vegetable comfort food casserole topped with cheesy garlic mashed potatoes, this is the best Shepherd's Pie recipe you'll ever make!
    Cindy
    Busy Mom

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:

For the Mashed Potatoes

  • Large potatoes
  • Butter
  • Milk
  • Parmesan cheese
  • Garlic
  • Salt and Pepper
  • Fresh parsley (optional for garnish)

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.

Why is my Shepherd’s Pie Runny?

Your Shepherd’s Pie might turn out to be runny for a few reasons: 

  • If you use too much stock
  • If you don’t reduce/simmer for long enough
  • If you don’t use (enough) tomato purée
  • If your mashed potato topping is watery
  • You used onion soup instead of dry (powdered) onion soup mix

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.

Can I use frozen veggies to make Shepards Pie?

Yes, of course. Frozen veggies saves time, but feel free to use fresh veggies, such as carrots, peas and corn. If you do use frozen veggies, reduce the beef broth a little bit so that the extra liquid in the frozen veggies doesn’t turn your Shepherd’s Pie into a runny mess.

How do I store leftover Shepherd’s Pie:

Refrigerate leftovers within 2 hours of cooking, cover the pie with plastic wrap and refrigerate for up to 3 days.

Can I freeze Shepherd’s Pie:

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 casserole dish tightly with foil, or plastic wrap, just make sure it’s tightly covered.

How do you reheat frozen Shepherd’s Pie? What temperature and how long? Do I need to thaw it overnight?

When ready to eat, reheat the frozen shepherd’s pie (covered with the foil) for 1 hour in a 350ºF oven. If you thaw the pie in the fridge the night before, you can cut that time in half.

↑ Back to top.

A simple version of the classic meat and vegetable comfort food casserole topped with cheesy garlic mashed potatoes, this is the best Shepherd's Pie recipe you'll ever make! #easyshepherdspie #casserole #gluten-free #groundbeef

Can I use store bought mashed potatoes to make this recipe:

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.

What to serve with Homemade Shepherd’s Pie?

Pair your homemade Shepherd’s Pie with a side of buttery mashed potatoes or crusty bread to soak up the savory goodness. A simple green salad with a light balsamic vinaigrette provides a refreshing contrast, balancing the richness of the pie. Enjoy this comforting classic with a side of air fryer broccoli for a complete and satisfying meal.

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 WINTER with 

40+ Easy WINTER Salad Recipes

Winter is here, and do you know what that means? It’s time to enjoy the fresh winter produce with salad ideas that your whole family will love!

↑ Back to top.

A simple version of the classic meat and vegetable comfort food casserole topped with cheesy garlic mashed potatoes, this is the best Shepherd's Pie recipe you'll ever make! #easyshepherdspie #casserole #gluten-free #groundbeef
5 from 210 votes

Homemade Shepherd’s Pie Recipe

9e6272d16533b616004d97f7b4e6c8d058595fc2b634d1a35e29d9ad2c6a4ccc?s=20&d=mm&r=g - A simple version of the classic meat and vegetable comfort food casserole topped with cheesy garlic mashed potatoes, this is the best Shepherd's Pie recipe you'll ever make!Janice
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!
prep: 15 minutes
cook: 40 minutes
Total: 55 minutes
calories: 567kcal
servings: 6 -8 servings
pin Rate Save Print

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.

Video

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.

Nutrition

Serving: 1g | Calories: 567kcal | Carbohydrates: 57g | Protein: 35g | Fat: 22g | Saturated Fat: 10g | Polyunsaturated Fat: 9g | Trans Fat: 1g | Cholesterol: 103mg | Sodium: 1336mg | Fiber: 6g | Sugar: 5g

Disclosure

Recipes and photos are for your personal enjoyment only — please share the love by linking, not copying!
TRIED THIS RECIPE?Follow @Salads4Lunch or tag #salads4lunch!

Hey friend! What can I help you find?

Search my entire site!

More Comfort Food Dishes to Enjoy

DON’T LOSE THIS DELICIOUS RECIPE, PIN IT FOR LATER!

A simple version of the classic meat and vegetable comfort food casserole topped with cheesy garlic mashed potatoes, this is the best Shepherd's Pie recipe you'll ever make! #easyshepherdspie #casserole #gluten-free #groundbeef

More Easy Instant Pot Recipes to Enjoy:

More recipes to enjoy:

  • Easy Homemade Cream of Asparagus Soup

    Cream of Asparagus soup is one of those recipes that feels cozy, simple, and a little special, even if you’re still getting comfortable in the kitchen. It’s smooth, comforting, and lets fresh asparagus shine without a long ingredient list or tricky techniques. If you’re new to cooking soups from scratch, this is a great place to start.

  • Easy & Healthy Pumpkin Couscous Salad for Fall Meal Prep

    This Roasted Pumpkin Couscous Salad is one of those recipes that feels both cozy and fresh at the same time. This salad features tender roasted pumpkin, fluffy couscous, fresh herbs, and a lightly sweet lemon-honey dressing that comes together in a way that fits right into fall and winter menus. It works beautifully as a side dish, though it can easily pass for a light main when lunchtime rolls around.

  • Slow Cooker Lasagna Soup (Easy, Cozy, and Family-Friendly)

    Slow Cooker Lasagna Soup takes everything you crave about classic lasagna and turns it into a cozy, spoonable dinner. Think rich tomato broth, tender pasta pieces, savory meat, and melty cheese in every bite—without layering noodles or babysitting the oven. The slow cooker does the heavy lifting, making this a perfect weeknight dinner for chilly days.

  • Sweet Potato and Beet Salad with Feta (Perfect for Fall and Winter Gatherings)

    If you’re hunting for a colorful, hearty salad that feels cozy yet fresh, this Sweet Potato and Beet Salad checks all the boxes. Roasted sweet potatoes bring natural sweetness, roasted beets add earthy flavor, and a tangy balsamic dressing ties everything together. Tossed with greens, feta, and toasted nuts, this salad works beautifully as a holiday side dish or a light lunch.

  • Creamy Chicken Florentine Soup

    When you’re craving something creamy, cozy, and packed with fresh ingredients, this Chicken Florentine Soup hits the spot in the best way. It’s the kind of warm bowl that feels right at home during crisp autumn evenings or chilly winter nights when you just want something comforting without spending hours in the kitchen. This recipe comes together fast, tastes amazing, and fills your home with the kind of aroma that makes everyone wander into the kitchen asking when dinner is ready.

  • Italian Chopped Salad

    If you’re craving something crisp, colorful, and loaded with flavor, this Italian Chopped Salad Recipe is about to become a new go-to. It’s packed with crunchy veggies, savory meats, creamy cheese, and a zesty homemade dressing that ties everything together. It works as an Easy Italian Chopped Salad, a quick lunch, or the most refreshing sidekick to a cozy pasta night.

4.56 from 210 votes (202 ratings without comment)

Leave a Reply

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

Recipe Rating




32 Comments

  1. making this tonight, do you have a good flavorful beef gravy recipe that would go nice with this? I’ve had it in restaurants that came with gravy on the side and I really liked that to go with it

  2. Deborah Brooks says:

    Easy, hearty and perfect for January!

  3. What size of casserole dish did you use? I couldn’t find that information on the recipe.

    1. 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.

  4. What can I use other than onion soup mix. I don’t have that?

  5. I use instant potatoes and with enough garlic and butter no one has discovered that they are instant. And I use ground turkey.

  6. Freya Petersen says:

    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

    1. @Freya Petersen, I’ve only know it as Shepherd’s Pie.

    2. @Judy, it’s not shepards pie . Shepards pie has lamb . This is cottage pie .

  7. Do you drain the corn?

    1. 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.

  8. How do you bake it once it’s frozen? What temperature and how long? Do I need to thaw overnight?

    1. When ready to eat, reheat the frozen shepherd’s pie (covered with the foil) for 1 hour in a 350ºF oven. If you thaw the pie in the fridge the night before, you can cut that time in half.

  9. I had to have done something wrong cause mine is more like soup on the bottom?

  10. Christina says:

    Do you freeze with the potatoes?

    1. Christina says:

      @Janice – Salads for Lunch,
      It was absolutely delicious! I doubled the recipe to freeze some.

  11. This sounds great. What size casserole dish did you use?

    1. 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.

  12. This has to be the best Shepherd’s pie that I have ever tasted. So delicious!

  13. Never made sheppards pie before. 1st time and it was a hit. So delicious!

  14. I’m legit drooling. This looks SO good! Can not wait to try it!

  15. I made this tonight and it was a hit! I did have to use frozen mashed potatoes and didn’t have enough to cover a 9×13 pan. I ended up mixing mashed sweet potatoes with the reg potatoes 🙂 Thank you this will definitely be on my weeknight dinner rotation!

  16. Next time use your instant pot for the potatoes. GAME CHANGER. It’s so much easier than boiling them and they come out with a creamier, more potato-y flavour.

    1. Yesssss potatoes in the instant pot are THE best!!