Traditional Shepherd’s Pie

This traditional shepherd’s pie brings together rich beef, vegetables, and a buttery mashed potato topping. It’s my idea of the perfect cold-weather dinner. Always cozy and satisfying.

My Favorite Cozy Dinner

This traditional shepherd’s pie is one of my favorite cozy dinners, especially on chilly days. It’s hearty, filling, and makes the whole house smell amazing as it bakes.

I started with my perogy shepherd’s pie recipe and gave it a classic twist by topping it with homemade mashed potatoes. The beef layer is simmered with onions, garlic, and broth until it’s rich and savory, then paired with a colorful mix of vegetables.

Frozen veggies make it quick and easy, but I’ll sometimes swap in fresh carrots or whatever leftovers I have on hand. The mashed potatoes on top bake up buttery and creamy, giving you that perfect comfort food finish.

It’s the kind of meal that brings everyone to the table in a hurry. I love making it ahead so it’s ready to slide into the oven whenever we’re craving something warm and satisfying.

Want to save this recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Recipe

Key Ingredients and Substitutions

  • Potatoes: Yukon golds are my go-to because of their creamy texture and thin skin, but russets or red potatoes work too. Peel if desired, or leave the skins on for a more rustic mash.
  • Butter: Adds richness to the mashed potatoes and sautéed filling. You can use unsalted butter and add salt to taste.
  • Milk: Helps create creamy mashed potatoes. Any milk works – whole milk gives the best flavor, but you can use 2%, skim, or even a dairy-free alternative like oat milk.
  • Salt: Divided between the potatoes and filling. Adjust to taste as you go, especially in the mashed potatoes.
  • Ground beef: Classic for shepherd’s pie in the U.S., but feel free to use ground lamb for a traditional twist. Ground turkey or venison also work if you prefer leaner options.
  • Onion: Chopped and sautéed for savory flavor. Yellow, white, or even shallots are all fine here.
  • Garlic: Freshly chopped garlic adds depth. If you’re out, use 1/2 teaspoon garlic powder instead.
  • Italian seasoning: Brings a mild herby flavor. You can substitute with a mix of dried thyme, rosemary, and parsley if needed.
  • Black pepper: Adds just the right amount of heat and balance. Adjust to taste.
  • All-purpose flour: Thickens the beef mixture into a rich, spoonable filling. Cornstarch can be used in a pinch (use half the amount).
  • Beef broth: Forms the base of the sauce. I like using water with Better Than Bouillon for flexibility. Chicken broth also works if that’s what you have.
  • Frozen mixed vegetables: A time-saver and perfect for this dish. You can use fresh vegetables like chopped carrots, green beans, and corn – just sauté or parboil them first.
shepherds pie with spoon in baking dish

How to Make Traditional Shepherd’s Pie

Preparation

Preheat your oven to 400˚F. Lightly grease an 11×7 inch baking dish and set aside. Wash and cut the potatoes into bite-size chunks (no need to peel if using Yukon golds). Measure out the remaining ingredients so everything is ready to go.

cubed potatoes in water in stockpot

Step 1 – Boil Potatoes

Place the chopped potatoes in a large stockpot and cover with water. Bring to a boil over high heat and cook until the potatoes are fork tender, about 10–12 minutes. Drain the water and return the potatoes to the pot.

Step 2 – Mash the Potatoes

Add ¼ cup milk, 2 tablespoons of butter, and ½ teaspoon salt. Mash until smooth and creamy, adjusting the butter, milk, or salt to taste. Set aside.

Step 3 – Brown the Beef

While the potatoes are boiling, heat a large skillet over medium heat. Add the ground beef and cook until no pink remains, breaking it apart as it cooks. Drain off excess grease and transfer the cooked beef to a bowl. Set aside.

Step 4 – Sauté the Aromatics

In the same skillet, melt the remaining 2 tablespoons of butter. Add the chopped onion and garlic and sauté over medium heat until the onions are soft and translucent, about 4–5 minutes.

thickening broth for shepherds pie

Step 5 – Build the Sauce

Sprinkle the flour over the cooked onions and stir to coat. Add the Italian seasoning, remaining ½ teaspoon salt, and pepper. Gradually pour in the beef broth while whisking to prevent lumps. Bring the mixture to a simmer and cook for about 10 minutes, or until the sauce thickens into a rich gravy.

veggies added to thickening sauce

Step 6 – Combine the Filling

Add the cooked ground beef and frozen mixed vegetables to the thickened gravy. Stir everything together until evenly coated and heated through.

first layer of shepherds pie in casserole dish

Step 7 – Assemble Casserole

Pour the meat and vegetable mixture into the prepared baking dish and spread into an even layer. Gently spoon the mashed potatoes on top and smooth them out to cover the surface completely.

baked shepherds pie with golden mashed potatoes on top

Step 8 – Bake Until Golden

Bake uncovered for 25–30 minutes, or until the filling is bubbly and the top is lightly golden.

Step 9 – Cool and Serve

Let the traditional shepherd’s pie cool for about 5 minutes before serving. This helps the layers settle and makes serving easier.

Lynette’s Tip

Taste and adjust your mashed potatoes before topping the pie. This is the best time to get the texture and seasoning just right before it bakes.

shepherds pie with spoon in baking dish
Created by: Lynette Rice

Traditional Shepherd’s Pie


Course Casserole
Cuisine American
Prep Time 15 minutes
Cook Time 30 minutes
Servings 6 servings
6 servings
This traditional shepherd’s pie brings together rich beef, vegetables, and a buttery mashed potato topping. It’s my idea of the perfect cold-weather dinner. Always cozy and satisfying.

Ingredients
  

  • 3-4 potatoes medium size
  • 4 Tablespoons salted butter divided
  • 1/4 Cup milk
  • 1 teaspoon salt divided
  • 1 lb ground beef
  • 1 onion chopped
  • 2 teaspoons garlic chopped
  • 1/2 teaspoon Italian seasoning
  • 1/2 tsp pepper
  • 1/4 Cup all-purpose flour
  • 14 1/2 oz beef broth
  • 2 Cups frozen mixed vegetables

Instructions

  • Start by preheating your oven to 400˚ F.
  • Wash and peel 4–5 medium potatoes, then cut them into bite-sized chunks. Place them in a stockpot, cover with water, and bring to a boil. Cook until the potatoes are fork-tender, then drain well. Add 2 tablespoons of butter, ½ teaspoon of salt, and the milk. Mash until smooth and creamy, adding a little more milk, butter, or salt if needed. Set aside.
  • While the potatoes cook, brown the ground beef in a skillet over medium heat until fully cooked. Drain off any excess fat and set the beef aside.
  • In the same skillet, melt 2 tablespoons of butter over medium heat. Add the onions and garlic and sauté until the onions are soft and translucent. Sprinkle in the flour, Italian seasoning, ½ teaspoon of salt, and pepper. Whisk well, then slowly add the beef broth. Bring to a simmer and cook for about 10 minutes, stirring often, until the sauce has thickened.
  • Stir the cooked beef and vegetables into the thickened sauce, then transfer everything to an 11×7-inch baking dish. Spread the mashed potatoes evenly over the top, making sure to cover the filling completely.
  • Bake for 25–30 minutes, or until the edges are bubbly and the top is lightly golden. Let cool slightly before serving warm.

Notes

Tip: Taste and adjust your mashed potatoes before topping the pie. This is the best time to get the texture and seasoning just right before it bakes.
Make Ahead: Assemble the shepherd’s pie completely, then cover and refrigerate for up to 24 hours. Bake as directed when ready to serve.
Storing: Let the shepherd’s pie cool completely, then cover tightly with foil or transfer to an airtight container. Refrigerate for up to 4 days.
Freezing: Wrap the assembled casserole in foil or plastic wrap, then place it in a freezer-safe container. Freeze for up to 2 months for an easy make-ahead dinner. Thaw overnight in the refrigerator before reheating. If baking straight from frozen, add extra time and cover with foil to prevent overbrowning.
Reheating: Warm in a 350˚F oven for 25–30 minutes, or until heated through. For individual portions, microwave in 1-minute intervals until it’s at the right temperature for serving.

Variations:

  • Use Ground Lamb or Venison: Traditional Shepherd’s Pie is made with ground lamb. I usually stick to ground beef, but lamb or venison both work well and add a different flavor.
  • Try Fresh Vegetables: I use frozen vegetables to save time, but you can use fresh chopped carrots, peas, green beans, or corn. Just sauté them first until slightly tender.

Nutrition

Serving: 1serving | Calories: 365kcal | Carbohydrates: 33g | Protein: 23g | Fat: 16g | Saturated Fat: 8g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 1g | Cholesterol: 70mg | Sodium: 757mg | Potassium: 876mg | Fiber: 5g | Sugar: 2g | Vitamin A: 3336IU | Vitamin C: 29mg | Calcium: 62mg | Iron: 3mg
*Nutrition provided is an estimate. It will vary based on specific ingredients used.

Short on time but love dessert?

Four simple MAKE AHEAD dessert recipes in your inbox.

Recipe FAQs

Do I have to peel the potatoes?

Not necessarily. If you’re using Yukon gold potatoes, the skin is thin and soft enough to leave on. If you prefer a smoother mash, feel free to peel them.

Can I use ground lamb instead of beef?

Yes! In fact, traditional shepherd’s pie is made with ground lamb. Ground beef is a more common substitute in American versions, but lamb or even ground venison works well too.

How do I know when it’s done baking?

The filling should be bubbling around the edges, and the mashed potato topping should look lightly golden. This typically takes 25–30 minutes in a 400˚F oven.

4.67 from 3 votes (3 ratings without comment)

Leave a Reply

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

Recipe Rating