Shepherds Pie with Mashed Potatoes

Featured in: Family Table Dishes

This classic comfort dish features a savory filling of seasoned ground meat with onions, carrots, peas, and corn in a rich gravy. The crowning glory is a layer of smooth mashed potatoes that becomes perfectly golden and slightly crispy 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 16:05:00 GMT
Golden-brown Shepherds Pie with creamy mashed potatoes and fork ridges bubbling over seasoned ground beef and vegetable filling in a baking dish. Save
Golden-brown Shepherds Pie with creamy mashed potatoes and fork ridges bubbling over seasoned ground beef and vegetable filling in a baking dish. | felizawrir.com

The first time I made shepherds pie, I was hosting a dinner party on a rainy Sunday and completely underestimated how long it would take to peel all those potatoes. My kitchen counter was covered in potato peelings, my apron had flour everywhere, and I was desperately trying to mash potatoes while keeping an eye on the meat filling bubbling away on the stove. But when I pulled that golden-topped casserole from the oven and saw steam rising from those perfect fork ridges, I knew every chaotic minute had been worth it. Something about the way the rich meat filling mingles with creamy potatoes just makes people feel at home.

Last winter, my neighbor came over unexpectedly when I had this in the oven. The smell had drifted through the hallway, and she just appeared at my door with an empty container, asking if whatever I was baking happened to have extra portions. We ended up eating it straight from the baking dish with spoons, standing in my kitchen and talking until the dish was scraped clean. Some meals are meant to be shared that way, without pretense or proper place settings.

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 fat content matters here, so dont go extra lean, that rendered fat creates all the flavor in the filling
  • Russet potatoes: These starchy potatoes give you that fluffy cloud-like texture that absorbs butter beautifully
  • Tomato paste: Dont skip this, it adds an underlying richness and depth that makes the filling taste like its simmered for hours
  • Worcestershire sauce: This is my secret ingredient for that savory umami punch that makes people ask whats in this
  • Frozen peas and corn: I always keep these in my freezer because they add sweetness and color without any prep work
  • Butter: Use real butter here, nothing creates that golden crispy crust like dairy fat does

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get your potatoes going first:
Drop those peeled chunks into salted boiling water and let them cook until they surrender completely to a fork poke, about 15 to 20 minutes. Meanwhile, heat your oven to 400°F so its ready when you are.
Make the creamiest mashed potatoes:
Drain the potatoes well and return them to the hot pot for a minute to steam off excess moisture. Mash them with butter and milk until theyre impossibly smooth, then season generously and stir in the cheddar if youre feeling indulgent.
Build the flavor foundation:
While your potatoes boil, warm olive oil in a large skillet and cook the onions and carrots until they soften and start to smell sweet, about 3 to 4 minutes. Add garlic for just a minute, then brown your meat until its cooked through and nicely crumbled.
Create the savory filling:
Stir in the tomato paste, Worcestershire, thyme, and rosemary, then sprinkle flour over everything and let it cook for a minute. Pour in the broth and let it simmer until it thickens into a rich gravy, then fold in the frozen vegetables and season it perfectly.
Assemble and bake:
Spread the meat mixture in your baking dish, then spoon the mashed potatoes over the top. Use a fork to create those signature ridges that get extra crispy, then bake until golden and bubbling, about 25 to 30 minutes. Let it rest for 10 minutes before serving, or the filling will slide right out when you cut it.
Homemade Shepherds Pie casserole with fluffy cheddar mashed potatoes topping a hearty mix of ground beef, peas, corn, carrots, and herbs. Save
Homemade Shepherds Pie casserole with fluffy cheddar mashed potatoes topping a hearty mix of ground beef, peas, corn, carrots, and herbs. | felizawrir.com

This recipe became my go-to when my friend had her second baby and I was dropping off dinner for her family. She texted me later that night saying her husband, who never comments on food, had gone back for thirds and asked when I was making it again. Thats when I realized this isnt just comfort food, its the kind of meal that makes people feel taken care of.

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.

Make It Your Own

Sometimes I swap half the beef for lamb if I want something more traditional, or throw in a splash of red wine with the broth for extra depth. You can use whatever vegetables you have in the crisper drawer, though I keep the peas and corn because they add such nice pops of color against the golden potatoes.

Getting Ahead

The entire assembled casserole can sit in the refrigerator for up to two days before baking, which makes it perfect for Sunday meal prep or dinner parties. Just add 5 to 10 minutes to the baking time if its cold from the fridge, and cover with foil if the top browns too quickly.

Perfect Sides

Simple green beans with butter or a crisp green salad with vinaigrette help balance all that richness. A glass of light red wine, maybe Pinot Noir, cuts through the creamy potatoes beautifully.

  • Steam some green beans while the casserole bakes
  • Mix up a quick salad with whatever greens look fresh
  • Set out good bread if you want to soak up every drop of filling
Freshly baked Shepherds Pie served in a rustic dish, steam rising from golden potato peaks, paired with a glass of Pinot Noir. Save
Freshly baked Shepherds Pie served in a rustic dish, steam rising from golden potato peaks, paired with a glass of Pinot Noir. | felizawrir.com

Theres something deeply satisfying about a dish that feeds people so completely and leaves them leaning back in their chairs, properly satisfied and content.

Recipe FAQs

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

Traditional shepherds pie uses lamb while cottage pie uses beef. This version works beautifully with either, though lamb gives a slightly richer flavor profile.

Can I make shepherds pie ahead of time?

Absolutely. Assemble the entire dish, cover tightly, and refrigerate for up to 24 hours before baking. You may need to add 5-10 minutes to the baking time if baking from cold.

How do I get the crispiest potato topping?

Use a fork to create ridges in the mashed potato surface before baking. This increases surface area for browning. Brushing lightly with melted butter also helps achieve golden perfection.

Can I freeze shepherds pie?

Yes. Assemble in a freezer-safe dish, wrap well, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed, or bake from frozen at 350°F for about 90 minutes.

What vegetables work best in the filling?

Classic choices include carrots, peas, and corn. You can also add green beans, parsnips, or leeks. Just keep total vegetable quantity around 2 cups to maintain proper filling consistency.

How do I make this gluten-free?

Replace the all-purpose flour with cornstarch and ensure your broth and Worcestershire sauce are certified gluten-free. The rest of the ingredients are naturally gluten-free.

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 with Mashed Potatoes

Comforting meat and vegetable casserole topped with creamy mashed potatoes, baked until golden.

Prep Time
25 min
Cooking Duration
40 min
Overall Time
65 min
Recipe by Leonard Phelps


Skill Level Easy

Cuisine American

Makes 6 Portions

Dietary Details None specified

What You Need

Meat Filling

01
02
03
04
05
06
07
08
09
10
11
12
13
14

Mashed Potato Topping

01
02
03
04
05

Directions

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 Mashed Potatoes: 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 and Thicken: Stir in tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper. Sprinkle flour over the mixture and stir to coat.

Step 07

Add Broth and Vegetables: 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. Spoon mashed potatoes over the top and spread smoothly to cover the filling. Use a fork to create ridges for a crispy finish.

Step 09

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

Step 10

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 Info

Review every ingredient for allergens and speak to your doctor if you have concerns.
  • Contains: Milk (butter, milk, cheese)
  • Contains: Wheat (flour)
  • Contains: Possible Soy and Fish (Worcestershire sauce)
  • Check broth and Worcestershire sauce labels for hidden allergens.

Nutrition Details (per portion)

Nutritional info is just a guideline, not a substitute for professional health advice.
  • Calories: 470
  • Fats: 21 g
  • Carbohydrates: 43 g
  • Proteins: 27 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.