Shepherds Pie

Featured in: Oven & Stovetop Dishes

This timeless comfort dish brings together a savory mixture of ground beef or lamb, onions, carrots, peas, and corn in a rich, seasoned broth. The filling gets topped with smooth, buttery mashed potatoes that develop a crispy golden crust in the oven. Ready in just over an hour, this satisfying casserole serves six and pairs beautifully with light red wine.

Updated on Wed, 14 Jan 2026 09:05:00 GMT
Golden-brown Shepherd's Pie fresh from the oven, featuring creamy mashed potatoes with crispy ridges over savory beef filling. Save
Golden-brown Shepherd's Pie fresh from the oven, featuring creamy mashed potatoes with crispy ridges over savory beef filling. | ricoazref.com

The first snowfall had just started dusting the windowsills when I decided to make this shepherds pie. My grandmother used to make something similar, though she called it cottage pie regardless of the meat, and I could practically smell her kitchen as I gathered the ingredients. Theres something incredibly satisfying about building this kind of layered comfort food, watching it transform from separate components into one bubbling, golden masterpiece. The house filled with such inviting aromas that my roommate wandered in from his room, claiming he could smell dinner from two floors away.

I brought this dish to a potluck last winter when everyone was feeling particularly homesick, and watched three different people go back for seconds. Something about the crispy peaks of mashed potato against that rich, herb-scented filling just transports people to their own childhood kitchens. My friends husband asked if I could teach him how to make it for his daughters birthday, which felt like the highest compliment imaginable.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Ground beef or lamb: The foundation of your filling, with lamb lending that traditional shepherds pie flavor while beef keeps it more familiar and budget-friendly
  • Russet potatoes: These starchy potatoes create the fluffiest, creamiest mash that holds up beautifully during baking
  • Tomato paste and Worcestershire sauce: This dynamic combination creates that deep, umami-rich base that makes the filling taste like it simmered for hours
  • Frozen peas and corn: These add sweetness and color without requiring any prep work, making them perfect for weeknight cooking
  • Butter and whole milk: Dont skimp here because these are what transform ordinary mashed potatoes into something luxurious
  • Dried thyme and rosemary: These herbs provide that classic comfort food aroma that makes the whole house feel welcoming

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Get your potatoes started first:
Boil the peeled potato chunks in salted water for 15 to 20 minutes until theyre completely tender when pierced with a fork
Create the perfect potato mash:
Drain the potatoes thoroughly and return them to the warm pot, then mash with butter and milk until silky smooth before seasoning well
Build your flavor foundation:
Heat olive oil in a large skillet over medium-high heat and sauté the chopped onion and diced carrots for 3 to 4 minutes until they start softening
Add the aromatics:
Stir in the minced garlic and cook for just one minute before adding your ground meat and breaking it up with a spoon as it browns
Develop the filling:
Stir in tomato paste, Worcestershire sauce, thyme, rosemary, salt and pepper, then sprinkle flour over everything and stir to coat the meat
Finish the meat mixture:
Pour in the broth and let it simmer for 5 minutes until thickened, then add peas and corn for another 2 to 3 minutes of cooking time
Assemble the layers:
Transfer the filling to your baking dish and spoon the mashed potatoes on top, spreading them smooth and using a fork to create decorative ridges
Bake until golden:
Bake at 400°F for 25 to 30 minutes until the top is beautifully golden and the filling is bubbling up around the edges
Let it rest briefly:
Allow the dish to sit for 5 to 10 minutes before serving so the layers have time to set and make serving easier
A hearty serving of Shepherd's Pie on a plate, revealing layers of tender ground meat, peas, corn, and fluffy potatoes. Save
A hearty serving of Shepherd's Pie on a plate, revealing layers of tender ground meat, peas, corn, and fluffy potatoes. | ricoazref.com

This recipe became my go-to during that particularly long winter when everyone seemed to need a little extra comfort. There was something magical about watching people take that first bite and seeing their shoulders relax as familiar flavors took them back to happier times.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Making It Your Own

Half the time I make this now, I use a mix of beef and lamb because the combination creates such a complex, satisfying flavor profile. The lamb adds that distinctive richness while the beef keeps it grounded and familiar, and honestly people cant quite put their finger on what makes it taste so special.

Vegetable Swaps That Work

Ive learned that almost any vegetable works in the filling as long as you cut it into small, even pieces. Green beans add great texture, parsnips bring natural sweetness, and sometimes I even add diced butternut squash in the fall when it seems like every kitchen counter is overflowing with winter squash.

Make-Ahead Magic

The best discovery Ive made is that this dish actually improves after a night in the refrigerator. The flavors have time to marry and the filling thickens up beautifully, so I often assemble it the day before and just pop it in the oven when guests arrive.

  • Underbake slightly if reheating, then add 10 to 15 minutes to the baking time
  • Let the assembled dish come to room temperature before baking if it has been refrigerated
  • Cover with foil for the first 20 minutes if the top is already browned from previous baking
Close-up of homemade Shepherd's Pie, highlighting the cheesy, baked potato topping and bubbly, rich meat and vegetable filling underneath. Save
Close-up of homemade Shepherd's Pie, highlighting the cheesy, baked potato topping and bubbly, rich meat and vegetable filling underneath. | ricoazref.com

There is nothing quite like watching someone pull a bubbling dish of shepherds pie from the oven and knowing that dinner is about to transport everyone to a happier, warmer place.

Recipe FAQs

What's the difference between shepherds pie and cottage pie?

Traditional shepherds pie uses ground lamb, while cottage pie is made with ground beef. This version works with either, giving you flexibility based on preference or availability.

Can I make shepherds pie ahead of time?

Yes, assemble the complete dish up to 24 hours in advance and refrigerate. Bake for 35-40 minutes if cooking from cold, until heated through and golden on top.

How do I get crispy potato peaks?

Use a fork to create ridges in the mashed potato surface before baking. The exposed areas brown beautifully, creating appealing texture and visual appeal.

What vegetables work best in the filling?

Classic choices include carrots, peas, and corn. You can also add green beans, parsnips, or leeks. Adjust based on season and family preference.

Can I freeze leftover shepherds pie?

Absolutely. Wrap cooled portions or the entire dish tightly and freeze for up to 3 months. Thaw overnight in the refrigerator and reheat at 350°F until hot.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Shepherds Pie

Hearty meat and vegetable filling topped with creamy mashed potatoes, baked until golden.

Prep Time
25 minutes
Time to Cook
40 minutes
Total Duration
65 minutes
Created by Renee Valdez


Skill Level Easy

Cuisine American

Makes 6 Portions

Diet Info None specified

What You Need

Meat Filling

01 2 lbs ground beef or ground lamb
02 1 medium onion, finely chopped
03 2 cloves garlic, minced
04 2 medium carrots, diced
05 1 cup frozen peas
06 1 cup frozen corn
07 2 tablespoons tomato paste
08 1 tablespoon Worcestershire sauce
09 1 teaspoon dried thyme
10 1 teaspoon dried rosemary
11 1 cup beef or chicken broth
12 2 tablespoons all-purpose flour
13 2 tablespoons olive oil
14 Salt and black pepper, to taste

Mashed Potato Topping

01 2½ lbs russet potatoes, peeled and cut into chunks
02 4 tablespoons unsalted butter
03 ½ cup whole milk
04 ½ cup shredded cheddar cheese (optional)
05 Salt and black pepper, to taste

How To Make It

Step 01

Preheat Oven: Preheat oven to 400°F.

Step 02

Prepare Potatoes: Boil the potatoes in salted water for 15–20 minutes until fork-tender. Drain well.

Step 03

Make Mash: Mash the potatoes with butter and milk until smooth and creamy. Season with salt and pepper. Stir in cheddar cheese if using. Set aside.

Step 04

Sauté Vegetables: While potatoes cook, heat olive oil in a large skillet over medium-high heat. Sauté onion and carrots for 3–4 minutes until softened.

Step 05

Cook Meat: Add garlic and cook 1 minute more. Add ground beef or lamb and cook, breaking up with a spoon, until browned and cooked through. Drain excess fat if needed.

Step 06

Season Filling: Stir in tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper. Sprinkle flour over the mixture and stir to coat.

Step 07

Thicken Sauce: Pour in broth and simmer for 5 minutes until thickened. Add peas and corn, stir, and cook 2–3 minutes more. Adjust seasoning as needed.

Step 08

Assemble Dish: Transfer the meat filling to a 9x13-inch baking dish, spreading evenly.

Step 09

Add Potato Topping: Spoon mashed potatoes over the top and spread smoothly to cover the filling. Use a fork to create ridges for a crispy finish.

Step 10

Bake: Bake for 25–30 minutes, or until the top is golden and the filling is bubbling.

Step 11

Rest Before Serving: Let rest 5–10 minutes before serving.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Large pot
  • Potato masher
  • Large skillet
  • 9x13-inch baking dish
  • Mixing spoons
  • Knife and cutting board

Allergy Details

Review ingredients for possible allergens and ask your doctor if unsure.
  • Contains: Milk (butter, milk, cheese), Wheat (flour), possible Soy and Fish (Worcestershire sauce)
  • Check broth and Worcestershire sauce labels for hidden allergens.

Nutrition (for each serving)

Details are for reference and can't replace a health expert's advice.
  • Energy: 470
  • Fats: 21 grams
  • Carbohydrates: 43 grams
  • Proteins: 27 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.