Classic Shepherd’s Pie Recipe with Savory Beef and Veggies

This easy Shepherd’s Pie is a comforting six-ingredient dinner you’ll want to make again and again. Made with savory ground beef (or lamb if you prefer), tender peas and carrots, and a buttery mashed potato topping, this casserole-style dish delivers classic comfort-food flavor with minimal effort.

The contrast of textures—golden-topped mashed potatoes and a rich, bubbling meat layer—makes this dish so satisfying. A splash of Worcestershire sauce deepens the savory profile, while broth keeps the filling moist and gravy-like. It’s a straightforward, hearty meal that reheats well for leftovers.

A serving of Shepherd's Pie on round plate.

Why You’ll Love This Shepherd’s Pie

  • Simple, hearty, and full of savory flavor.
  • Quick to assemble—about 15 minutes of active prep.
  • Contains protein and vegetables in one dish.
  • Pairs well with rolls, biscuits, green beans, or a fresh salad.
  • Stores easily in the fridge and reheats well for meals later in the week.

Technically, a pie made with ground beef is called a cottage pie and a pie made with ground lamb is called shepherd’s pie, but both names are commonly used. Feel free to swap beef for lamb if you want the traditional version.

Ingredients

See the recipe card below for exact measurements and full instructions.

Ingredients to make Shepherd's Pie set out on counter top.
  • Ground beef – 90/10 or 85/15 for good flavor without excess grease. Ground lamb works as a traditional alternative.
  • Mashed potatoes – Use leftover mashed potatoes, instant mash, or your favorite homemade recipe.
  • Vegetables – Frozen peas and carrots are convenient; fresh peas and diced carrots can be used if you prefer.
  • Chicken or beef broth – Adds moisture and savory depth to the filling.
  • Worcestershire sauce – Provides a savory, slightly tangy boost.
  • Salt and dried minced onion – Simple seasonings that enhance the meat mixture.

How to Make Easy Shepherd’s Pie

Ground beef in skillet with minced onion ready to brown.
Frozen peas and carrots added to  browned ground beef in skillet.

Brown the meat: In a large skillet, cook ground beef with salt and dried minced onion over medium-high heat until no longer pink.

Add vegetables: Stir in frozen peas and carrots and cook until they are tender. If using fresh vegetables, dice and cook them with the beef and onion until softened.

Cooked peas and carrots and browned ground beef in skillet.
Ground beef mixture topped with mashed potatoes in baking dish.

Add sauce: Stir in Worcestershire sauce and the broth of your choice to keep the filling saucy and flavorful.

Assemble: Transfer the meat mixture to a baking dish and let it cool for 5–10 minutes, then spread the mashed potatoes evenly over the top.

Bake: Bake until the filling is bubbling and the mashed potatoes are golden on top.

Baked Shepherds Pie in glass baking dish.

How to Store

Cover leftovers with plastic wrap or store in an airtight container in the refrigerator for up to 3 days. Reheat individual portions in the microwave until warmed through.

Because mashed potatoes tend to change texture after freezing, this recipe is best stored in the fridge rather than the freezer.

Tips for Success

  • Use beef broth for a richer, meat-forward flavor; chicken broth also works if you prefer a milder taste.
  • Add extra vegetables such as corn, green beans, or diced celery to boost nutrition and texture.
  • Swap dried minced onion for a diced fresh onion for more flavor—cook the onion with the beef until softened.
  • Fold shredded cheddar into the mashed potatoes for extra richness; it will melt as the pie bakes.

Common Questions

How do you keep mashed potatoes from sinking?

Make sure the meat mixture is moist but not steaming hot and not overly dry before layering the potatoes. Let the filling cool a few minutes so the potatoes sit on top instead of sinking in as it bakes.

What spices can I add?

This is traditionally a simple dish. Worcestershire sauce and the meat provide most of the flavor, but you can add garlic powder, black pepper, thyme, parsley, or a pinch of mustard powder to personalize the seasoning.

Can I use instant mashed potatoes?

Yes—instant mashed potatoes are a convenient option and work well as a topping if you’re short on time.

Looking for more easy weeknight dinners? Try ground beef fried rice, beef and noodle casserole, quick chicken stir-fry, or a sausage and potatoes skillet.

Serving of Shepherd's Pie on wooden spatula.

Recipe Card

Easy Shepherd’s Pie Recipe

A simple six-ingredient shepherd’s pie made with ground beef (or lamb), peas and carrots, broth, Worcestershire sauce, and mashed potatoes.
Prep Time 15 mins
Cook Time 1 hr 15 mins
Total Time 1 hr 30 mins
Course Main Course
Cuisine American
Servings 8
Calories 225 kcal

Ingredients

  • 1 pound ground beef
  • 1 teaspoon salt
  • 1 teaspoon dried minced onion
  • 2½ cups frozen peas and carrots
  • ½ cup chicken or beef broth
  • 2 tablespoons Worcestershire sauce
  • 2 cups mashed potatoes

Instructions

  1. Preheat oven to 400°F.
  2. Cook ground beef with salt and dried minced onion in a large skillet over medium-high heat until no longer pink.
  3. Add frozen peas and carrots and cook about 5 minutes until vegetables are tender.
  4. Stir in Worcestershire sauce and broth. Transfer the mixture to a baking dish and let cool 5–10 minutes.
  5. Top evenly with mashed potatoes.
  6. Bake about 1 hour, until the filling is bubbly and the potatoes are golden.
  7. Serve and enjoy.

Notes

  • Using 90/10 or 85/15 ground beef helps avoid excess grease.
  • Leftover mashed potatoes or instant mashed potatoes are convenient and work well.
  • Store leftovers in an airtight container in the fridge for up to 3 days.

Nutrition

Calories: 225 kcal
Carbohydrates: 18 g
Protein: 13 g
Fat: 12 g

The nutritional information provided is an estimate and may vary based on ingredients and preparation.