mylifeisyummy.com

  • All Recipes
  • About Me
menu icon
go to homepage
  • All Recipes
  • About Me
search icon
Homepage link
  • All Recipes
  • About Me
×
Home

Best Classic Shepherd's Pie Recipe

Published: Feb 1, 2026 by Stephanie · This post may contain affiliate links ·

Jump to Recipe·Print Recipe

You know those cold Nashville evenings when you just want something warm and comforting that doesn't require you to think too hard? That's when I turn to my best classic shepherd's pie recipe. Last Tuesday, after Bradley's basketball practice and Amy's piano lesson, I had exactly forty-five minutes to get dinner on the table before everyone started complaining about being hungry.

Shepherds pie slice

Here's the thing – I didn't always make shepherd's pie. When I was at cooking school, we learned the traditional version with lamb, and honestly? It was good but felt a bit too fancy for our weeknight dinners. Then I discovered that using ground beef makes it just as delicious and so much easier to find at our local grocery store. John actually prefers it this way, and who am I to argue with my biggest fan?

This recipe has become one of those dishes I make at least twice a month during the cooler months. The creamy mashed potatoes on top get golden and crispy in the oven, and the savory meat filling underneath is packed with vegetables and rich gravy. Amy loves helping me spread the mashed potatoes on top (though she tends to make them extra thick because she's a potato girl through and through).

What makes this version special is that it's basically a complete meal in one dish. You've got your protein, vegetables, and potatoes all baked together. If you're looking for more easy comfort food recipes that bring the family together, my one pot skillet lasagna is another weeknight winner.

Jump to:
  • Why You'll Love This Classic Shepherd's Pie Recipe
  • Ingredients For The Best Shepherd's Pie
  • How To Make Perfect Shepherd's Pie
  • Storage And Reheating Your Shepherd's Pie
  • Tips For Making The Best Classic Shepherd's Pie
  • Frequently Asked Questions About Shepherd's Pie
  • Recipes You May Like
  • Bringing It All Together
  • Best Classic Shepherd's Pie Recipe

Why You'll Love This Classic Shepherd's Pie Recipe

  • Simple ingredients you can find at any grocery store – no hunting for specialty items
  • Ready in just over an hour from start to finish, perfect for busy weeknights
  • Kid-approved comfort food that even picky eaters will ask for seconds
  • Makes amazing leftovers that actually taste better the next day
  • Budget-friendly using ground beef instead of expensive cuts of meat
  • One-dish meal means less cleanup and more time with your family

Ingredients For The Best Shepherd's Pie

For The Meat Filling:

  • 2 tablespoons olive oil – helps brown the onions and meat perfectly
  • 1 cup chopped yellow onion – adds sweetness to the filling
  • 1 lb. 90% lean ground beef – or use ground lamb for traditional shepherd's pie
  • 2 teaspoons dried parsley leaves – adds fresh herb flavor
  • 1 teaspoon dried rosemary leaves – classic pairing with beef
  • 1 teaspoon dried thyme leaves – brings earthy notes
  • ½ teaspoon salt – seasons the meat properly
  • ½ teaspoon ground black pepper – adds a little kick
  • 1 tablespoon Worcestershire sauce – the secret ingredient for depth
  • 2 garlic cloves, minced – because garlic makes everything better
  • 2 tablespoons all-purpose flour – thickens the gravy
  • 2 tablespoons tomato paste – adds richness and color
  • 1 cup beef broth – creates that luscious gravy
  • 1 cup frozen mixed peas and carrots – easy vegetables, no chopping
  • ½ cup frozen corn kernels – adds sweetness and texture

For The Potato Topping:

  • 1½ - 2 lb. russet potatoes – about 2 large potatoes, peeled and cubed
  • 8 tablespoons unsalted butter – makes them creamy and rich
  • ⅓ cup half and half – keeps them smooth and fluffy
  • ½ teaspoon garlic powder – extra flavor boost
  • ½ teaspoon salt – properly seasoned potatoes are key
  • ¼ teaspoon ground black pepper – subtle warmth
  • ¼ cup parmesan cheese – this is my secret for extra flavor

How To Make Perfect Shepherd's Pie

Making The Meat Filling:

  1. Heat the oil in a large skillet over medium-high heat for 2 minutes, then add the chopped onions.
  2. Cook the onions for 5 minutes, stirring occasionally, until they start to soften and turn translucent.
  3. Add the ground beef to the skillet and break it apart with a wooden spoon while it cooks.
  4. Sprinkle in the herbs – parsley, rosemary, thyme, salt, and pepper – and stir everything together well.
  5. Brown the meat for 6-8 minutes, stirring occasionally, until no pink remains. (I learned the hard way that rushing this step makes watery gravy.)
  6. Stir in the Worcestershire sauce and minced garlic, cooking for just 1 minute until fragrant.
  7. Add the flour and tomato paste, stirring constantly until everything is well combined and you don't see any clumps of tomato paste.
  8. Pour in the beef broth along with the frozen peas, carrots, and corn. (See why I love this recipe? No thawing needed!)
  9. Bring the mixture to a boil, then reduce the heat and let it simmer for 5 minutes, stirring occasionally.
  10. Set the meat mixture aside and preheat your oven to 400°F while you make the potatoes.

Preparing The Mashed Potato Topping:

  1. Place the cubed potatoes in a large pot and cover them completely with cold water.
  2. Bring the water to a boil over high heat, then reduce to a simmer.
  3. Cook the potatoes for 10-15 minutes until they're fork-tender. (Bradley always tests them for me – he loves mashed potatoes.)
  4. Drain the potatoes thoroughly in a colander, then return them to the hot pot.
  5. Let them sit in the hot pot for 1 minute. (This step evaporates extra moisture so your topping isn't watery.)
  6. Add the butter, half and half, garlic powder, salt, and pepper to the hot potatoes.
  7. Mash everything together until smooth and creamy with no lumps.
  8. Stir in the parmesan cheese until it's completely mixed in. (This is what makes them special!)

Assembling Your Shepherd's Pie:

  1. Pour the meat mixture into a 9x9 inch baking dish (or 7x11 inch) and spread it into an even layer.
  2. Spoon the mashed potatoes on top of the meat filling, starting from the edges and working your way to the center.
  3. Carefully spread the potatoes into an even layer using the back of your spoon. (Amy likes to make swirly patterns on top.)
  4. Place the dish on a rimmed baking sheet if it looks very full – this prevents any bubbling over in your oven.
  5. Bake uncovered at 400°F for 25-30 minutes until the top is golden and the filling is bubbling around the edges.
  6. Let it cool for 15 minutes before serving. (I know it's hard to wait, but this helps everything set properly!)

Storage And Reheating Your Shepherd's Pie

Trust me on this one – shepherd's pie is one of those dishes that tastes even better as leftovers. The flavors really come together overnight.

Refrigerator Storage: Let the casserole cool completely, then cover it tightly with aluminum foil or transfer portions to airtight containers. It'll keep in the fridge for up to 4 days.

Freezing Instructions: You can freeze this before or after baking. For unbaked shepherd's pie, assemble everything, cover tightly with plastic wrap and then foil, and freeze for up to 3 months. For already-baked leftovers, let them cool completely before wrapping and freezing.

Reheating Tips: For refrigerated leftovers, I usually reheat individual portions in the microwave for 2-3 minutes until heated through. For a whole casserole, cover with foil and bake at 350°F for about 20-25 minutes. If you're reheating from frozen, thaw it overnight in the refrigerator first, then add an extra 10-15 minutes to the baking time.

The best part? The mashed potato topping gets crispy on the edges when you reheat it in the oven, which John thinks is the best part.

Tips For Making The Best Classic Shepherd's Pie

Baked shepherds pie

Don't skip draining the meat. If your ground beef has a lot of fat, drain most of it off after browning. Otherwise, your filling will be greasy instead of rich and savory.

Use russet potatoes for the fluffiest topping. I've tried Yukon golds, and while they're good, russets give you that classic fluffy texture that Bradley can't get enough of.

Make it ahead for stress-free dinners. Assemble the whole casserole in the morning, cover it, and refrigerate. When you get home, just pop it in the oven. Add about 10 minutes to the baking time if it's cold from the fridge.

Try different cheese in the potatoes. While I love parmesan, you can use sharp cheddar for a different flavor. Amy actually prefers the cheddar version because it melts and gets gooey on top.

Add a crispy top by broiling. After baking, switch your oven to broil for the last 2-3 minutes. Watch it carefully! This creates beautiful golden-brown peaks on the mashed potatoes.

Use ground lamb for authentic shepherd's pie. The recipe works exactly the same way, but remember – technically, it's only called shepherd's pie when made with lamb. Ground beef makes it cottage pie. Either way, it's delicious.

Frequently Asked Questions About Shepherd's Pie

What's the difference between Shepherd's Pie and Cottage Pie?

Shepherd's Pie is traditionally made with lamb, while Cottage Pie uses ground beef. Both feature the same mashed potato topping and savory meat filling.

Can I make Shepherd's Pie ahead of time?

Yes! Assemble the casserole completely, cover tightly with foil, and refrigerate for up to 24 hours. Add 10-15 minutes to the baking time if baking from cold.

Can I freeze Shepherd's Pie?

Absolutely! Freeze before or after baking for up to 3 months. Thaw overnight in the refrigerator before baking or reheating at 350°F until heated through.

What should I serve with Shepherd's Pie?

This is a complete meal on its own, but pairs well with a simple green salad, crusty bread, roasted vegetables, or green beans for a lighter side.

Recipes You May Like

  • The Best Meatloaf Recipe – Another comforting ground beef dinner that the whole family asks for
  • Smoked Sausage And Potatoes – Easy one-pan dinner ready in 30 minutes
  • Slow Cooker Beef Stew – Perfect for cold evenings when you want something warm and filling

Bringing It All Together

This best classic shepherd's pie recipe has become such a staple in our Nashville kitchen that Amy actually requests it for her birthday dinner every year. There's something about that combination of savory ground beef, tender vegetables in rich gravy, and fluffy mashed potatoes with their golden-brown crispy edges that just feels like home.

The recipe is forgiving enough that you can make it your own – swap the vegetables, use lamb instead of beef, add different herbs if you prefer. What matters is that you're making something warm and delicious that brings people together around the table.

Give this shepherd's pie a try this week and let me know what you think! I bet it'll become one of your regular dinner rotations too.

Save this recipe on Pinterest so you can find it again when you need an easy comfort food dinner!

Happy cooking, and here's to many more delicious meals with your loved ones.

cta
The Best Classic Shepherd’s Pie RECIPE
The Best Classic Shepherd’s Pie

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
Shepherds pie slice

Best Classic Shepherd's Pie Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Stephanie
  • Total Time: 70 minutes
  • Yield: 6 servings 1x
Print Recipe
Pin Recipe

Description

A warm and comforting shepherd's pie with savory ground beef, tender vegetables in rich gravy, and fluffy mashed potatoes with golden-brown crispy edges. Perfect for busy weeknights when you want something delicious that brings the family together.


Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 cup chopped yellow onion
  • 1 lb. 90% lean ground beef
  • 2 teaspoons dried parsley leaves
  • 1 teaspoon dried rosemary leaves
  • 1 teaspoon dried thyme leaves
  • ½ teaspoon salt
  • ½ teaspoon ground black pepper
  • 1 tablespoon Worcestershire sauce
  • 2 garlic cloves, minced
  • 2 tablespoons all-purpose flour
  • 2 tablespoons tomato paste
  • 1 cup beef broth
  • 1 cup frozen mixed peas and carrots
  • ½ cup frozen corn kernels
  • 1½ - 2 lb. russet potatoes, peeled and cubed
  • 8 tablespoons unsalted butter
  • ⅓ cup half and half
  • ½ teaspoon garlic powder
  • ½ teaspoon salt
  • ¼ teaspoon ground black pepper
  • ¼ cup parmesan cheese


Instructions

  1. Heat the oil in a large skillet over medium-high heat for 2 minutes, then add the chopped onions.
  2. Cook the onions for 5 minutes, stirring occasionally, until they start to soften and turn translucent.
  3. Add the ground beef to the skillet and break it apart with a wooden spoon while it cooks.
  4. Sprinkle in the parsley, rosemary, thyme, salt, and pepper, and stir everything together well.
  5. Brown the meat for 6-8 minutes, stirring occasionally, until no pink remains.
  6. Stir in the Worcestershire sauce and minced garlic, cooking for just 1 minute until fragrant.
  7. Add the flour and tomato paste, stirring constantly until everything is well combined.
  8. Pour in the beef broth along with the frozen peas, carrots, and corn.
  9. Bring the mixture to a boil, then reduce the heat and let it simmer for 5 minutes, stirring occasionally.
  10. Set the meat mixture aside and preheat your oven to 400°F.
  11. Place the cubed potatoes in a large pot and cover them completely with cold water.
  12. Bring the water to a boil over high heat, then reduce to a simmer.
  13. Cook the potatoes for 10-15 minutes until they're fork-tender.
  14. Drain the potatoes thoroughly in a colander, then return them to the hot pot.
  15. Let them sit in the hot pot for 1 minute to evaporate extra moisture.
  16. Add the butter, half and half, garlic powder, salt, and pepper to the hot potatoes.
  17. Mash everything together until smooth and creamy with no lumps.
  18. Stir in the parmesan cheese until it's completely mixed in.
  19. Pour the meat mixture into a 9x9 inch baking dish and spread it into an even layer.
  20. Spoon the mashed potatoes on top of the meat filling, starting from the edges and working your way to the center.
  21. Carefully spread the potatoes into an even layer using the back of your spoon.
  22. Place the dish on a rimmed baking sheet if it looks very full.
  23. Bake uncovered at 400°F for 25-30 minutes until the top is golden and the filling is bubbling around the edges.
  24. Let it cool for 15 minutes before serving.

Notes

This shepherd's pie tastes even better as leftovers. You can make it ahead and refrigerate for up to 24 hours before baking - just add 10-15 minutes to the baking time. Use ground lamb for traditional shepherd's pie, or stick with beef for cottage pie. For a crispy top, broil for the last 2-3 minutes.

  • Prep Time: 25 minutes
  • Cook Time: 45 minutes
  • Category: Main Dish
  • Method: Baked
  • Cuisine: British

Nutrition

  • Serving Size: 1 serving
  • Calories: 520
  • Sugar: 4g
  • Sodium: 680mg
  • Fat: 28g
  • Saturated Fat: 15g
  • Unsaturated Fat: 11g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 4g
  • Protein: 28g
  • Cholesterol: 95mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

More beef

  • Garlic butter steak bites
    Garlic Butter Steak Bites
  • Grilled Reuben sandwich
    Classic Reuben Sandwich Recipe
  • Corned beef slow cooker
    Slow Cooker Corned Beef And Cabbage
  • Corned beef hash spoon
    Homemade Corned Beef Hash Recipe
Stephanie

Welcome!

Hi! I’m Stephanie, a Nashville mom who loves homemade food. I share family recipes I test in my own kitchen, from everyday meals to special treats. Simple, tasty, and made with love.

More about me

Recents

  • Strawberry spinach pecan salad
    Strawberry Spinach Salad With Poppy Seed Dressing
  • Baked cod lemon capers
    Baked Cod with Lemon and Capers
  • Italian cabbage soup bowl
    Italian Cabbage Soup Detox Recipe
  • Buffalo cauliflower platter
    Buffalo Cauliflower Wings (Air Fryer)

Dessert

  • Mediterranean chicken quinoa bowl
    Chicken Quinoa Mediterranean Bowl
  • Turkey taco lettuce wraps
    Turkey Taco Lettuce Wraps
  • Lemon garlic salmon tray
    Quick & Easy Baked Lemon Garlic Salmon
  • Southern fried cabbage
    Southern Fried Cabbage Recipe

Footer

↑ back to top

About

  • Recipe Index
  • Sample Page
  • Privacy Policy

Welcome

yellow icon

Explore

  • Privacy Policy
  • Terms and conditions
  • Affiliate Disclaimer
  • Accessibility Policy

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 My life is Yummy