Last updated on
Shepherd's Pie

Table of Contents
This shepherd’s pie recipe is the ultimate comfort food! Savory ground beef, fluffy mashed potatoes, and melted cheese create a hearty meal. Perfect for busy weeknights, it comes together easily with simple ingredients. Your family will love every delicious bite, and you’ll love how quick it is to make!
This recipe is so easy to make, and you can follow the detailed guide below for perfect results. We include step-by-step photos and directions to help you along the way. Don’t miss our pro tips, tricks, and answers to frequently asked questions to ensure your shepherd’s pie turns out amazing!

More Recipes ⭐ French Fry Casserole | Chicken Potato Casserole | Meatballs and Potatoes
Shepherd’s pie is a classic comfort food that’s perfect for dinner, potlucks, or cozy family gatherings. This hearty recipe combines seasoned ground beef, rich gravy, and creamy mashed potatoes, all baked to golden perfection in under an hour.
The simple ingredients make it budget-friendly, while the flavorful layers ensure it’s a crowd-pleaser. Try this recipe today and enjoy a dish that’s as easy to make as it is delicious!
Shepherd's Pie Ingredients

What you'll need to make this Shepherd's Pie recipe:
For The Mashed Potato Topping:
- 2 pounds of potatoes, peeled and cut into big chunks
- 4 tablespoons of butter
- ¼ cup of sour cream
- ¼ to ½ cup of milk
- Salt and pepper to taste
For The Filling:
- 1 pound of ground beef
- 1 small onion, diced
- 2 cloves of garlic, minced
- 2 cups of frozen peas, carrot, and corn medley
- 2 tablespoons of flour
- 1 tablespoon of tomato paste
- ½ cup of beef broth
- 1 tablespoon of Worcestershire sauce
- 1 teaspoon of rosemary
- ½ teaspoon of thyme
- 1 bay leaf
Substitutions and Additions
Personalize this easy recipe for shepherds pie by swapping out ingredients and adding tasty extras! These easy changes make it uniquely yours. Here are some top substitutions and additions:
- Substitute Ground Beef: Use ground turkey, chicken, or lamb for a lighter or more traditional shepherd’s pie flavor.
- Swap Mashed Potatoes: Replace mashed potatoes with sweet potatoes or cauliflower mash for a creative and flavorful twist.
- Add Vegetables: Mix in mushrooms, zucchini, or spinach for extra nutrition and a pop of color in your shepherd’s pie.
- Substitute Cheese: Use cheddar, mozzarella, or pepper jack for a cheesy topping that matches your flavor preferences.
- Add Spices: Sprinkle in paprika, garlic powder, or fresh rosemary to enhance the savory flavor of the dish.
These swaps and additions make it easy to create a shepherd’s pie that fits your taste perfectly!
How to Make Shepherd's Pie
Follow along with our step-by-step instructions and detailed pictures to make the perfect shepherd's pie. Check out the tips and tricks below for pro advice and answers to common questions. Let’s get started on this delicious comfort food classic!
FIRST STEP: In a large pot, boil the potatoes in water to cover until fork tender, and then drain the water.
SECOND STEP: Add the butter, sour cream, milk, salt, and pepper to taste.
THIRD STEP: Mash the potatoes with a potato masher or mixer until you reach your favorite mashed potato consistency. Set aside.
FOURTH STEP: In a large skillet, brown the ground beef along with the onions and garlic. Drain any excess grease.
FIFTH STEP: To the same skillet, add two cups of frozen vegetables, then cook for about five to seven minutes, stirring occasionally.
SIXTH STEP: Sprinkle the flour over the meat and veggies and stir to mix.

SEVENTH STEP: Add the tomato paste and stir to mix it in.
EIGHTH STEP: Then add the beef broth, Worcestershire sauce, rosemary, thyme, and bay leaf. Bring to a simmer and then reduce heat to low.
NINTH STEP: Cook uncovered for ten minutes, adding additional broth if necessary to prevent the meat from drying out.
TENTH STEP: Remove from heat. Spread the meat mixture in an even layer in a 9×13-inch baking dish that has been sprayed with nonstick spray.
Make sure to remove the bay leaf before adding the beef mixture to the dish.
ELEVENTH STEP: Top the meat with the mashed potatoes, making an even layer of potatoes.
Pro Tip
To help keep the mashed potatoes from sinking, allow the meat filling to cool in the casserole dish for about 20 minutes before layering the potatoes on.

TWELFTH STEP: Line a baking sheet with parchment paper and set your casserole dish on the baking sheet in case anything bubbles over as the shepherd’s pie is cooking.
THIRTEENTH STEP: Place the dish in the oven and bake at 350°F. Bake for 30 minutes until golden brown and bubbly.
After baking, you can place the dish under the broiler for a few minutes to brown the potatoes more, if necessary.
Pro Tip
You can get all fancy and pipe the potatoes onto the meat or you can use a spoon and spread the potatoes evenly and then use a fork to make designs and ridges in the potatoes.

How To Serve Shepherd's Pie
Shepherd’s pie is a versatile dish that works for all occasions, any season, and the whole family will enjoy it. From casual dinners to festive celebrations, this recipe always satisfies. Here are a few fun ways to serve it:
- Family Dinners: Shepherd’s pie makes a hearty and comforting weeknight meal that kids and adults will devour. Pair it with buttery dinner rolls or air fried vegetables for a complete dinner everyone will love.
- Seasonal Celebrations: Serve this dish at cozy fall gatherings or winter holidays when you need a warm and hearty meal. Add green beans or pumpkin soup on the side for a seasonal flair that makes any event special.
- Potlucks and Parties: Bring shepherd’s pie to potlucks or casual parties for a guaranteed crowd-pleaser. Serve it alongside cornbread for a delicious and balanced spread that guests will rave about.

Why You'll Love This Shepherd's Pie Recipe
Shepherd’s pie is a beloved classic that has captured the hearts of readers for so many delicious reasons:
- A Comforting Classic: This recipe brings together hearty layers of seasoned ground beef, creamy mashed potatoes, and melted cheese for ultimate comfort. Each bite is warm, savory, and satisfying, making it perfect for cozy family dinners.
- Quick and Easy to Make: With simple ingredients and a straightforward process, this shepherd’s pie comes together in under an hour. It’s a reliable go-to for busy weeknights when you need something comforting but quick.
- Perfect for All Ages: Kids and adults alike love the rich, homey flavors of shepherd’s pie. Its creamy potatoes and savory filling create a dish everyone looks forward to.
We think this will be the best shepherd's pie recipe you've ever made! It’s a timeless favorite that brings comfort and joy to any table.

Recipe FAQ
What is the best type of meat to use?
Ground beef is a popular choice, but ground lamb adds a traditional and rich flavor to the dish. You can also use ground pork or chicken if you prefer.
Can I make ground beef shepherd's pieshepherd’s pie in advance?
Yes, you can prepare it ahead and refrigerate it unbaked. Simply bake it when you’re ready to serve.
How do I make the mashed potatoes extra creamy for shepherd’s pie?
Use warm milk and butter when mashing, and whip the potatoes until smooth for a creamy, fluffy topping.
Why is my shepherd’s pie filling too watery?
If the filling seems watery, cook it a little longer to thicken, or add a tablespoon of flour to absorb excess liquid.

Serving FAQ
What’s the best way to serve shepherd’s pie for a family dinner?
Spoon generous portions onto plates for easy serving. Its warm and hearty flavors make it perfect for sharing with loved ones.
Can shepherd’s pie be served straight from the oven?
Yes, serve it hot and fresh from the oven. Let it cool slightly to make it easier to portion and enjoy.
How should I present shepherd’s pie at a gathering?
Serve it in the baking dish for a rustic look. Use a large spoon to offer hearty servings to your guests.
What is the ideal temperature to serve shepherd’s pie?
Serve it warm, around 150–160°F, for the best flavor and texture. This ensures every bite is comforting and satisfying.

Storage FAQ
Follow the tips below for the best ways to store and reheat shepherd’s pie. From making ahead to reheating leftovers, we’ve got all your storage questions covered. Keep your dish fresh and delicious with these simple steps!
Can I prepare shepherd’s pie ahead of time?
Yes, assemble the shepherd’s pie, cover it tightly, and refrigerate it for up to a day before baking.
What’s the best way to store leftover shepherd’s pie?
Store leftovers in an airtight container in the fridge. They’ll stay fresh and delicious for up to three days.
Can I freeze shepherd’s pie?
Absolutely, freeze it in a freezer-safe dish wrapped tightly. It will keep for up to two months in the freezer.
How do I thaw and reheat frozen shepherd’s pie?
Thaw overnight in the fridge, then reheat it in the oven at 350°F until warmed through and bubbly.
Can I reheat shepherd’s pie in the microwave?
Yes, microwave individual portions on medium heat in 1-minute increments until warmed through, stirring halfway to ensure even heating.

Shepherd's Pie
Ingredients
Ingredients for mashed potato topping:
- 2 pounds potatoes (peeled and cut into big chunks)
- 4 tablespoons butter (half a stick)
- ¼ cup sour cream
- ¼ to ½ cup milk
- Salt and pepper to taste
Ingredients for filling:
- 1 pound ground beef
- 1 small onion (diced )
- 2 cloves garlic (minced )
- 2 cups of frozen peas carrots and corn medley
- 2 tablespoons flour
- ½ cup beef broth
- 1 tablespoons tomato paste
- 1 tablespoons Worcestershire sauce
- 1 teaspoon rosemary
- ½ teaspoon thyme
- 1 bay leaf
DIRECTIONS
- Preheat oven to 350°F.
- Boil the potatoes in water to cover until fork tender and then drain the water.
- Add the butter, sour cream, milk and salt and pepper to taste and mash the potatoes with a hand masher or mixer until you reach your favorite mashed potato consistency. Set aside.
- In a large skillet, brown the ground beef along with the onions and garlic. Drain any excess grease.
- To the same skillet, add 2 cups of the frozen vegetables, cook for about 5-7 minutes, stirring occasionally.
- Sprinkle the flour over the meat and veggies and stir to mix.
- Add the tomato paste and stir to mix it in.
- Then add the beef broth, Worcestershire sauce, rosemary, thyme, and bay leaf. Bring to a simmer and then reduce heat to low. Cook uncovered for 10 minutes, adding additional broth if necessary to prevent the meat from drying out.
- Remove from heat. Remove bay leaf. Spread the meat mixture in an even layer in a 9x13 dish that has been sprayed with nonstick spray.
- Top the meat with the mashed potatoes making an even layer of potatoes. You can get all fancy and pipe the potatoes onto the meat or you can use a spoon and spread the potatoes evenly and then use a fork to make designs and ridges in the potatoes. These little ridges will brown nicely!
- Place the dish in the oven and bake for 30 minutes until brown and bubbly. You can place it under the broiler for a few minutes to brown the potatoes more if necessary.
WATCH THIS RECIPE VIDEO
Notes
- To help keep the mashed potatoes from sinking, allow the meat filling to cool in the casserole dish for about 20 minutes before layering the potatoes on.
- You can get all fancy and pipe the potatoes onto the meat or you can use a spoon and spread the potatoes evenly and then use a fork to make designs and ridges in the potatoes.
Nutrition
More Recipes












Comments
Stephanie says
This is so yummy and easy to make! The first time I made this my husband said wow! You can make this anytime, My adult kids love it. The toddler isn't a fan of eating it but she loves to "help" make it. My husband asks for this at least once every couple weeks.
Linda says
The Shepard Pie I made it for dinner,it was a big hit.I will be using this recipe more often.
Sarah says
Our family loves this dish. The littles even eat things they typically wouldn't.
I appreciate how quick and easily this can be whipped up!
Susan K says
What a delicious recipe. I’ve tried several other recipes. But this one is the best! I finally found “my” Shepherd’s Pie” recipe I’ll always use!
Holly says
Made this for St. Paddy’s Day for 8 family members. It had really great depth of flavors. The rosemary put it over the top without being overwhelming. Every one, young & old, gave it the thumbs up 👍 I used diced baby carrots & frozen corn, & chopped frozen onions, & added 1/3 cup red wine. Then topped it with Bob Evan's family size mashed potatoes sprinkled with the Parmesan 😋
Tina Pettit says
Wonderful recipe. Have made it vegan also. My family loves it.
shelly says
It’s very easy and tasty. The first time I made it with the rosemary and the tyme. The next time I just used my own seasonings and different ones and I liked it much better. One time I even used instant potatoes and it was still fantastic.
Michael Saez says
My favorite shepherd’s pie recipe. Easy to make and delicious. Made it with hamburger and also made it with ground turkey. I call the turkey one ‘Pilgrim Pie’! 😊