Shepherds Pie with Meat and Vegetables

Featured in: Oven & Skillet Standards

This hearty casserole layers seasoned ground meat with carrots, peas, and corn beneath a blanket of smooth mashed potatoes. The meat filling gets its depth from tomato paste, Worcestershire sauce, and aromatic herbs like thyme and rosemary. After baking, the potato topping develops crispy golden ridges while the filling bubbles beneath. Perfect for feeding a family or meal prep for the week ahead.

Updated on Tue, 13 Jan 2026 09:09:00 GMT
Golden brown Shepherd's Pie with creamy mashed potato peaks, bubbling from the oven. Save
Golden brown Shepherd's Pie with creamy mashed potato peaks, bubbling from the oven. | tiwizirelay.com

The smell of rosemary and bubbling beef takes me back to my first apartment, where a tiny oven barely fit a 9x13 dish. I had invited three friends over for what was supposed to be a simple dinner, but the potatoes took twice as long to cook because I cut them into enormous chunks. We stood around the kitchen eating the filling straight from the skillet while waiting, laughing so hard we nearly burned the gravy. That imperfect night became a monthly tradition, and now shepherds pie is the dish I make when life feels overwhelming and I need something dependable.

Last winter my neighbor came over with her two kids after a terrible week, and I threw together this pie while the children drew pictures at my kitchen table. Something about the rhythm of mashing potatoes and simmering meat on the stove made the conversation flow easier than it had in months. When we finally sat down to eat, steam rising from our plates, she took one bite and actually teared up. Food has this way of saying what words cannot.

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: Lamb gives the authentic British flavor but beef makes this more budget friendly for a weeknight
  • Russet potatoes: These starchier potatoes mash fluffier than waxy varieties and create that perfect cloud like topping
  • Tomato paste: Do not skip this because it adds depth and richness that makes the filling taste like it simmered for hours
  • Worcestershire sauce: This umami bomb is the secret ingredient that makes people ask what you put in the meat mixture
  • Frozen peas and corn: These sweet pops of color and sweetness balance the savory meat and add texture throughout

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 until they surrender completely to a fork, about 15 to 20 minutes, because undercooked potatoes make lumpy mashed topping.
Make the creamy mash while keeping it warm:
Mash the drained potatoes with butter and milk until they turn into the smoothest, most luxurious clouds you have ever made, then stir in cheese if you want extra indulgence.
Build your flavorful foundation:
Sauté the onions and carrots until they soften and smell sweet, then add garlic briefly before browning your meat until it develops those delicious crispy bits.
Create the rich gravy:
Stir in the tomato paste, Worcestershire, herbs, and flour until the meat is coated, then pour in broth and simmer until everything thickens into something spoonable.
Add the sweetness and assemble:
Fold in the frozen peas and corn, spread the meat mixture into your baking dish, and spoon those mashed potatoes over the top like a warm blanket.
Get those golden crispy ridges:
Use a fork to create texture on the potato surface, then bake until the filling bubbles up the sides and the top turns golden brown in spots.
Homemade Shepherd's Pie served in a rustic casserole dish with a fork's imprints. Save
Homemade Shepherd's Pie served in a rustic casserole dish with a fork's imprints. | tiwizirelay.com

My father, who never cooked anything beyond toast, once asked me to teach him how to make this after he had it at a pub in London. We spent a Sunday afternoon with potato peel everywhere and flour on every surface while he learned to trust his instincts for seasoning. Now he makes it better than I do, and that might be my favorite thing about this recipe.

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

I have swapped lamb for beef, added grated parsnip to the mashed potatoes, and even topped the whole thing with sharp cheddar during the last five minutes of baking. The beauty of shepherds pie is its flexibility while still tasting like the comforting classic everyone loves.

Freezing For Later

Assemble the entire pie in a freezer safe dish, wrap it tightly, and freeze before baking. When you need it, thaw overnight in the refrigerator and add an extra 10 minutes to the baking time.

Serving Suggestions

A glass of Pinot Noir cuts through the richness perfectly, though a simple green salad with sharp vinaigrette brightens the whole meal.

  • Steamed green beans with lemon add fresh crunch alongside the creamy potatoes
  • Crispy bread dipped in olive oil starts the meal on a satisfying note
  • Light chocolate mousse for dessert keeps the meal from feeling too heavy
Comforting Shepherd's Pie topped with golden, cheesy potatoes alongside a glass of red wine. Save
Comforting Shepherd's Pie topped with golden, cheesy potatoes alongside a glass of red wine. | tiwizirelay.com

There is something deeply satisfying about a dish that feeds both body and soul without demanding perfection. Hope this brings your kitchen to life.

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 with either ground meat, giving you flexibility based on preference or what's available.

Can I make shepherds pie ahead of time?

Yes, assemble the entire dish and refrigerate up to 24 hours before baking. You may need to add 5-10 minutes to the baking time if baking cold from the refrigerator.

How do I get the crispy top on the mashed potatoes?

Use a fork to create ridges in the potato topping before baking. The exposed surface areas brown and become crispy while the underneath stays creamy.

What vegetables work best in the filling?

Carrots, peas, and corn are classic choices. You can also add green beans, parsnips, or diced celery based on what you have on hand.

Can I freeze shepherds pie?

Absolutely. Assemble in a freezer-safe dish, wrap tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed.

How do I make this gluten-free?

Replace the all-purpose flour with cornstarch and verify 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 Meat and Vegetables

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

Prep Time
25 min
Time to Cook
40 min
Overall Time
65 min
Created by Zachary Dunn


Skill Level Easy

Cuisine American

Makes 6 Portions

Diet Preferences None specified

What You'll Need

For the 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

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

Step 07

Thicken Filling: 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 You'll Need

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

Allergy Info

Always review every ingredient for allergens and reach out to a healthcare expert if you’re unsure.
  • Contains: Milk (butter, milk, cheese), Wheat (flour), possible Soy and Fish (Worcestershire sauce)
  • Check broth and Worcestershire sauce labels for hidden allergens.

Nutritional Info (per portion)

Details are for reference only and not meant to replace professional medical 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.