Oh, how I love a good Ground Beef Shepherd’s Pie—especially when the weather turns chilly and you need something warm and comforting to fill your belly. This recipe? It’s been in my family for generations, the kind of dish that brings everyone running to the table the second they smell it baking. My grandma used to make it every Sunday after church, and now, it’s my go-to when I want to feed a crowd without fuss.

Table of Contents
Table of Contents
What makes this version special? Well, let me tell you—it’s all about that creamy, buttery mashed potato topping cradling a rich, savory filling of ground beef, carrots, peas, and just the right amount of thyme. No dry, crumbly potatoes here—oh no! We’re using Yukon Golds for that silky texture, and just a touch of Greek yogurt to make them extra dreamy. And that filling? Hearty, flavorful, and simmered until it’s thick enough to stand up to those fluffy spuds. Trust me, one bite and you’ll understand why this dish has stuck around for so long. It’s pure comfort in every forkful.
Now, I know some folks get fancy with their Shepherd’s Pie—adding wine or fancy herbs—but me? I keep it simple, just like Grandma did. Because when something’s this good, you don’t need to mess with perfection. So grab your apron, and let’s make some memories (and maybe a little mess) together.
Why You’ll Love This Ground Beef Shepherd’s Pie
Listen, I don’t blame you if you fall head over heels for this recipe—it’s got everything you want in a cozy, stick-to-your-ribs meal. Here’s why it’s been a family favorite for decades:
- Simple as pie (pun intended): Brown some beef, simmer a saucy filling, top with mashed potatoes—boom! Done. Even my grandkids can help.
- Flavor that hugs you: Sweet carrots, savory beef, and that golden potato blanket? Pure comfort in every bite.
- Feeds a crowd (or just you tomorrow): Perfect for Sunday supper, potlucks, or sneaking midnight leftovers straight from the fridge.
- Your kitchen, your rules: Swap beef for turkey, add cheese, or go wild with extra veggies—it’ll still taste like home.
Seriously, this is the kind of dish that makes people ask for seconds… and the recipe. If you love this kind of comfort food, check out more of our recipes!
Ingredients for Ground Beef Shepherd’s Pie
Now, let’s talk ingredients—because good old-fashioned cooking starts with good old-fashioned shopping. Here’s what you’ll need to make this cozy masterpiece (and yes, I’ve included my little tweaks for extra love):

For the Mashed Potato Topping
- 3 pounds Yukon Gold potatoes (about 7-8 medium)—trust me, their buttery texture beats russets any day
- 1 tablespoon kosher salt for the boiling water
- 2 tablespoons olive oil (or butter if you’re feeling indulgent)
- 1/2 cup plain Greek yogurt or sour cream—my secret for extra creamy potatoes
- 1/2 cup milk of choice, warmed (add more if you like ’em extra silky)
For the Savory Filling
- 1 tablespoon olive oil for sautéing
- 1 sweet onion, finely diced—none of those big crunchy bits!
- 2 sticks celery, finely diced
- 2 medium carrots, peeled and chopped (small pieces cook faster)
- 3-4 cloves garlic, minced (or more—I won’t judge)
- 1 pound lean ground beef (I use halal, but any works)
- 2 tablespoons cornstarch to thicken that glorious sauce
- 1 teaspoon dried thyme—the herb that makes it taste like Grandma’s
- Kosher salt and pepper to taste (don’t be shy!)
- 2/3 cup chicken broth (or beef broth for deeper flavor)
- 2/3 cup tomato passata (or tomato sauce in a pinch)
- 1 cup frozen peas—no thawing needed, bless their convenience
See? Nothing fancy, just honest ingredients that work together like family. Now let’s get cooking!
Equipment You’ll Need
Don’t worry—you won’t need any fancy gadgets for this one! Just grab these trusty kitchen staples:
- A large soup pot for boiling those potatoes (mine’s seen more spuds than I can count)
- A good skillet—cast iron if you’ve got it—for browning the beef to perfection
- 13×9 baking dish (or any deep oven-safe pan that’ll hold all that goodness)
- Potato masher (or a sturdy fork if you’re in a pinch)
That’s it! Now roll up those sleeves—we’re almost ready to cook.
How to Make Ground Beef Shepherd’s Pie
Alright, let’s get down to business! Making Shepherd’s Pie is like building a cozy little house—solid foundation (that beefy filling), fluffy roof (those dreamy potatoes), and plenty of love baked right in. Follow these steps, and you’ll have everyone at your table begging for seconds.

Preparing the Mashed Potato Topping
First things first—those glorious potatoes! Peel and chop your Yukon Golds into big chunks (no need to be perfect here). Toss them into a large pot, cover with cold water, and stir in that tablespoon of kosher salt. Bring it to a boil, then lower to a simmer. Here’s my trick: poke them with a fork after about 15 minutes. If they slide off easily, they’re ready. Drain ’em well—soggy potatoes make for a sad topping.
Now, the fun part: mashing! Add your olive oil (or butter, you rebel), Greek yogurt, and warm milk. Mash until smooth, but don’t overdo it—lumpy is okay if that’s your jam. Taste and adjust with more salt or milk if needed. You want these spuds creamy enough to spread but sturdy enough to hold their own.
Cooking the Ground Beef Filling
While those potatoes bubble away, let’s tackle the filling. Heat olive oil in your skillet over medium heat and toss in the onion, celery, and carrots. Sauté until they soften—about 5 minutes—then add the garlic (your kitchen should smell amazing by now). Crumble in the ground beef, breaking it up with your spoon as it browns. Once it’s no longer pink, sprinkle in the cornstarch and thyme—this is where the magic happens!
Pour in the chicken broth and tomato passata, stirring as the sauce thickens into a glossy, rich gravy. Toss in those frozen peas (yes, straight from the freezer!) and let it all simmer for 5-7 minutes until it’s thick enough to coat the back of a spoon. Season with salt and pepper—trust your taste buds here.
Assembling and Baking
Preheat your oven to 450°F while you assemble. Spread that savory beef mixture into your baking dish, then dollop the mashed potatoes on top. Use a fork to swirl them prettily (or just plop and spread—no judgment here).
Bake for 30-35 minutes until bubbly around the edges and golden on top. Want that extra crunch? Pop it under the broiler for 2-4 minutes—just don’t walk away! That crispy, bronzed top is worth the watchful eye.
Let it sit for 5 minutes before serving (I know, the wait is torture). Then dig in—that first bite of creamy potatoes and hearty filling? Pure happiness on a fork.
Print
Grandma Jo’s 5-Star Ground Beef Shepherd’s Pie Recipe
A classic Ground Beef Shepherd’s Pie with a creamy mashed potato topping and a savory beef and vegetable filling.
- 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, used 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 3 pounds Yukon Gold potatoes into big chunks. Place them into a large soup pot, covered with water, and stir in 1 tablespoon kosher salt.
- Place the pot over high heat and bring to a boil. Once boiling, reduce the heat to a simmer and cook until the potatoes are fork-tender, about 15 minutes.
- While the potatoes are cooking, make the filling. Heat the 1 tablespoon olive oil in a pan over medium heat. Sauté the 1 sweet onion, 2 sticks celery, 2 medium carrots, and 3-4 cloves garlic for 5 minutes.
- Add the 1 pound lean ground beef and cook, mincing the meat with the wooden spoon.
- Once the meat starts to brown, sprinkle it with the 2 tablespoons cornstarch, 1 teaspoon dried thyme, and season with kosher salt and pepper. About 3-5 minutes.
- Add the 2/3 cup chicken broth, 2/3 cup tomato passata, and 1 cup frozen peas. Stir well to combine and simmer the sauce until it begins to thicken, around 5-7 minutes.
- Transfer the sauce to a 13 x 9 oven-safe dish and preheat the oven to 450°F.
- To make the mashed potatoes, drain the cooked potatoes and mash with the 2 tablespoons olive oil, 1/2 cup plain Greek yogurt or sour cream, and 1/2 cup milk of choice. Season, if needed.
- Spoon the mashed potatoes over the meat mixture into the dish.
- Bake for 30-35 minutes, or until bubbly. Broil for 2-4 minutes to give a nice charred top.
Notes
- Use halal ground beef for dietary preferences.
- Adjust seasoning to taste.
- For a crispier top, broil for an additional minute or two.
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Category: Main Course
- Method: Baking
- Cuisine: British
- Diet: Halal
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 8g
- Sodium: 800mg
- Fat: 18g
- Saturated Fat: 5g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 6g
- Protein: 25g
- Cholesterol: 60mg
Tips for the Best Ground Beef Shepherd’s Pie
After making this dish more times than I can count, I’ve learned a few secrets to shepherd’s pie perfection. Here’s how to make yours unforgettable:
- Potato power: Yukon Golds are non-negotiable—their natural creaminess beats russets hands down. And always mash while hot!
- Thicken wisely: Let that filling simmer until it coats your spoon thickly—no watery fillings allowed under our potato blanket.
- Broil boldly: Those last few minutes under the broiler? Golden magic. Watch closely though—it goes from perfect to charred fast!
- Rest, then feast: Let it sit 5 minutes after baking. I know it’s hard, but this keeps the layers picture-perfect when serving.
Follow these, and you’ll have neighbors knocking with empty plates!
Variations and Substitutions
Listen, darling—recipes are made for tweaking! Here’s how to make this Shepherd’s Pie your own:
- Meat swap: Ground turkey or lamb work beautifully (though Grandma Jo would call that “Cottage Pie” if you use beef—but who’s keeping score?).
- Potato twist: Swap half the Yukon Golds for sweet potatoes—adds a lovely sweetness that pairs perfectly with the savory filling.
- Cheese please: Stir a handful of sharp cheddar into the mashed potatoes or sprinkle it on top before baking for extra gooey goodness.
- Veggie boost: Toss in mushrooms with the onions or swap peas for corn—it’s your kitchen, your rules!
The beauty? However you change it up, it’ll still taste like home.
Serving Suggestions
Oh honey, this Shepherd’s Pie stands proud all on its own—but if you want to make it a proper feast, here’s how I like to serve it:
- A crisp green salad with tangy vinaigrette cuts through the richness perfectly
- Crusty bread for mopping up every last bit of that savory filling
- Pickled veggies on the side for a bright, crunchy contrast
But honestly? Sometimes I just grab a fork and eat it straight from the baking dish—no shame in my game!
Storing and Reheating
Now, let’s talk leftovers—because this Shepherd’s Pie tastes even better the next day! Here’s how to keep it tasting fresh:
- Fridge friendly: Cover tightly and store for up to 4 days. The flavors actually deepen overnight—Grandma’s secret!
- Freezer magic: Wrap individual portions in foil, then freeze for up to 3 months. Perfect for those “I don’t feel like cooking” nights.
- Reheating right: Thaw overnight if frozen, then bake at 350°F until heated through (about 20-30 minutes). Microwaving works in a pinch, but the oven keeps that crispy top.
Pro tip: Add a splash of broth when reheating to keep everything moist and delicious.
Ground Beef Shepherd’s Pie Nutrition
Now, I’m no nutritionist—just a grandma who believes in good, honest food—but here’s the general scoop on what’s in each serving (and remember, these numbers can change depending on your ingredients):
- Calories: About 450 per serving
- Protein: 25g (that beef packs a punch!)
- Carbohydrates: 45g (mostly from those dreamy potatoes)
- Fiber: 6g (thank those peas and carrots)
Like I always say—it’s not just food, it’s love on a plate. And love doesn’t come with a nutrition label!
Frequently Asked Questions
Over the years, I’ve gotten all sorts of questions about this Shepherd’s Pie—so let’s tackle the big ones!
Can I use lamb instead of beef?
Absolutely! Traditional Shepherd’s Pie actually uses lamb (that’s how you can tell it from Cottage Pie). Just swap equal amounts—the thyme and veggies pair beautifully with lamb’s richer flavor.
How do I prevent soggy potatoes?
Two secrets: 1) Drain your boiled potatoes REALLY well, and 2) Let the filling thicken properly before assembling. A watery filling means weepy potatoes—no thank you!
Can I make this ahead?
You bet! Assemble the whole pie, cover tightly, and refrigerate overnight. Just add 10 extra minutes to the baking time. Some say it tastes even better this way!
What if I don’t have Yukon Gold potatoes?
Russets will work in a pinch—just add extra yogurt or butter to compensate for their drier texture. But trust me, Yukon Golds are worth the trip to the store!
Share Your Feedback
Did this Ground Beef Shepherd’s Pie bring back memories or become a new family favorite? I’d love to hear about it! Leave a rating below or tag me in your photos—nothing makes me happier than seeing your kitchen adventures.
For More recipes, Follow me on Facebook!