Shepherds Pie Meat Vegetables

Featured in: Home Kitchen Routines

This classic comfort dish layers seasoned ground beef or lamb with onions, carrots, peas, and corn in a rich savory sauce, topped with velvety mashed potatoes that bake into a golden crust. The filling gets its depth from Worcestershire sauce, tomato paste, and aromatic herbs like thyme and rosemary. While the potatoes boil, the meat mixture simmers to thickened perfection on the stovetop before being layered in a baking dish and finished in the oven. The result is a hearty, satisfying meal that feeds six and tastes even better the next day.

Updated on Thu, 15 Jan 2026 14:20:14 GMT
Golden brown Shepherd's Pie with ridged mashed potatoes, bubbling meat filling, and vibrant peas and corn peeking through. Pin It
Golden brown Shepherd's Pie with ridged mashed potatoes, bubbling meat filling, and vibrant peas and corn peeking through. | asiremfoods.com

The first time I made shepherds pie, it was snowing so hard you could barely see the neighbors house through the window. Something about that gray afternoon just demanded the kind of food that makes your whole kitchen feel like a warm embrace.

Last winter my sister came over after a terrible day at work, and I put together this pie while she sat at my kitchen table complaining about her boss. By the time it came out of the oven, golden and bubbling, she had forgotten everything that was bothering her.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • 2 lbs ground beef or lamb: I have found half beef half lamb gives the best depth of flavor but either works beautifully on its own
  • 1 medium onion finely chopped: Dont rush this step the onion foundation is what makes the filling taste like it simmered all day
  • 2 cloves garlic minced: Fresh garlic always wins here add it right before the meat so it does not burn
  • 2 medium carrots diced: These add sweetness and texture that balance the rich meat
  • 1 cup frozen peas and 1 cup frozen corn: The flash frozen ones taste better than canned and save so much prep time
  • 2 tablespoons tomato paste: This is the secret ingredient that gives the filling that deep savory base
  • 1 tablespoon Worcestershire sauce: Do not skip this it adds that umami richness that makes people ask whats in this
  • 1 teaspoon each dried thyme and rosemary: Fresh herbs work too if you have them but dried actually hold up better in the long simmer
  • 1 cup beef or chicken broth: Homemade broth is ideal but any good quality broth will do the job
  • 2 tablespoons all-purpose flour: This thickens the filling just enough so it is not soupy under the potatoes
  • 2 tablespoons olive oil: For cooking down the vegetables and starting the flavor base
  • Salt and black pepper: Season generously at each stage this dish can handle a fair amount of salt
  • 2½ lbs russet potatoes: Russets make the fluffiest mashed potatoes which is exactly what you want on top
  • 4 tablespoons unsalted butter: This is nonnegotiable for that creamy restaurant quality mash
  • ½ cup whole milk: Warm the milk slightly before adding it to the potatoes for the smoothest result
  • ½ cup shredded cheddar cheese optional: I highly recommend this addition it creates the most beautiful golden crust

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Preheat your oven to 400°F
This might seem hot but you need that high heat to get those gorgeous crispy ridges on the potatoes
Get your potatoes boiling
Start them in cold salted water and they will cook more evenly than if you drop them into boiling water
Mash while they are hot
Work quickly while the potatoes are still hot so they absorb the butter and milk perfectly
Sauté your base vegetables
Take your time with the onions and carrots they should be soft and fragrant before moving on
Brown the meat well
Let it develop some color in the pan that browned bits are where all the flavor lives
Build the sauce
The flour should coat everything evenly before you add the broth this prevents lumps
Simmer until thickened
You want a consistency that will hold up under the potatoes not runny but not a solid block either
Layer it up
Spread the meat evenly then start at the edges with the potatoes and work your way in for the smoothest top
Create those ridges
A light touch with a fork is all you need these will get beautifully crispy and golden
Bake until bubbly
Your kitchen will smell incredible and you will know it is done when the edges are bubbling eagerly
Patience pays off
Those ten minutes of resting time let the filling set so each serving holds its shape beautifully
A rustic Shepherd's Pie served in a white dish, steam rising from the cheesy potato topping and savory beef mixture. Pin It
A rustic Shepherd's Pie served in a white dish, steam rising from the cheesy potato topping and savory beef mixture. | asiremfoods.com

There is something deeply satisfying about serving this dish and watching peoples eyes light up when that first spoonful breaks through the crispy potato top into the rich savory filling below.

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

I have experimented with all sorts of additions over the years and discovered that a splash of red wine in the meat filling adds incredible depth. Sometimes I will add a bit of grated Parmesan to the potato topping for an extra salty kick that contrasts beautifully with the creamy base.

Freezing Instructions

This recipe freezes exceptionally well which is why I often double it and stash one away for those nights when cooking feels impossible. Wrap it tightly with foil and freeze before baking then just add an extra twenty minutes to the bake time when you are ready to serve it.

Serving Suggestions

A simple green salad with a bright vinaigrette cuts through the richness perfectly. I also love serving it with steamed green beans or roasted Brussels sprouts when I want something more substantial.

  • A glass of light red wine like Pinot Noir pairs beautifully
  • Crusty bread for soaking up any extra sauce is never a bad idea
  • A bit of fresh parsley sprinkled on top adds a nice pop of color
Close-up of a forkful of Shepherd's Pie showing fluffy mashed potatoes and a rich gravy packed with carrots and peas. Pin It
Close-up of a forkful of Shepherd's Pie showing fluffy mashed potatoes and a rich gravy packed with carrots and peas. | asiremfoods.com

There is no dish that says welcome home quite like this one and I hope it finds a regular place in your kitchen rotation too.

Recipe FAQs

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

Traditional shepherds pie uses ground lamb, while cottage pie uses ground beef. This version works with either, offering flexibility based on preference or what's available.

Can I make this 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 cold from the refrigerator.

How do I get the crispiest potato topping?

Create ridges with a fork before baking, and consider brushing the tops lightly with melted butter or adding extra cheese. The ridges increase surface area for better browning and crunch.

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, or add 20-30 minutes to the baking time if baking from frozen.

What vegetables work best in the filling?

The classic trio includes carrots, peas, and corn, but you can add parsnips, green beans, or diced celery. Just keep the total vegetable amount around 2 cups to maintain the proper filling consistency.

How do I make it gluten-free?

Replace the all-purpose flour with cornstarch or a gluten-free flour blend, 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 Meat Vegetables

Hearty casserole with seasoned meat, vegetables, and creamy mashed potato topping baked golden brown.

Prep Time
25 min
Cook Time
40 min
Total Duration
65 min
Created by Pauline Rosen


Skill Level Easy

Cuisine American

Makes 6 Portions

Diet Information None specified

What You'll Need

Meat Filling

01 2 pounds 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½ pounds 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

Mash 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 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. 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 and Serve: 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

Double-check your ingredients for allergens and speak with a healthcare pro if you've got concerns.
  • Contains: Milk (butter, milk, cheese), Wheat (flour), possible Soy and Fish (Worcestershire sauce)
  • Check broth and Worcestershire sauce labels for hidden allergens.

Nutrition (per serving)

Use this as a reference—don’t forget, it's not 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.