Easy Shepherds Pie

Close-up of golden-brown Easy Shepherds Pie with creamy mashed potatoes and savory beef filling bubbling in a dish. Pin it
Close-up of golden-brown Easy Shepherds Pie with creamy mashed potatoes and savory beef filling bubbling in a dish. | jasminerecipes.com

This traditional British favorite combines a hearty filling of browned ground beef, diced vegetables, and savory herbs with a cloud-like layer of creamy mashed potatoes. The dish bakes until the topping develops golden ridges and the filling bubbles beneath, creating that irresistible contrast between crisp edges and tender, flavorful comfort.

Perfect for family dinners or meal prep, this satisfying main serves four and comes together in just 55 minutes using simple pantry ingredients and basic kitchen tools.

The kitchen was already warm when my roommate walked in with that specific look hungry people get when they smell onions hitting hot oil. I'd been craving something that felt like a hug in a baking dish, something that would make the apartment smell incredible for hours. She stood over the skillet watching the beef brown, practically vibrating with anticipation, and I knew this was going to be one of those recipes that lived in the back of our minds forever.

I made this for my dad on a particularly brutal February evening when the wind was howling against the windows. He took one bite, closed his eyes, and said this was exactly what his Scottish grandmother used to make except hers probably took all day. Later he admitted he'd gone back for seconds at midnight when everyone else was asleep, standing at the counter with just the refrigerator light on.

Ingredients

  • 1 lb ground beef: I like using a slightly higher fat ratio here because the rendered fat adds so much depth to the vegetable layer below.
  • 1 medium yellow onion: The foundation of everything good that happens in the filling diced small so they practically melt into the meat.
  • 2 medium carrots: They add this subtle sweetness that balances the rich beef and earthy thyme.
  • 1 cup frozen peas: Scatter these in at the very end so they stay bright and pop with color against everything else.
  • 2 cloves garlic: Minced fine because nobody wants to bite into a raw garlic chunk in the middle of their comfort food.
  • 2 tbsp tomato paste: This is the secret weapon that gives the filling that deep concentrated flavor.
  • 1 cup beef broth: Creates this luscious sauce that binds everything together.
  • 1 tbsp Worcestershire sauce: Absolutely non-negotiable for that unmistakable savory backbone.
  • 1 tsp dried thyme: Dried works beautifully here and holds up through the simmering better than fresh would.
  • 2 tbsp vegetable oil: For getting those vegetables started properly softened before the meat joins the party.
  • 2 lbs Yukon Gold potatoes: These buttery beauties mash up like a dream and hold their texture perfectly.
  • 4 tbsp unsalted butter: This is mashed potato territory so yes you need the full amount.
  • ½ cup milk: Warm this up before adding so your potatoes stay piping hot.

Instructions

Get your oven ready and potatoes going:
Crank that oven to 400°F and drop your peeled cubed potatoes into a pot of salted water. Let them boil until they're completely tender about 15 minutes. You want them falling apart soft so they mash into clouds.
Build the flavor foundation:
While those potatoes work heat your oil in a large skillet over medium heat. Toss in your onions and carrots and let them soften for about 5 minutes. They should be fragrant and starting to turn translucent.
Add the aromatics and beef:
Stir in your garlic for just a minute then add the ground beef breaking it up with your spoon. Let it brown completely until no pink remains. This is where all those browned flavor bits start developing.
Create the sauce:
Scoop in the tomato paste and let it cook for a minute to deepen its flavor. Pour in the beef broth Worcestershire thyme salt and pepper. Let everything bubble gently for 5 minutes until it thickens slightly.
Finish the filling:
Fold in those peas and give them just 2 more minutes. Pull the whole thing off the heat. Your kitchen should smell absolutely incredible right now.
Make the mashed potato magic:
Drain those tender potatoes well and return them to the warm pot. Mash in the butter milk salt and pepper until everything is silky smooth. Taste and adjust you want these well seasoned.
Assemble the masterpiece:
Spread that gorgeous beef filling across the bottom of your baking dish. Dollop the mashed potatoes on top and gently spread them to seal everything in.
Create those golden ridges:
Run a fork across the surface making little ridges everywhere. These will get beautifully crispy and golden in the oven. Bake for 20 minutes until it's bubbling around the edges and the top has those gorgeous browned peaks.
The hardest part:
Let it stand for 5 minutes before serving. This seems impossible but it helps the layers set so you get perfect scoops instead of a sloppy mess.
Serving suggestion for Easy Shepherds Pie with a hearty scoop on a plate next to fresh green salad. Pin it
Serving suggestion for Easy Shepherds Pie with a hearty scoop on a plate next to fresh green salad. | jasminerecipes.com

My friend's three year old took one look at this and announced she didn't like mixed up food. Ten minutes later she was scraping her plate clean and asking if we could have this every single Tuesday night. Sometimes the best reviews come from the toughest critics.

Making It Your Own

I've started sprinkling a handful of sharp cheddar over the potatoes during the last 5 minutes of baking. The cheese gets this gorgeous crispy edge that people fight over. Sometimes I'll add a splash of red wine to the beef mixture too especially if I'm serving it to adults.

The Leftover Situation

This might be one of those rare recipes that's actually better reheated. The flavors have this whole night to get to know each other better. I portion leftovers into those glass meal prep containers and they disappear from the fridge faster than I can count.

Serving It Up

A simple green salad with a sharp vinaigrette cuts through all that richness perfectly. Some crusty bread for soaking up any juices wouldn't hurt either. This is the kind of meal that demands seconds and comfortable pants.

  • Add a little extra Worcestershire if you love that deep umami kick.
  • A splash of cream in the potatoes makes them even more luxurious.
  • Freeze the assembled unbaked pie for those emergency comfort food nights.
Ridged mashed potato topping of Easy Shepherds Pie emerging golden from the oven with a rich beef and pea filling. Pin it
Ridged mashed potato topping of Easy Shepherds Pie emerging golden from the oven with a rich beef and pea filling. | jasminerecipes.com

There's something profoundly satisfying about a dish that comes together relatively simply but tastes like it simmered all day. This is the kind of cooking that makes a house feel like home.

Recipe FAQs

Traditional shepherds pie uses lamb, while cottage pie is made with beef. This version follows the beef preparation, making it technically cottage pie, though the names are often used interchangeably in home cooking.

Yes, assemble the complete dish and refrigerate for up to 24 hours before baking. Add 10-15 minutes to the baking time if baking from cold, or freeze unbaked for up to 3 months.

Create ridges with a fork to increase surface area for browning. For extra crispness, brush the potatoes with a little melted butter or add grated cheese before the final bake.

Classic combinations include carrots, peas, and onions. You can also add celery, corn, or leeks. Avoid watery vegetables like zucchini that might make the filling too loose.

Absolutely. Leftover mashed potatoes work beautifully—just warm them slightly before spreading to make them easier to layer evenly over the beef filling.

Easy Shepherds Pie

Classic British comfort food with seasoned beef, vegetables, and fluffy mashed potato topping baked to golden perfection.

Prep 20m
Cook 35m
Total 55m
Servings 4
Difficulty Easy

Ingredients

For the Filling

  • 1 lb ground beef
  • 1 medium yellow onion, diced
  • 2 medium carrots, peeled and diced
  • 1 cup frozen peas
  • 2 cloves garlic, minced
  • 2 tbsp tomato paste
  • 1 cup beef broth
  • 1 tbsp Worcestershire sauce
  • 1 tsp dried thyme
  • 1 tsp salt
  • ½ tsp black pepper
  • 2 tbsp vegetable oil

For the Mashed Potato Topping

  • 2 lbs Yukon Gold or Russet potatoes, peeled and cubed
  • 4 tbsp unsalted butter
  • ½ cup milk
  • ½ tsp salt
  • ¼ tsp black pepper

Instructions

1
Preheat Oven: Preheat oven to 400°F.
2
Prepare Potatoes: Place potatoes in a large pot of salted water. Bring to a boil and cook until tender, about 15 minutes. Drain well.
3
Sauté Vegetables: While potatoes cook, heat oil in a large skillet over medium heat. Add onion and carrots, sauté for 4–5 minutes until softened.
4
Cook Beef and Garlic: Add garlic and cook 1 minute. Add ground beef, breaking it up with a spoon, and cook until browned and no longer pink.
5
Add Seasonings and Simmer: Stir in tomato paste, cook 1 minute. Add beef broth, Worcestershire sauce, thyme, salt, and pepper. Simmer 5 minutes. Stir in peas, cook 2 more minutes. Remove from heat.
6
Mash Potatoes: Mash the drained potatoes with butter, milk, salt, and pepper until smooth and creamy.
7
Assemble the Pie: Spread the beef mixture evenly in a 2-quart baking dish. Top with mashed potatoes, spreading to cover the filling completely.
8
Create Texture and Bake: Use a fork to create ridges on the surface. Bake for 20 minutes or until the top is lightly golden and filling is bubbling.
9
Rest Before Serving: Let stand 5 minutes before serving.
Additional Information

Equipment Needed

  • Large pot
  • Skillet
  • Potato masher
  • 2-quart baking dish
  • Mixing spoon

Nutrition (Per Serving)

Calories 470
Protein 25g
Carbs 44g
Fat 21g

Allergy Information

  • Contains milk (butter, milk)
  • Possible gluten in Worcestershire sauce (check label)
Jasmine Carter

Easy, nourishing recipes and kitchen wisdom for everyday cooks and food lovers.