This post may contain affiliate links.
Shepherd’s Pie is the ultimate cozy comfort dinner: a rich, slow-simmered beef stew tucked under a blanket of buttery, cheesy mashed potatoes and baked until golden and bubbly. I make this on a cold Sunday when the family wants something hearty, and the whole house smells incredible. It is pure stick-to-your-ribs comfort, like our Salisbury steak.

Tender braised beef and sweet peas under a golden mashed potato crust make this the coziest one-dish dinner.
Shepherd’s Pie Quick Look
- 🕒 Prep Time: 20 minutes
- 🌡️ Cook Time: 5 hours
- ⏳ Total Time: 5 hours 20 minutes
- 🍽️ Serving: 4 servings
- ⚡ Calories: 642kcal
- 🌶️ Flavor Profile: Rich, savory, hearty, and comforting
- ✋ Difficulty: Easy but slow, mostly hands-off, like our ground beef stroganoff
Quick Answer
To make shepherd’s pie, sear cubed beef chuck in batches until deeply browned, then build a stew with carrot, onion, garlic, red wine, au jus, and herbs and simmer it low and slow for about four hours until the meat is fork tender. Meanwhile, boil russet potatoes and mash them with butter, sour cream, and Parmesan. Stir frozen peas into the stew, spread it in a baking dish, top with the mashed potatoes and a little more Parmesan, then bake at 350 degrees until the top is golden and bubbly.
Jump to:
Why This Recipe Works
Click to see the technique science
- Deeply seared beef. Browning the chuck in batches builds a rich, savory base that makes the whole stew taste like it simmered all day.
- Low and slow braise. Four hours on a gentle simmer turns tough, inexpensive chuck into melt-in-your-mouth tender bites.
- Cheesy mashed potato crust. Butter, sour cream, and Parmesan make the potato topping rich and creamy, and it bakes up golden on top.
- A true one-dish dinner. Meat, vegetables, and potatoes all come together in one pan, so it is a complete meal on its own.
- Make-ahead friendly. Assemble it earlier in the day and bake when you are ready, which makes it perfect for busy weeknights.
- Pure comfort food. Hearty, warm, and satisfying, it is exactly what you want on a cold day with the family.
Why You’ll Love This Recipe
- Slow-simmered beef and sweet peas get tucked under a creamy, cheesy mashed potato crust.
- It is a complete one-dish dinner with meat, vegetables, and potatoes all baked together.
- It is cozy, hearty comfort food, like our cheesy meatloaf.
Key Ingredients

Simple, hearty ingredients come together for this classic comfort food casserole.
- Beef chuck roast: Cut into cubes, it becomes incredibly tender after a long braise, or swap in lamb for a more traditional shepherd’s pie.
- Red wine and au jus: They build a deep, savory braising liquid that turns into a rich gravy for the filling.
- Carrot, onion, and garlic: The aromatic base that adds sweetness and depth to the stew.
- Frozen peas: Stirred in at the end for a pop of color and classic shepherd’s pie flavor.
- Russet potatoes: Mashed with butter, sour cream, and Parmesan into the creamy, golden topping.
See recipe card for exact quantities.
Variations and Substitutions
Make this shepherd’s pie your own with a few easy swaps.
- Use lamb: Swap the beef for ground or cubed lamb for a traditional shepherd’s pie.
- Make it quicker: Use browned ground beef and a shorter simmer for a faster weeknight version.
- Add more vegetables: Stir in corn, green beans, or mushrooms along with the peas.
- Cheddar mash: Fold shredded sharp cheddar into the mashed potatoes for an extra cheesy topping.
- Switch the topping: Try it with our savory mashed sweet potatoes for a slightly sweeter crust.
How to Make Shepherd’s Pie

- Sear the cubed beef in batches in a large pot with oil until deeply browned on all sides, then set it aside.

- Saute the carrot, onion, and garlic, deglaze with red wine, then add the au jus mixed with water, the seared beef, bay leaves, and thyme, and simmer covered for about 4 hours until the meat is fork tender, stirring in the peas at the end.

- Boil and mash the potatoes with butter, sour cream, and Parmesan, spread the stew in a baking dish, top with the mash and a little more Parmesan, then bake at 350 degrees for 30 to 45 minutes until golden and bubbly.
Recipe Tips & Tricks
- Sear the beef in batches so the pan stays hot and the meat browns instead of steaming, which builds the most flavor.
- Let it simmer low and slow, since the long braise is what makes the chuck fall-apart tender.
- Taste the broth as it cooks and add water a little at a time if it gets too salty or too thick.
- Thicken with a cornstarch slurry if you like a thicker filling, whisking equal parts cornstarch and water before stirring it in.
- Leave a half-inch border of mashed potatoes around the edge so the filling does not bubble over while baking.
- Broil for a golden top, watching closely, then serve with warm dinner rolls to soak up the gravy.
Serving Ideas and Suggestions
This shepherd”s pie is a hearty meal all on its own, but it is even cozier with a few simple sides. Serve it with warm dinner rolls or crusty bread to mop up the rich gravy, plus a crisp green salad to balance the richness.
It is the perfect centerpiece for a cold-weather Sunday supper or a casual family dinner, and it is especially fitting for St. Patrick’s Day alongside other Irish-inspired favorites.
Store leftovers covered in the fridge for up to 3 days and reheat in the oven or microwave until warmed through. For more cozy beef dinners, try our Salisbury steak or ground beef stroganoff next.

Shepherd’s Pie FAQs
Shepherd’s pie is a classic comfort food casserole made of a savory meat and vegetable stew topped with mashed potatoes and baked until golden. It originated in Ireland and the United Kingdom as a way to use leftover roasted meat. The hearty filling is simmered in a rich gravy, then crowned with creamy mashed potatoes that turn beautifully golden in the oven.
Traditionally, shepherd’s pie is made with lamb, while cottage pie is made with beef, since shepherds tend sheep. In the United States, the name shepherd’s pie is commonly used for both versions. This recipe uses tender braised beef chuck, but you can easily swap in lamb if you want to make a more traditional shepherd’s pie.
Yes, ground beef makes a quicker, more weeknight-friendly version. Simply brown about a pound and a half of ground beef with the onion, carrot, and garlic, then add the wine, au jus, and herbs and simmer for 20 to 30 minutes instead of several hours. The braised chuck version is more tender and rich, but ground beef is a great shortcut when you are short on time.
Absolutely. You can fully assemble the shepherd’s pie, cover it, and refrigerate it for up to a day before baking, then add a few extra minutes to the bake time since it starts cold. You can also make the stew and the mashed potatoes separately ahead of time and assemble just before baking. It is a great make-ahead dish for holidays and busy weeknights.
Yes, shepherd’s pie freezes very well. Assemble it in a freezer-safe dish, cover it tightly, and freeze for up to 3 months. You can bake it from frozen at 350 degrees, adding extra time until it is heated through and golden, or thaw it overnight in the fridge first. It is a perfect make-ahead freezer meal for cold nights.
Shepherd’s pie is a complete meal on its own, but it pairs nicely with simple sides. A crisp green salad or roasted vegetables balance the richness, and warm dinner rolls or crusty bread are perfect for soaking up the gravy. For a festive St. Patrick’s Day spread, serve it alongside corned beef and cabbage and Irish soda bread.
Craving more cozy comfort food? Try our slow cooker corned beef and cabbage next for another hearty, family-favorite dinner.
Creamy garlic mashed potatoes are the perfect side for a cozy comfort food dinner.
Shepherd’s Pie
Ingredients
- 2 1/2 pound beef chuck roast or lamb, trimmed of excess fat and cut into 1/2 – 1 inch cubes
- 2 Tbls vegetable oil
- 1 large carrot peeled and small dice
- 1 clove garlic minced
- 1/2 onion peeled and roots removed
- 1 packet au jus powder like you find with all the sauce packets
- 1/2 Cup dry red wine
- 3 Cup water
- 3 bay leaves
- 1/2 tsp dried thyme
- 1 Cup frozen peas
- 5 russet potatoes medium sized, peeled and cut in medium dice
- 6 Tbls unsalted butter
- 3 Tbls sour cream
- 1/3 Cup freshly grated parmigiano reggiano loose packed
- salt and pepper to taste
Instructions
- In large stock pot over medium high heat, add the vegetable oil and sear off the meat in batches. You are looking for a nice dark brown sear, place the meat in the hot pan and let it sit to sear. Do this in about 3 batches and set aside on a plate.
- Add in carrot and onion, sautee for about 3 minutes and add in the garlic. Cook unit the garlic is fragrant about 30 seconds, add the red wine. Scrape any bits off the bottom of the pan with the back of a wooden spoon or something that wont hurt your pan. In a separate bowl, mix the au jus packet with the 3 cups of cold water until the powder dissolves. Add this to the pan with the meat, adding any juices that have run off the meat. Add in the bay leaves and dried thyme to the pot. Cover and bring to a boil, reduce to a simmer and let cook on a simmer for 4 hours until the meat is extremely tender, stirring occasionally. If it gets too dry for your taste add in some water 1/2 cup at a time and taste the broth as you go to make sure it doesn’t get too salty. If you need to make the stew thicker to your taste, thicken with a cornstarch slurry (equal parts cornstarch and water whisked together.)
- Make the potatoes during the last hour to hour and a half of cook time for the stew. Place the peeled and cubed potatoes into a pan covered with cold water. Boil potatoes until fork tender about 20-30 minutes. Drain off water.
- Add in the butter, sour cream and parmigiano. Mash with a potato masher, taste and add salt and pepper to your taste. Set aside.
- When the stew is done cooking, stir in the frozen peas, add it to a pie pan and discard the bay leaves. You can also take out the onion petals or leave them in, either way is delicious!
- Add the potatoes on top of the stew in dollops and evenly spread out the mash over the whole dish, leaving a 1/2 inch ring around the outside of the pan.
- Add a little more parmigiano reggiano on top, about 2 Tbls.
- Cook in a preheated 350 degree oven for 30-45 minutes or until the top is a light golden brown and bubbly. To speed up the browning process you can turn on the broiler, but watch it very closely!
- Serve on it’s own or with biscuits, enjoy!
Nutrition
Love This Recipe?
Follow @ThisSillyGirlsKitchen on Instagram and @danadevolk on Pinterest for more!












I wanted to come back over and say thanks so much for sharing this! I pinned it to the party board, too!
Marti
Thank you for the nice recipe, Dana. Have a Super Sunday!
YUM! Thanks so much for sharing this recipe! This looks like the perfect comfort food for the winter weather! Thank you for linking up at Thursday STYLE! Have a great weekend 🙂
This looks soooooo good!! Pinning! Thank you so much for the invite to your Pinterest board!! I can’t wait to participate! I didn’t have your link party on my list so I added it to the list! It put it under Wednesday, is that right?
Marti
Oh my yum. My dad makes Shepherd’s Pie with ground beef, and I can never get behind it. But with chuck roast? I’m sold!
I love shepard’s pie, can’t wait to give your version a try! Would love for you to come over and share at our link party The Weekend Retreat it just started! http://mommyondemand.com/weekend-retreat-link-party-51/
yum! I love that you used chuck roast instead of ground beef… a nice twist! Looks delicious!
Dana, I need me a big bowl of this! I make a gardener’s pie that is similar, but my husband doesn’t like anything that reminds him of beef from a roast so hence the “gardener’s” version but I love beef like this! Pinning!
My mom makes her shepherds pie with ground beef and I hate it. I would however, have a double serving of this one! Thank you so much for sharing at Simple Supper Tuesday.
Oh my!! Your shepherd’s pie looks to die for!! Or to eat for anyway….
Have a very happy and delicious week!!
hugs x, Crystelle
Crystelle Boutique