This post contains affiliate links.

The Gist
Cook Time: 30 minutes | Total Time: 50 minutes
Servings: 6 | Skill Level: Easy
Dietary Notes: Contains dairy and gluten
Why You'll Love This Recipe
- A classic Shepherd's Pie-hearty meal, minimal fuss
- Works with ground lamb, hearty ground beef, or a vegetarian version
- Cheesy mashed potatoes bake to a golden brown finish
- Perfect for St. Patrick's Day or cozy weeknight dinners
- Pure comfort food with everyday pantry ingredients and a great way to use up leftover mashed potatoes
An easy Shepherd's Pie is the kind of hearty meal that settles everyone at the table without a word. Around here, this is our "one pan, no arguments" dinner-savory ground meat, tender vegetables, and creamy mashed potatoes all baked together in one skillet or baking dish.
I make mine in a heavy cast-iron skillet for seamless stovetop-to-oven cooking. Sometimes I use lean ground beef for an American-style version; other times I go traditional with ground lamb for that rich, unmistakable flavor of a real Shepherd's Pie. Either way, you get herb-laced meat sauce, cheesy mashed potatoes that bake to a golden brown crust, and a dish that works as well for St. Patrick's Day as it does for a busy weeknight after school. A crisp garden salad and warm bread turn it into a complete dinner, with just enough left over for tomorrow's lunch.

Where Shepherd's Pie Comes From
Shepherd's Pie is a classic of Irish and British home cooking, originally made with ground lamb and whatever vegetables were on hand, then topped with cooked potatoes. It was a smart way to stretch leftovers into something comforting and filling. When made with a ground beef mixture instead of lamb, it's technically Cottage Pie, but in most American kitchens, both go by "Shepherd's Pie" without debate.
This beef version leans into deep, savory flavors: dry red wine and fresh herbs enrich the meat sauce, while the topping is a blend of Irish Cheddar and Parmesan folded into fluffy russet potatoes-or Yukon Gold potatoes for a creamier bite. Baked together, the layers form a bubbling casserole with a crisp, golden topping and a flavorful gravy underneath-pure comfort food in every bite.
Equipment You'll Need
- Cast Iron Skillet - Ideal for searing the meat mixture and baking in the same pan
- Medium Saucepan - For boiling russet potatoes or Yukon Gold potatoes if making fresh mash
- Meat Smasher - Perfect for breaking apart ground meat without scratching your pan
- Wooden Spoon - For stirring everything together
- Mixing Bowl - To combine your mashed potato topping
- Baking Dish - If you're not using a skillet, assemble and bake in a 2-quart dish
Gather Your Ingredients
Olive Oil - For sautéing aromatics
Yellow Onion - Diced, builds savory depth
Celery - Finely diced, balances the meat sauce
Garlic - Minced, a must for flavor
Ground Beef or Ground Lamb - Lean ground beef for a lighter bite, ground lamb for a traditional Irish Shepherd's Pie
Worcestershire Sauce - Adds umami
Tomato Paste - Deepens the meat mixture
Fresh Rosemary & Thyme - Minced for even flavor
Salt & Black Pepper - Season generously
Wondra Flour - Thickens the sauce without clumping
Dry Red Wine - Creates a rich base for the delicious gravy
Beef Broth - Blends with the wine to form the meat sauce
Frozen Peas and Carrots - Classic, convenient, and colorful
Mashed Potatoes - Creamy mashed potatoes made from russet potatoes or Yukon Gold potatoes
Irish Cheddar & Parmesan Cheese - Cheddar cheese gives the topping sharp, savory notes
Egg Yolks - For a topping that bakes golden brown

Let's Get to Cookin'
Sauté the Aromatics
Heat olive oil in a large skillet over medium heat. Add onion and celery; cook 4-5 minutes. Stir in garlic and cook briefly.
Cook the Meat
Add ground beef or ground lamb, breaking apart as it browns. Cook until no pink remains in the ground meat and most liquid has evaporated.
Season and Thicken
Stir in Worcestershire sauce, tomato paste, rosemary, thyme, salt, and pepper. Sprinkle Wondra over the ground beef mixture; stir and cook for 1 minute.
Add Wine, Broth, and Vegetables
Pour in dry red wine, simmer 2-3 minutes. Stir in beef broth, then peas and carrots. Cook until the meat sauce thickens slightly, about 5 minutes.
Prepare the Potato Topping
If using leftover mashed potatoes, warm and mix in cheddar cheese, Parmesan, and egg yolk. If making fresh, boil russet potatoes or Yukon Gold potatoes until tender, drain, mash with cream, butter, salt, and pepper, then stir in cheeses and egg yolk.
Assemble and Bake
Preheat oven to 400°F. Spoon the meat mixture into the skillet or a baking dish. Spread the cheesy mashed potatoes evenly over the top. Bake 25-30 minutes, until the topping is golden brown. Broil briefly for extra color.
✨ Scroll on down, friend. That full recipe's waitin' for you at the bottom. ✨
This post may contain affiliate links. I may receive commissions for purchases made through links in this post.
Visit my Amazon Store for everything you need to cook up a storm, bake delicious treats, and whip up your favorite beverages!

Chef's Tips for the Best Shepherd's Pie
Choose the right potatoes - Russet potatoes are high in starch, giving you a light, fluffy mash that holds its shape over the meat mixture. Yukon Gold potatoes bring a creamier, buttery texture. For the best classic Shepherd's Pie, try a 50/50 mix to get both fluff and richness in your creamy mashed potatoes.
Warm your topping before baking - Cold mashed potatoes are harder to spread and won't brown as evenly. Warm them gently with a splash of cream or milk before adding the cheddar cheese, Parmesan, and egg yolk. A warm topping also helps lock in moisture over the meat filling.
Don't skip the egg yolk - The protein in egg yolks helps the potato topping set slightly as it bakes, so it slices neatly without sliding off the meat layer. It also encourages a beautiful golden brown crust through natural browning, making your shepherd's pie look as good as it tastes.
Season in layers - Salt your cooked potatoes, the meat mixture, and even the vegetable layer separately. This ensures balanced seasoning in every bite rather than relying on a last-minute sprinkle.
Let it rest before serving - Give your shepherd's pie 5-10 minutes to rest after baking. This allows the delicious gravy in the meat filling to thicken slightly so the layers hold together when serving. It also gives the flavors time to settle for a richer bite.
Use quality ground meat - Lean ground beef creates a lighter beef version, while ground lamb delivers the traditional Irish Shepherd's Pie flavor. You can also use a mix for the best of both worlds. Whatever you choose, brown it well to build savory flavor before adding your sauce ingredients.
Make It a Meal
Keep it simple on busy nights with a side of fresh garden salad and a warmed baguette or homemade garlic bread to catch every bit of gravy. For dessert, Pumpkin Whoopie Pies with Cream Cheese Filling are a make-ahead treat that works just as well for lunchbox surprises as it does for a weeknight sweet.

FAQs
Can I make this ahead?
Yes. Assemble, cover, and refrigerate up to 24 hours before baking.
Can I make a vegetarian version?
Yes-replace the meat mixture with sautéed mushrooms, lentils, and extra vegetables.
Can I freeze it?
Yes. Wrap tightly and freeze for up to 2 months. Bake from frozen, adding about 20 minutes.
Is lamb or beef better?
For a traditional Shepherd's Pie, use ground lamb. For the best classic Shepherd's Pie American-style, go with hearty ground beef.
Leftovers & Storage Tips
- Store covered in the fridge for up to 3 days.
- Reheat at 350°F until warmed through or microwave with a splash of broth.
- Freeze individual portions for quick, pure comfort food anytime.
What's Your Hurry? Stick Around for Seconds
If you liked this, you'll love my other hearty, one-dish dinners. Subscribe to my newsletter for recipes that deliver savory flavors and easy weeknight wins.
Tried It?
Let me know if you made the beef version, the real Shepherd's Pie with lamb, or your own twist.
When Takeout's Not an Option: Weeknight Dinner Wins
When takeout's off the table, these kitchen-friendly dinners step up to the plate-no Uber Eats needed. Think simple prep, big flavor, and hearty portions that feel like a hug after a long day.

Easy One-Pot Beef Stroganoff
Rich mushrooms, tender beef, and a creamy sauce-all made in a single pan. It's comfort food that comes together quickly and practically cleans itself up.


Roasted Sticky Miso Chicken Thighs
Juicy chicken thighs glazed with sweet and savory miso that caramelizes into golden, umami-rich goodness-burned-out weeknight hero approved.

Sautéed Garlic Butter Green Beans
Bright, crisp, and ridiculously simple. These green beans toss with garlic and butter for a veggie side that doesn't feel like an afterthought.

Easy Cheesy Broccoli Rice Casserole
Warm, cheesy, and nostalgic. Fluffy rice and broccoli meld together in a creamy cheddar sauce-perfect for feeding a crowd or saving lunches.

P.F. Chang's Orange Peel Chicken (Copycat)
That same sticky, citrus-spiked flavor of your favorite takeout-without the delivery charge or mystery ingredients-and done in about 30 minutes.
*****
Before You Get Started! If you whip up this recipe, I'd love to hear what you think! Leave a review and rating to let me know how it turned out. Your feedback helps keep the kitchen running and allows me to keep sharing free recipes with y'all!
Classic Shepherd's Pie
Ingredients
For the Filling:
- 1 tablespoon olive oil
- 1 cup yellow onion diced
- 2 stalks celery finely diced
- 2 cloves garlic minced
- 1½ pounds lean ground beef or ground lamb
- 1 tablespoon Worcestershire sauce
- 2 tablespoons tomato paste
- 1 teaspoon fresh rosemary leaves minced
- 2 teaspoons fresh thyme leaves minced
- 1 teaspoon salt
- ½ teaspoon black pepper
- 2 tablespoons Wondra flour
- 1 cup red wine
- 1¼ cups beef broth
- 2 cups frozen peas and carrots
For the Potato Topping (Option 1 - Using Leftovers):
- 3 cups mashed potatoes leftover or freshly made
- 4 ounces Irish Cheddar cheese grated
- ½ cup grated Parmesan cheese
- 2 egg yolks
For the Potato Topping (Option 2 - From Scratch):
- 3 pounds russet potatoes peeled and diced
- 1 cup heavy cream
- 3 tablespoons salted butter
- 4 ounces Irish Cheddar cheese grated
- ½ cup Parmesan cheese grated
- 2 egg yolks beaten well
- Salt and pepper to taste
Instructions
Sauté the Aromatics
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.
- 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.
- Stir in Cheddar, Parmesan, and beaten 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
Nutrition
*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.
Did you make this recipe? Tag @jennifercooks123 on Instagram and hashtag it #jennifercooks so we can see all the deliciousness!





Comments
No Comments