Shepherd’s Pie

This post may contain affiliate links. Please read our disclosure policy.

Homemade shepherd’s pie made with ground meat, vegetables, simple seasonings, and the most delicious cheesy mashed potato topping.

I love comfort foods that are family-friendly and all-in-one pan! Shepherd’s pie is just that; you have your meat, veggies, and starch (hello mashed potatoes!) all in one pan and they go so well together. This recipe for shepherd’s pie uses ground beef because it’s easy to find and most of us have it around. Feel free to use a more traditional ground lamb or even ground turkey or chicken if you prefer. It’s a very customizable dish so make it what you like.

The sauce for the meat and vegetables is made with a little bit of broth, Worcestershire sauce, and a corn starch slurry to thicken it up. It’s a bit like a homemade gravy that you make right in the pan. I use frozen vegetables for convenience and speed of cooking and the whole dish is topped with the most delicious cheesy mashed potatoes. My grandma Jane told me that she adds Parmesan cheese to her shepherd’s pie, so I had to do the same. By mixing in both cheddar and Parmesan into the potatoes before baking, you end up with a delicious topping with crunchy and melty bits of cheesed mixed throughout. It’s excellent.

Serve this dish up with a green salad and some seasonal fruit and you have yourself one delicious and well-rounded meal within an hour.

Homemade shepherd's pie made with ground meat, vegetables, a simple seasoning and the most delicious cheesy mashed potato topping. 

Tips and Tricks for Making Shepherd’s Pie:

  • This is an easy dish to stick more vegetables in if you have them. Sometimes I’ll even double the amount of frozen vegetables called for, and it still turns out great. That being said, you can use other veggies that you like. I love green beans in this, too.
  • That cheesy potato topping is so good! Feel free to mix and match cheeses with your preferences.
  • Feel free to swap out the ground beef with more traditional ground lamb or even ground chicken or turkey. It all works well with this recipe.
  • I think everyone needs a pretty speckled enamel pan. It just makes dinner more fun.

What type of potatoes are best for shepherd’s pie?

I’ve found that classic russet potatoes work well for this dish and they lend themselves to light and fluffy mashed potatoes on top. I’ve also had great luck using red potatoes and leaving the skin on. You end up with a chunky colored mashed potato topping that is delicious and pretty.

Can I freeze shepherd’s pie?

Yes! Shepherd’s pie freezes very well. Assemble as directed but do not bake. Cover with a layer of plastic wrap (and press it down so that it’s touching the potatoes) and then top with a layer of heavy duty foil. Freeze for up to a month. Let the shepherd’s pie thaw overnight in the fridge before removing the foil and plastic and cooking according to directions (though you might need to add up to 10 minutes to the cook time if starting with cold potatoes).

Homemade shepherd's pie made with ground meat, vegetables, a simple seasoning and the most delicious cheesy mashed potato topping. 

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Shepherd’s Pie


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 3 reviews

  • Author: Melissa Griffiths - Bless this Mess
  • Total Time: 1 hour
  • Yield: Serves 8-10 1x

Description

Homemade shepherd’s pie made with ground meat, vegetables, simple seasoning and the most delicious cheesy mashed potato topping.


Ingredients

Scale
  • 2 to 2 1/2 pounds potatoes, about 4 large
  • 1 to 1 1/2 pounds lean ground beef
  • 4 ounce mushrooms, finely chopped
  • 1/2 of a large onion, chopped (about 1 cup)
  • 1 teaspoon minced garlic
  • 1 cup broth
  • 1 tablespoon corn starch
  • 2 tablespoons Worcestershire sauce
  • 1 cup frozen corn
  • 1 cup frozen peas and carrots mix
  • 1/2 to 1 teaspoon salt
  • 1/2 cup milk
  • 4 tablespoons butter
  • 1 ounce grated Parmesan (about 1/3 of a cup)
  • 1 cup grated sharp cheddar cheese
  • Additional salt and pepper to taste

Instructions

  1. Peel and cube your potatoes and set them in a medium pot. Cover with water and bring to a boil over medium high heat. Reduce heat and simmer until potatoes are tender, about 25 minutes.
  2. While the potatoes cook, heat a large skillet over medium high heat and add the ground beef,  mushrooms, and onion. Cook until the beef is cooked through and the vegetables are tender, 8 to 10 minutes.
  3. Add the garlic and stir to combine. Cook until fragrant, about 1 minute.
  4. In a small bowl combine the broth and corn starch. Mix well to combine.
  5. Add the corn starch slurry to the skillet and cook until slightly thickened, about 2 minutes.
  6. Add the Worcestershire sauce, frozen corn, and frozen peas and carrots. Stir to combine.
  7. Add the salt and adjust to taste.
  8. Add the mixture to the bottom of a 9×13 casserole dish or baking pan, or if your skillet is oven proof, leave it in the skillet.
  9. When the potatoes are soft, drain the water and place the potatoes back in the pot they cooked in.
  10. Add the milk and butter and mash well with a fork or potato masher.
  11. When potatoes are mashed, stir in the Parmesan and cheddar cheese and adjust the salt and pepper to taste (you’ll need at least 1/2 teaspoon of salt in the potatoes).
  12. Spread the mashed potatoes evenly over the top of your beef mixture.
  13. Bake in a 400 degree F oven for 30 minutes.
  14. Serve hot.

Notes

  • This is an easy dish to stick more vegetables in if you have them. Sometimes I’ll even double the amount of frozen vegetables called for, and it still turns out great. That being said, you can use other veggies that you like. I love green beans in this, too.
  • That cheesy potato topping is so good! Feel free to mix and match cheeses with your preferences.
  • Feel free to swap out the ground beef with more traditional ground lamb or even ground chicken or turkey. It all works well with this recipe.
  • Prep Time: 30 min
  • Cook Time: 30 min
  • Category: Dinner
  • Method: Baking
  • Cuisine: American

Love shepherd’s pie? You’ll also love these dinner ideas:

Thanks for stopping in to enjoy this simple classic with me and I hope you get to making it soon. Put it on your menu for the coming week – you won’t regret it. And might I suggest doubling the recipe and sticking one pan in the freezer for later? You’ll thank yourself later!

About Melissa

You May Also Like:

Leave a comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 Comments

  1. This was a hit with my kids AND my “not-a-fan-of-shepherds-pie” hubby!! He doesn’t like shepherd pie usually because they’re usually dry which this one was not! Amazing flavour too with so few ingredients. Will be a staple in our family, thank you for sharing this recipe!!






  2. Oh my this is yummy! I have never had Shepherd’s Pie and will be having it again and again! I got sloppy pouring the milk into the spuds….they were a bit runny but I’m sure tomorrow’s leftovers will thicken up fine. This is real comfort food!!!!!
    Thanks!!!






    1. So glad that you liked it! Thank you for coming back to leave a review, that’s so helpful to me and the site. ENJOY!