Nothing warms the soul quite like a steaming dish of Ground Beef Shepherd’s Pie fresh from the oven. I remember my mum pulling hers out on chilly Sunday evenings, the golden potato peaks just begging to be cracked open with a spoon. That first bite – the creamy mash giving way to the rich, savory beef filling – still tastes like childhood to me. This recipe is my modern take on that classic comfort food, packed with tender vegetables and topped with dreamy mashed potatoes. It’s the kind of meal that makes everyone gather around the table, even before you call them to eat!

Table of Contents
Table of Contents
Why You’ll Love This Ground Beef Shepherd’s Pie
This isn’t just any shepherd’s pie—it’s pure comfort in a baking dish! Here’s why it’s become my go-to weeknight hero:
- Comfort food at its finest: That golden mashed potato blanket over rich beef filling? Pure edible hug.
- Weeknight easy: Uses simple ingredients you probably already have (no fancy tricks!).
- Crowd-pleaser magic: Picky kids and hungry adults all ask for seconds—mine fight over the crispy edges!
- Leftovers shine: Tastes even better the next day (if there’s any left).
Seriously, my neighbors started “dropping by” at dinnertime after they caught a whiff of this baking! See more comfort food inspiration here.
Ingredients for Ground Beef Shepherd’s Pie
This recipe comes together with simple, wholesome ingredients – the kind you can grab during any grocery run. Here’s what you’ll need:
For the mashed potato topping
- 3 pounds Yukon Gold potatoes (about 7-8 medium), peeled and chopped into 2-inch chunks
- 1 tablespoon kosher salt for boiling water
- 2 tablespoons olive oil
- 1/2 cup plain Greek yogurt (or sour cream)
- 1/2 cup milk of choice, warmed
For the beef filling
- 1 tablespoon olive oil
- 1 sweet onion, finely diced
- 2 celery sticks, finely diced
- 2 medium carrots, peeled and finely chopped
- 3-4 garlic cloves, minced
- 1 pound lean ground beef (halal)
- 2 tablespoons cornstarch
- 1 teaspoon dried thyme
- Kosher salt and pepper to taste
- 2/3 cup chicken broth
- 2/3 cup tomato passata
- 1 cup frozen peas (no need to thaw)
Ingredient Notes & Substitutions
Don’t stress if you’re missing something! Tomato passata is basically smooth tomato purée – in a pinch, use tomato sauce (but reduce liquid slightly). Greek yogurt gives the mash tang, but sour cream works beautifully too. The halal beef keeps things authentic, but any lean ground meat will do. And yes, those frozen peas straight from the freezer are perfection – no thawing needed!

Equipment Needed for Ground Beef Shepherd’s Pie
You don’t need fancy gadgets for this cozy dish – just solid basics from your kitchen. Here’s what I always grab:
- Large pot for boiling potatoes (mine’s a trusty 5-quart)
- 10-inch skillet (cast iron works great for browning beef)
- 13×9-inch baking dish (glass or ceramic)
- Potato masher (or a fork if you’re feeling rustic!)
Bonus tip: An oven thermometer helps guarantee that perfect golden crust.
How to Make Ground Beef Shepherd’s Pie
Now for the fun part – let’s transform those simple ingredients into the ultimate comfort food! I’ve broken this down into three easy stages that even beginner cooks can nail. Just follow my lead and you’ll be pulling a bubbling, golden masterpiece from the oven in no time.
Preparing the Mashed Potato Topping
Start with your peeled potato chunks in a large pot. Cover them completely with cold water (about 1 inch above the potatoes) and stir in that tablespoon of salt – this seasons them from the inside out. Bring to a boil, then reduce to a gentle simmer. They’re ready when a fork slides in effortlessly, about 15 minutes. Drain well, then return to the hot pot for 30 seconds to evaporate excess water – this makes fluffier mash!
Now the magic: mash with olive oil first (trust me, it makes them extra creamy), then mix in Greek yogurt and warm milk. You’re aiming for smooth but still sturdy enough to hold peaks when spooned. I like leaving a few small lumps for rustic texture!
Cooking the Ground Beef Filling
While potatoes boil, heat olive oil in your skillet over medium heat. Toss in diced onions, celery, and carrots – sauté until they soften and smell amazing, about 5 minutes. Add garlic and cook just until fragrant (don’t let it burn!). Push veggies aside and crumble in your ground beef, breaking it up as it browns.
Here’s my secret step: sprinkle cornstarch over everything and stir well – this thickens the juices beautifully. Add thyme, salt, and pepper, then pour in chicken broth and tomato passata. Stir in frozen peas (yes, still frozen!) and let the mixture simmer until thickened like a rich gravy, about 7 minutes. Taste and adjust seasoning – this is your flavor foundation!
Assembling and Baking the Shepherd’s Pie
Spread your beef filling evenly in the baking dish. Now spoon dollops of mashed potatoes over top – I start around the edges first, then fill the center. Use the back of your spoon to create pretty swirls that’ll crisp up beautifully.
Pop it in a preheated 450°F oven for 30-35 minutes until you see bubbles peeking through the edges and the top gets golden spots. For extra crunch, broil for 2-4 minutes (watch closely!). Let it rest 10 minutes before serving – I know it’s hard to wait, but this lets the flavors settle and prevents a lava-hot mouthful!
Print
Irresistible Ground Beef Shepherd’s Pie Recipe for 25 Minutes
A hearty and comforting shepherd’s pie made with ground beef, vegetables, and creamy mashed potatoes.
- Total Time: 70 minutes
- Yield: 6 servings 1x
Ingredients
- 3 pounds Yukon Gold potatoes, about 7–8 medium potatoes
- 1 tablespoon kosher salt
- 2 tablespoons olive oil
- 1/2 cup plain Greek yogurt or sour cream
- 1/2 cup milk of choice, or as needed
- 1 tablespoon olive oil
- 1 sweet onion, finely diced
- 2 sticks celery, finely diced
- 2 medium carrots, peeled and finely chopped
- 3–4 cloves garlic, minced
- 1 pound lean ground beef (halal)
- 2 tablespoons cornstarch
- 1 teaspoon dried thyme
- Kosher salt and pepper, to taste
- 2/3 cup chicken broth
- 2/3 cup tomato passata
- 1 cup frozen peas, no need to thaw
Instructions
- Start with the mashed potatoes topping. Peel and chop the potatoes into big chunks. Place them into a large pot, cover with water, and stir in salt.
- Bring to a boil, then simmer until potatoes are fork-tender, about 15 minutes.
- Heat olive oil in a pan over medium heat. Sauté onion, celery, carrots, and garlic for 5 minutes.
- Add ground beef and cook until browned, about 3-5 minutes.
- Sprinkle with cornstarch, thyme, salt, and pepper. Stir well.
- Add chicken broth, tomato passata, and peas. Simmer until thickened, about 5-7 minutes.
- Transfer the filling to a 13×9 oven-safe dish. Preheat oven to 450°F.
- Drain cooked potatoes and mash with olive oil, Greek yogurt, and milk. Season if needed.
- Spoon mashed potatoes over the meat mixture.
- Bake for 30-35 minutes until bubbly. Broil for 2-4 minutes for a charred top.
Notes
- Let the pie rest for 5-10 minutes before serving.
- Use lean ground beef for a less greasy filling.
- Adjust seasoning to taste.
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: British
- Diet: Halal
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 8g
- Sodium: 650mg
- Fat: 18g
- Saturated Fat: 5g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 6g
- Protein: 22g
- Cholesterol: 50mg
Tips for Perfect Ground Beef Shepherd’s Pie
After making this dish more times than I can count, here are my can’t-live-without tricks:
- Patience with potatoes: Let them steam-dry after draining – soggy spuds mean weepy topping!
- Brown it right: Cook the beef until no pink remains but don’t child it to death.
- The magic dust: Mix cornstarch with your seasonings before adding liquids – no lumps!
- Season in layers: Taste filling before baking – it should be slightly saltier than you’d eat alone.
- Rest is best: That agonizing 10-minute wait lets the juices redistribute (worth it!).
My golden rule? If your topping sinks into the filling, your filling was too wet – simmer it longer next time!

Serving Suggestions for Ground Beef Shepherd’s Pie
This hearty pie stands proud all on its own, but I love rounding out the meal with simple sides that complement without competing. A crisp green salad with tangy vinaigrette cuts through the richness perfectly – my go-to is baby spinach with lemon dressing. For carb lovers (hello, me!), nothing beats warm crusty bread for scooping up every last bit of that savory filling.
At our house, we dish up generous portions – about a 4×4 inch square per person – because let’s be honest, nobody ever stops at just one serving of this comfort classic! Check out more delicious recipes for pairing ideas.

Storing and Reheating Ground Beef Shepherd’s Pie
Leftovers? Lucky you! Cover cooled pie tightly with foil or transfer portions to airtight containers. Refrigerated, it stays dreamy for 3-4 days. Freeze whole or in slices for up to 2 months – just thaw overnight in the fridge before reheating.
For that just-baked magic, reheat in a 350°F oven until piping hot (about 20 minutes for fridge-cold slices). Microwave works in a pinch, but the potatoes won’t stay as crisp – add a minute under the broiler to revive them!
Ground Beef Shepherd’s Pie Variations
Sometimes I shake things up when making shepherd’s pie – it’s amazing how versatile this dish can be! My favorite twists include:
- Turkey twist: Swap beef for ground turkey (great for lighter meals)
- Sweet potato magic: Half Yukon Gold, half sweet potatoes for topping (kids love the color!)
- Cheesy delight: Stir 1/2 cup sharp cheddar into the mashed potatoes
- Veggie boost: Add mushrooms or corn to the filling
The beauty? You’ll still get that same cozy comfort, just with your personal stamp! If you enjoy ground meat dishes, you might also like our Korean Ground Beef Bowl Recipe.
Ground Beef Shepherd’s Pie FAQs
After years of making this cozy dish, I’ve answered every question under the sun! Here are the ones I hear most:
Can I use lamb instead of beef?
Absolutely! Traditional shepherd’s pie uses lamb (that’d technically make it a “cottage pie” with beef). Just drain excess fat if your lamb is extra rich. My aunt swears by half lamb, half beef for the perfect balance.
How do I prevent soggy mashed potato topping?
Three secrets: 1) Steam-dry potatoes after draining, 2) Don’t over-milk your mash – it should hold peaks, and 3) Bake until you see bubbles around the edges (that means the filling’s hot enough to crisp the bottom of the topping).
What’s the best potato for mashing?
Yukon Golds are my gold standard – creamy but sturdy. Russets work too, but need more liquid. Avoid waxy red potatoes unless you like gluey mash!
Can I assemble this ahead of time?
Yes! Prep everything, assemble in the dish, then refrigerate covered for up to 24 hours. Add 10-15 extra baking minutes since it’ll be fridge-cold. For more slow-cooker comfort, check out the Slow Cooker Shepherd’s Pie Recipe.
Why cornstarch instead of flour?
Cornstarch thickens without clouding the sauce and gives that glossy finish I love. Arrowroot works too if you’re out!
Nutritional Information for Ground Beef Shepherd’s Pie
Just so you know, these values are estimates – your exact nutrition will vary based on ingredients and portion sizes. Here’s the breakdown per generous serving (about 1/6th of the pie):
- Calories: 420
- Protein: 22g (that beef really delivers!)
- Carbohydrates: 45g
- Fiber: 6g (thanks to all those veggies)
- Sugar: 8g
- Fat: 18g
It’s comfort food that actually packs decent nutrition – my kinda meal!