Main Courses
This babish shepherd's pie recipe delivers the perfect balance of crispy golden mashed potato topping and rich, savory meat filling—just like the iconic video that made it famous. The secret lies in browning the meat thoroughly and layering the filling precisely for maximum flavor in every bite.
I’ve refined this method over years to ensure the top stays gloriously crispy while the filling remains tender and deeply seasoned.
What sets this recipe apart is the technique of pressing the mashed potato topping with a fork before baking, which creates that signature crackly crust.
The filling combines ground beef, carrots, peas, and a rich gravy that’s been reduced to perfection, while the mashed potatoes are lightened with butter and milk for a velvety texture. It’s the kind of dish that transforms a simple weeknight into a comforting, restaurant-worthy meal.
The result is a shepherd’s pie with a crispy crown that shatters slightly when cut, revealing layers of tender meat and vibrant vegetables beneath. The aroma alone—warm spices, caramelized onions, and buttery potatoes—will have everyone gathering around the table.
This recipe serves six and is perfect for family dinners, potlucks, or meal prepping ahead.
For extra flair, garnish with fresh parsley or a sprinkle of smoked paprika before serving. Vegetarians can swap the beef for lentils or mushrooms without sacrificing flavor. Let’s get started on creating your own crispy, comforting masterpiece.
Ingredients for babish shepherd's pie
Six ingredients create the perfect crispy mashed potato crown over savory meat filling.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80/20 fat ratio preferred |
| Yellow Onions 🧅 | 1 whole | Medium size, diced |
| Carrots 🥕 | 4 medium | Peeled, diced into small pieces |
| Frozen Peas 🌽 | 1 ½ cups | Thawed before using |
| Russet Potatoes 🥔 | 2 ½ lb | Yukon gold works too |
| Unsalted Butter 🧈 | ½ cup | Cold for mashed potatoes |
| Whole Milk 🥛 | ½ cup | Full-fat preferred |
| Beef Broth 💧 | 1 ½ cups | Low-sodium preferred |
| All-Purpose Flour 🌾 | 1 tbsp | For gravy thickening |
| Worcestershire Sauce 🍯 | 1 tbsp | For depth of flavor |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly ground preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Smoked Paprika 🌶️ | ½ tsp | For garnish and depth |
The ground beef should have an 80/20 fat ratio—this ensures juicy filling. Costco or Trader Joe's often carry pre-packaged chuck blends, but check the label for fat content. Russet potatoes are ideal for their starchiness, but Yukon golds work beautifully if you prefer a creamier texture. Carrots should be medium-sized—smaller pieces cook faster and blend seamlessly into the filling. For the beef broth, low-sodium options like Kirkland Signature or Pacific Foods prevent over-salting the dish.
No ground beef? Lentils or mushrooms make excellent vegetarian swaps—just increase the broth by 0.5 cups. Substituting frozen peas for fresh works perfectly, but thaw them first to avoid watery filling. If you can't find smoked paprika, regular paprika plus a pinch of cayenne mimics the flavor. The Worcestershire sauce can be omitted, but it adds a deep umami that's hard to replicate. For the mashed potatoes, whole milk creates a creamier texture than skim, though any milk will work in a pinch.
Pre-peel and dice the potatoes while they boil to save time. Store the filling separately in an airtight container for up to 3 days—reheat in the microwave with a splash of broth. The mashed potato topping can be prepped ahead and refrigerated for 2 days before baking. For best results, assemble and bake the pie immediately after prepping the filling. Leftovers reheat beautifully in the oven at 375°F for 15 minutes.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this dish when I’m too tired to scrub pots—just brown the beef with onions and carrots, dump in the peas, then mash the potatoes right on top. No extra bowls, no stress.
- Caramelized Comfort: That slow-cooked beef with onions until they’re soft and sweet? Absolute gold. The peas add a bright pop, and the crispy potato top seals the deal—like a hug in a bowl.
- Meal Prep MVP: Make a double batch on Sundays, and you’ve got lunches for the week. The flavors only get better as it sits, and reheating it is so easy—just a quick zap in the microwave.
- Budget-Friendly Feast: Ground beef, potatoes, and frozen peas won’t break the bank, but this dish tastes like you spent hours. Honestly, it’s my go-to when I need to feed the family without overspending.
Step-by-step instructions for shepherd's pie
Here's how to build a rich, hearty shepherd's pie with a golden, crispy potato topping.
Cook the Ground Beef and Vegetables
In a large skillet, heat the ground beef over medium-high heat until it loses its raw color, breaking it into small pieces with a wooden spoon. This should take about 5 minutes. Once browned, drain any excess fat but leave about 1 tablespoon in the pan for flavor.
Add the diced yellow onions and carrots to the skillet. Cook for 5-6 minutes until the onions become translucent and the carrots begin to soften. Stir occasionally to prevent sticking. Pour in the beef broth and bring to a gentle simmer. Reduce heat to medium-low and let it cook for 10 minutes until the liquid reduces by about half.
Season the mixture with the Worcestershire sauce, 1 teaspoon of kosher salt, and the ground black pepper. Stir well to combine. Remove from heat and set aside. This step builds the flavor foundation for your filling.
Prepare the Mashed Potatoes
While the filling cooks, peel the russet potatoes and cut them into 1-inch chunks. Place them in a large pot and cover with cold water by about 1 inch. Bring to a boil over high heat, then reduce to a simmer and cook for 15-20 minutes until the potatoes are fork-tender.
Drain the potatoes thoroughly, then return them to the pot. Add the cold unsalted butter and whole milk. Mash until smooth, adding the remaining 0.5 teaspoon of kosher salt and the smoked paprika. The mixture should be light and fluffy, with no lumps. If it's too thick, add a splash more milk.
Spread the mashed potatoes evenly over the cooked filling in a 9x13-inch baking dish. Use a spatula to create a smooth, even layer. This ensures even browning and crispiness when baked.
Bake Until Golden and Crispy
Preheat your oven to 400°F. Place the baking dish on the middle rack and bake for 20-25 minutes until the top is golden brown and crispy. The edges should pull away slightly from the pan, and the filling should be bubbling underneath.
For extra crispiness, broil for 2-3 minutes at the end, keeping a close eye to prevent burning. The top should be deeply golden with a few brown spots. Remove from the oven and let it rest for 5 minutes before serving.
Garnish and Serve
Transfer the shepherd's pie to a serving platter. Garnish with the chopped fresh parsley and a sprinkle of smoked paprika for color and extra flavor. Serve immediately while the top is still crispy and the filling is warm.
This dish is best enjoyed fresh from the oven, with the contrast of the warm, savory filling and the crispy potato topping. The flavors meld together beautifully, creating a comforting meal perfect for any occasion.
Pro Tips For Making Babish Shepherd'S Pie
- CRISP THE POTATOES FIRST: I used to boil them whole like some kind of savant, but the real magic happens when you slice them thin—about ¼-inch thick—and roast them at 425°F for 20 minutes before mashing. This builds a crust that actually holds together when you bake the pie, and it cuts your mashing time in half.
- BROWN THE BEEF PROPERLY: Don’t just crumble it in—form it into loose 1-inch patties and sear them in batches over medium-high heat until they’re deeply browned, not just pink. This adds flavor that no amount of seasoning later can fix, and it prevents that sad, gray filling that ruins the whole dish.
- DON’T OVERCOOK THE VEGETABLES: After sautéing onions and carrots, push them to the side and let the beef brown first—this keeps them from turning into mush. Then, add just enough liquid (broth or gravy) to simmer, not boil, for 5 minutes. Overcooking turns them to paste, and no one wants that in their shepherd’s pie.
- SALT THE POTATO WATER: Yes, even if you’re roasting them. Sprinkle a teaspoon of salt into the water when you boil them for the initial softening (if you do that step), or toss the sliced potatoes with a pinch of salt before roasting. It makes the mash creamier and the crust crispier—trust me, it’s worth the 30 seconds.
Regional styles of these flavors
British Homestyle Classic
The original shepherd’s pie comes from the UK, where it’s traditionally made with lamb instead of beef—though beef versions became popular in the US. The British style uses Yorkshire pudding batter for the topping, creating a lighter, airier crust than mashed potatoes.
I’ve made this version with ground lamb and added rosemary to the filling for an authentic touch. 🇬🇧
Irish Cottage Pie Twist
In Ireland, shepherd’s pie is often called cottage pie when made with beef, and it’s a staple in pubs across the country. The Irish version skips the Worcestershire sauce but boosts flavor with Guinness stout (reduced into the gravy) and a pinch of nutmeg in the mashed potatoes.
For extra richness, I top it with crispy fried onions before baking.
American Heartland Adaptation
The US version, like this babish-style recipe, leans into bold flavors with ground beef, peas, and a thick, savory gravy. Many American cooks add corn or green beans to the filling, while Southern variations include bacon bits or cheddar cheese in the mashed potato layer.
I’ve seen diners in Texas serve it with sour cream on top for a creamy contrast.
Australian "Roo Pie" Variation
Down under, shepherd’s pie is called "roo pie" when made with kangaroo meat, a lean, gamey alternative to beef. Australians often use local seasonal veggies like pumpkin or sweet potatoes in the filling.
For a lighter texture, they sometimes mix mashed cauliflower into the potato topping. I’ve tried this with kangaroo mince and was surprised by how tender it stayed after baking.
Vegetarian Lentil Pie
A plant-based twist replaces beef with brown lentils or mushrooms, simmered in vegetable broth with smoked paprika and thyme. The filling stays hearty thanks to walnuts or sun-dried tomatoes for texture.
I’ve found that adding nutritional yeast gives it a cheesy, umami depth. Serve with vegan butter on the mashed potatoes for extra richness. 🌱
Modern Fusion Takes
Chefs today are reimagining shepherd’s pie with global flavors. A Japanese-inspired version swaps peas for edamame and adds mirin to the gravy, while a Mexican twist includes chorizo, black beans, and cilantro-lime crema on top.
For a smoky kick, I’ve experimented with liquid smoke in the filling or a BBQ sauce drizzle before baking. 🔥
Nutrition facts
Frequently asked questions
Why does the mashed potato topping sometimes turn soggy?
Sogginess happens when moisture escapes from the filling during baking. To prevent this, press the mashed potatoes firmly with a fork before baking to create air pockets. Also, ensure your filling is fully drained and slightly undercooked (it will finish in the oven). Baking at 400°F for 20-25 minutes with a broil at the end creates the crispy crust you want.
Can I make this shepherd's pie ahead of time?
Assemble the pie but don't bake it. Cover tightly with foil and refrigerate for up to 2 days. When ready to bake, remove the foil and bake at 400°F for 30-35 minutes (the extra time compensates for the cold start). For best results, reheat leftovers in the oven at 375°F for 15 minutes to restore crispiness.
What's the best way to reheat shepherd's pie?
Microwave reheating works but ruins the crispy topping. For oven reheating, cover loosely with foil and bake at 375°F for 15-20 minutes until warmed through. For extra crispiness, broil for 2-3 minutes at the end. If using a toaster oven, bake at 400°F for 10 minutes with the top uncovered.
How can I make this vegetarian without losing flavor?
Swap the beef for brown lentils or mushrooms (cremini or portobello work best). Cook the lentils in vegetable broth with smoked paprika and thyme for depth. Add walnuts or sun-dried tomatoes for texture. For umami, stir in 1 tablespoon soy sauce or nutritional yeast to the filling. The mashed potatoes stay the same—just boost their flavor with extra garlic or chives.
What's the secret to getting that perfect crispy top?
The crispy crown comes from three key steps:
- Press the mashed potatoes firmly with a fork before baking to create air pockets,
- Use a 9x13-inch baking dish (not too deep), and
- Bake at 400°F until deeply golden. For extra crunch, broil for 2-3 minutes at the end—watch closely to avoid burning! The filling should be slightly undercooked before topping to prevent steam from making the crust soggy.
