image of the recipe rebel cookbook cover on transparent background.Get The Recipe Rebel Cookbook here 🎉

Classic Shepherd’s Pie

4.99 from 55 votes
Pin RecipeJump to Recipe

Shepherd’s Pie is a classic cozy comfort food made with ground beef and vegetables cooked in a rich gravy sauce and topped with a generous layer of buttery mashed potatoes.

a large spoon scooping shepherds pie out of skillet.

Looking for more Shepherd’s Pie-inspired recipes? Check out my BBQ Chili Shepherd’s PieCreamy Turkey Shepherd’s Pie, or Meat Lover’s Shepherd’s Pie!

Shepherd’s Pie or Cottage Pie is one of those classic comforting meals that you can whip up any time, and it always hits the spot. My version may not be the most traditional, but it is full of flavor!

It’s made with flavorful ground beef in a rich tomato-y sauce with the perfect blend of veggies, all topped off with a layer of buttery, creamy mashed potatoes. I mean, does comfort food get any better than that?

This savory pie takes 15 minutes to prep, and you can even prep some of the ingredients beforehand to save time for a quick, comforting dinner!

What people are saying:

“Ashley I love this shepard pie and I want to try the turkey one next but you made it the way my mama did when I was a little girl. […] Thank you Ashley for sharing this I appreciate it. It took me back to my home as a child but very few recipes do that Thank you Ashley” Debra

Add your review

Shepherd’s Pie Ingredients:

ingredients needed for shepherds pie in bowls and plate.
  • Oil: Use a neutral flavored oil to sauté the veggies and brown the beef.
  • Aromatics: We’re creating a flavor base with the classic veggie trio made up of carrots, celery, and onion. You can always add in extra fresh vegetables here!
  • Seasonings: A simple blend of salt, minced garlic, and black pepper kick the flavor up a notch.
  • Ground beef: Use lean ground beef so it isn’t too fatty. You can also swap this with ground pork, turkey, or chicken. (Got extra? Try this Tater Tot Casserole or this Hamburger Helper Recipe)
  • Beef broth and cornstarch: Whisked together to form a slurry, which helps absorb moisture and thicken the beef mixture. You can swap this with chicken broth if that’s what you have!
  • Ketchup and tomato paste: Adds richness and flavor to the sauce. Don’t knock it til you try it!
  • Worcestershire sauce: Complements the tomato sauce with a savory tang.
  • Frozen veggies: We’re adding some extra color and texture with the addition of frozen peas and frozen corn, but you can add your favorites.
  • Mashed potatoes: We’re making a quick homemade mashed potatoes recipe with russet or golden potatoes, milk, butter, dried parsley, salt, and pepper. You can always use leftover Garlic Mashed Potatoes or Slow Cooker Mashed Potatoes if you have some!

How to make Shepherd’s Pie:

This classic comfort food recipe takes just 15 minutes to prep! Make sure to check the recipe card for the full list of instructions.

  • Sauté carrots, celery, and onion until soft.
  • Add ground beef and cook until browned.
  • Stir in ketchup, tomato paste, and Worcestershire sauce.
  • Add peas and corn.
  • Cook and mash potatoes with milk, butter, salt, pepper, and parsley.
  • Spread mashed potatoes over the meat filling.

Time-saving tips:

  • Mashed potatoes: Use leftover mashed potatoes instead of making them fresh. You may need to add some milk if they’re dry!
  • Beef mixture: Make the beef mixture 2-3 days ahead of time and assemble just before baking.
  • Whole pie: Assemble the whole Shepherd’s Pie up to 3 days ahead of time and pop it in the fridge.

How to store leftovers:

Leftover Shepherd’s Pie will last in an airtight container in the fridge for 3-4 days or in the freezer for up to 2 months (I recommend mashing the potatoes with cream if freezing for the best consistency).

To reheat, thaw overnight in the fridge, then warm covered in the oven or in the microwave until heated through.

grey plate filled with shepherds pie and a fork topped with chopped parsley.

Serving suggestions:

This Shepherd’s Pie can totally be a complete meal all on its own, but if you want to fill it out a bit, feel free to serve it alongside any of your favorite side dishes

I love a slice of Garlic Bread, a pile of Roasted Green Beans, or Roasted Vegetables.

Want to save this recipe?
Just enter your email and get it sent to your inbox. You’ll also get new recipes and a free monthly menu plan!

Easy Shepherd’s Pie Recipe

Shepherd’s Pie is loaded with a rich ground beef mixture simmered in a rich tomato sauce, topped with creamy mashed potatoes and baked in the oven. It’s hearty, satisfying, and totally hits the spot!
large dish of shepherds pie with a spoon in it.
4.99 from 55 votes
Prep Time: 15 minutes
Cook Time: 50 minutes
Total Time: 1 hour 5 minutes
Course: Main Course
Cuisine: American
Servings: 6 servings
Want to save this recipe?
Enter your email and we’ll send it to you, along with new recipes and menu plans!

Ingredients 

  • 1 tablespoon oil
  • 2 large carrots, (peeled and finely chopped)
  • 2 ribs celery, (finely chopped)
  • 1 medium onion, (finely chopped)
  • teaspoons salt
  • 2 cloves garlic, (finely minced)
  • ½ teaspoon pepper
  • 1 pound lean ground beef
  • cups low-sodium beef broth
  • 1 tablespoon cornstarch
  • 1 cup frozen peas
  • 1 cup frozen corn
  • ¼ cup ketchup
  • 3 tablespoons tomato paste
  • 2 tablespoons Worcestershire sauce

Mashed Potatoes

  • 2 pounds russet or golden potatoes, peeled and cut into ½" pieces, (about 6 medium)
  • cup milk, (plus more if desired)
  • 6 tablespoons salted butter, (divided)
  • ½ teaspoon salt
  • ½ teaspoon dried parsley
  • ¼ teaspoon pepper

Instructions 

  • In a large oven-safe skillet (about 3 quarts or 12″ diameter), heat the oil over medium-high heat. (If you don’t have an oven-safe skillet, simply transfer the beef mixture to a baking dish before topping with the potatoes.)
  • Add the carrots, celery, and onion and cook for 8 to 10 minutes, until the onion is softened and the carrots are almost tender. Stir in the salt, garlic, and pepper and cook for 1 minute.
  • Add the beef and cook, stirring, until completely browned, about 3 to 4 minutes.
  • In a small bowl, whisk together the broth and cornstarch. Add to the skillet and use a wooden spoon to scrape any browned bits off the bottom of the pan.
  • Stir in the peas, corn, ketchup, tomato paste, and Worcestershire sauce. Cook for 3 to 4 minutes, until the sauce is slightly thickened and the vegetables are completely tender.
  • Taste and adjust to your preferences. Set aside.

Mashed Potatoes

  • Place the potatoes in a large pot and cover with cold water. Salt well and bring to a boil over high heat. Boil for 10 to 12 minutes, until tender.
  • Drain the potatoes. Add the ⅓ cup milk, 4 tablespoons of the butter, salt, parsley, and pepper and mash until smooth. Adjust to your tastes, adding more milk if necessary to reach a smooth consistency.

Assembly

  • Preheat the oven to 375°F.
  • Spread the mashed potatoes over the beef mixture in the skillet.
  • Melt the remaining 2 tablespoons of butter and brush it over the top of the potatoes.
  • Bake for 20 to 25 minutes, until light golden brown and heated through.

Video

Notes

How to store:
Leftover Shepherd’s Pie will last in an airtight container in the fridge for 3-4 days or in the freezer for up to 2 months (I recommend mashing the potatoes with cream if freezing for the best consistency).
To reheat, thaw overnight in the fridge, then warm covered in the oven or in the microwave until heated through.

Nutrition

Calories: 418cal, Carbohydrates: 42g, Protein: 23g, Fat: 19g, Saturated Fat: 10g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 6g, Trans Fat: 1g, Cholesterol: 79mg, Sodium: 898mg, Potassium: 1268mg, Fiber: 5g, Sugar: 8g, Vitamin A: 4158IU, Vitamin C: 24mg, Calcium: 69mg, Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Want to save this recipe?

Create an account easily save your favorite content, so you never forget a recipe again.

Register Now

Tried this recipe?

Tag @thereciperebel or hashtag #thereciperebel —
I love to see what you’re making!

Tag @thereciperebel

Variations and Substitutions

  • Use another meat: Ground lamb or ground turkey would also be delicious.
  • Try other potatoes: You can put any mashed potatoes you like over your ground beef and veggies. Try Cheesy Make Ahead Mashed Potatoes, Loaded Mashed Potatoes, or Cream Cheese Mashed Potatoes.
  • Add more veggies: Sauté more veggies with the onion, celery, and carrot, or add frozen mixed veggies with the peas and corn. You really can’t go wrong!
  • Make it vegetarian: Swap the ground beef out for a meatless variety, or add more veggies or beans to bulk it up.
  • Make it cheesy: Layer on a handful of shredded cheddar for a gooey, cheesy finish.

More comfort food dinners you’ll love:

Meet Ashley

My name is Ashley Fehr and I love creating easy meals my family loves. I also like to do things my way, which means improvising and breaking the rules when necessary. Here you will find creative twists on old favorites and some of my favorite family recipes, passed down from generations!

Read More

You May Also Like

Reader Interactions

Comments

  1. Debra Collins says

    y Ashley I love this shepard pie and I want to try the turkey one next but you made it the way my mama did when I was a little girl. It is so good we never had lamb in the country so beef she use sometimes it was just veggies and potatoes on top. Thank you Ashley for sharing this I appreciate it. It took me back to my home as a child but very few recipes do that Thank you Ashley

  2. Jan says

    Ashley,
    Over look people with bad manners. It just goes so their parents didn’t rise they properly.
    My parents taught my siblings and me that if we had nothing nice to say then keep your mouth shut. I guess their parents didn’t teach them that. My and alot others enjoy and appreciate the recipes you take the time and thought to create so we don’t have to take the time ourselves.
    Thank you and god bless

  3. WurmHouse says

    Ashley I have enjoyed your recipes for sometime. It was your recipes for the instant pot that first turned me on to your site. I appreciate you taking the time out to create these recipes for the rest of us to try. I do apologize for these folks that are quick to point out what you did wrong; but not take the time to create their own websites. I hate that you have to deal with that stuff. Really hope you have thick skin by now. I am sorry you have to deal with these haters. Folks like Bob and Daniel and the supposed 25 year Chef are out of line. Thank you for what you do .

  4. marion says

    Oh dear Ashley ,? how can we get through to everyone with what makes a “true” Shepherds Pie,, YES its the meat,, and NO vegies in it ,,,
    Pieces of “left over” Roast Lamb put through your mincer, (with some Pickled Boiled Lamb pieces if you have any, can be added) mix well with Tomato Sauce, press this -then minced meat, -into your pie dish,, and top with Mash Potato, brown top under grill, and serve with lots boiled vegies,,, the meat is already cooked,, The delicious texture and taste of the Roast meat is totally different to Cottage Pie,,,
    I watched my German Grandma make this way back in 1940’s War Years,,, us kids loved it, and we still make it, you can add some Silverside ?!?! you just need a mincer,,,

  5. Tiffany Seltzer says

    Some might call this a Cottage Pie – others a Sheppard’s Pie. No matter what you call it, don’t forget to add DELICIOUS to the list of names. I plan to add this to our fall/winter rotation. It’s the perfect comfort food as the weather begins to change and meals become a bit more hardy. Thank you for yet another great recipe, Ashley!

  6. Connie says

    Bob you are rude and not a gentleman.
    It was delicious and perfect comfort food for the approaching Fall season.
    I plan to make this often.
    Thank you for a great recipe.

4.99 from 55 votes (46 ratings without comment)

Leave A Reply

Have you tried this recipe? Leave a rating