Go Back Email Link
+ servings
Save Save
Cast iron skillet shepherd’s pie with portion removed to show meat mixture

Classic Shepherd’s Pie

Hearty meat, tender veggies, and cheesy mashed potatoes bake into a golden-topped classic—perfect for St. Patrick’s Day or an easy weeknight comfort dinner.
No ratings yet
Print Pin
Course: Main Dish
Cuisine: Irish
Keyword: Comfort Food, easy weeknight dinner, one pan meals, St. Patrick's Day dinner, traditional irish recipe
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 6
Calories: 579kcal
Author: Jennifer Locklin
Shop the exact tools and ingredients I use for this recipe
View My Amazon Kitchen

Ingredients

For the Filling:

For the Potato Topping (Option 1 – Using Leftovers):

For the Potato Topping (Option 2 – From Scratch):

Instructions

Sauté the Aromatics

  • In a large skillet over medium heat, heat the olive oil until shimmering.
    1 tablespoon olive oil
  • Add diced onion and celery; cook until softened, about 4–5 minutes.
    1 cup yellow onion, 2 stalks celery
  • Stir in the minced garlic and cook for 30 seconds more until fragrant.
    2 cloves garlic

Cook the Meat

  • Add ground beef or lamb, breaking it apart with a wooden spoon as it browns.
    1½ pounds lean ground beef
  • Continue cooking until no longer pink and most of the moisture has evaporated.

Season and Thicken

  • Stir in Worcestershire sauce, tomato paste, rosemary, thyme, salt, and pepper.
    1 tablespoon Worcestershire sauce, 2 tablespoons tomato paste, 1 teaspoon fresh rosemary leaves, 2 teaspoons fresh thyme leaves, 1 teaspoon salt, ½ teaspoon black pepper
  • Sprinkle the flour evenly over the mixture; stir and cook for about 1 minute to remove the raw flour taste.
    2 tablespoons Wondra flour

Add Wine, Broth, and Vegetables

  • Pour in the red wine and simmer for 2–3 minutes to reduce slightly.
    1 cup red wine
  • Add the beef broth and stir to combine.
    1¼ cups beef broth
  • Stir in peas and carrots, cooking until the sauce thickens a bit, about 5 minutes.
    2 cups frozen peas and carrots
  • Remove from heat.

Prepare the Potato Topping

  • If using leftover mashed potatoes: Warm slightly, then mix in Cheddar, Parmesan, and egg yolks until smooth and creamy.
    3 cups mashed potatoes, 4 ounces Irish Cheddar cheese, ½ cup grated Parmesan cheese, 2 egg yolks
  • If making from scratch:
  • Boil the peeled, diced potatoes in salted water until tender, about 15 minutes. Drain well.
    3 pounds russet potatoes
  • Mash with cream, butter, salt, and white pepper until smooth.
    1 cup heavy cream, 3 tablespoons salted butter, Salt and pepper to taste
  • Stir in Cheddar, Parmesan, and beaten egg yolks.
    4 ounces Irish Cheddar cheese, ½ cup Parmesan cheese, 2 egg yolks

Assemble the Pie

  • Preheat oven to 400°F.
  • Spoon the beef and vegetable mixture into a 2-quart casserole or deep pie dish.
  • Spread the potato mixture evenly over the top, smoothing with a spatula.

Bake and Finish

  • Place dish on a baking sheet to catch drips.
  • Bake uncovered for 25–30 minutes, until the filling is bubbly and the top is golden.
  • For extra browning, broil for 2–3 minutes, watching closely.

Serve

  • Let the pie rest for 5–10 minutes before serving so the layers can set.
  • Serve warm with crusty bread or a crisp salad.

Notes

Substitutions:
•Swap beef for lamb for a more traditional version.
•Ground turkey or chicken makes a lighter option.
•Use fresh, sautéed vegetables instead of frozen if preferred.
•Replace tomato paste with 2 tablespoons ketchup in a pinch.
•All-purpose flour may be used instead of Wondra. I prefer Wondra for this recipe for its ultra-fine texture, which blends smoothly into sauces and gravies without clumping.
Serving Suggestions:
•Pair with a lemony green salad.
•Serve with warm dinner rolls to mop up the rich gravy.
•A glass of red wine or a tall glass of iced tea pairs beautifully.
Storage & Freezing:
•Refrigerate leftovers in an airtight container for up to 3 days.
•Freeze as individual servings or a whole casserole for up to 2 months.
•Reheat at 350°F until warmed through, or microwave with a splash of broth to keep moist.

Nutrition

Serving: 1 serving | Calories: 579kcal | Carbohydrates: 43g | Protein: 42g | Fat: 24g | Saturated Fat: 12g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 8g | Trans Fat: 0.4g | Cholesterol: 115mg | Sodium: 1386mg | Potassium: 1090mg | Fiber: 5g | Sugar: 4g | Vitamin A: 5537IU | Vitamin C: 35mg | Calcium: 407mg | Iron: 5mg

*Nutrition information is automatically calculated based on ingredient data and should be considered an estimate. When multiple ingredient options are provided, the first listed is used for calculation. Optional ingredients and garnishes are not included in the nutrition analysis.