Main Courses
This McCormick shepherd's pie recipe delivers the perfect harmony of flaky mashed potato topping and rich, savory meat filling—exactly how it should be. The secret lies in browning the ground meat properly and building a velvety gravy that binds everything together.
I've perfected this technique over years of testing, ensuring every layer comes together for that signature golden crust and tender filling.
The beauty of this classic dish is its versatility—whether you're using traditional ground lamb or beef, the method remains the same. You'll start with sautéed vegetables and herbs, then layer them with the meat mixture before topping with a cloud of buttery mashed potatoes.
The slow baking transforms the potatoes into a crispy, flaky crown that contrasts beautifully with the hearty filling below.
What you'll end up with is a comforting, restaurant-quality meal that's perfect for family dinners or special occasions. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect balance of textures and flavors.
This is shepherd's pie done right—simple yet impressive, with every element working in harmony.
Serve with a fresh side salad or steamed green beans to complete the meal. The leftovers reheat beautifully, making it an ideal dish for meal prep. Let's get started on creating this timeless classic in your own kitchen.
Ingredients for mccormick shepherd's pie
Pantry staples plus a few fresh touches—this shepherd's pie delivers restaurant-quality comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80/20 fat ratio preferred |
| Yellow Onion 🧅 | 1 whole | Diced medium size |
| Carrots 🥕 | 3 medium | Peeled and diced small |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Fresh Parsley 🌿 | ¼ cup | Chopped for freshness |
| Beef Broth 💧 | 1 ½ cups | Low-sodium preferred |
| All-Purpose Flour 🌾 | 1 tbsp | For gravy thickening |
| Russet Potatoes 🥔 | 2 lbs | Starchy for flakiness |
| Unsalted Butter 🧈 | ½ cup | Cold for mashed potatoes |
| Whole Milk 🥛 | ½ cup | Full-fat for creaminess |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| McCormick Season All Purpose 🌶️ | 1 tsp | For savory depth |
| McCormick Worcestershire Sauce 🍶 | 1 tbsp | For umami richness |
The ground beef is where flavor starts. 80/20 fat ratio keeps it juicy—sirloin or chuck work too, but ground beef is classic. Grab the McCormick Season All Purpose for that signature savory kick; it's got herbs and spices already balanced. Fresh parsley brightens everything, but dried works in a pinch. The beef broth? Low-sodium keeps your dish from tasting flat—Swanson or Knorr are reliable. For the potatoes, Russets are non-negotiable—they're starchy enough to flake perfectly. Trader Joe's often has them pre-washed, which saves time.
No Worcestershire sauce? Soy sauce or balsamic vinegar adds umami, but it's not quite the same. The flour for the gravy is just a quick thickener—arrowroot powder works too if you're gluten-free. Swapping beef for lamb? Use the same amount, but add an extra pinch of salt. The carrots and onions can be pre-diced from frozen veggie mixes if you're in a hurry—just thaw and drain well. Baby carrots work perfectly if you're lazy. For the mashed potatoes, full-fat milk and cold butter are worth the effort—they make all the difference in that flaky crust.
This reheats beautifully—5 minutes at 350°F gets it piping hot. Keeps for 4 days in the fridge, freezes for 3 months. I like to portion mine into individual ramekins before baking so everyone gets their own perfect pie. The leftovers? Even better the next day as flavors meld. Store the filling and topping separately if you're prepping ahead—they bake faster that way.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for nights when I’d rather not wash a million dishes—just brown the beef with onions and garlic, toss in carrots, then smother the whole thing under mashed potatoes. The oven does all the work while I pretend I’m not cooking.
- Herb-Packed Punch: That fresh parsley at the end isn’t just for looks—it brightens up the rich beef and carrot mix in a way dried herbs never could. Honestly, the garlic-clove aroma alone makes me forget it’s a budget recipe.
- Leftover Legend: Between us, this is my go-to for meal prep Sundays. The flavors only get better the next day, and I can reheat portions straight from the fridge—no soggy tops, just solid comfort food every time.
- Budget-Buster Win: Ground beef, onions, and carrots? That’s a grocery list I can actually afford. I’ll be real: this feeds four for under $10, and the McCormick seasoning blend means I don’t need fancy spices to make it taste like a restaurant dish.
Step-by-step instructions for Mccormick shepherd's pie
Here's how to create that perfect flaky mashed potato crown over rich, savory meat filling.
Brown the Ground Beef and Sauté Vegetables
Heat a large skillet over medium-high heat and add the 1.5 lb ground beef. Break it up with a wooden spoon as it cooks, letting it brown evenly for about 8-10 minutes until it loses its raw color. Watch closely—you want it to develop a nice crust without burning.
Once the beef is browned, push it to one side of the pan and add 2 tablespoons of the beef broth to deglaze. Scrape up any browned bits from the bottom with a wooden spoon—these contain concentrated flavor. Add the 1 whole diced yellow onion and 3 medium diced carrots to the pan, stirring to combine. Cook for 5-6 minutes until the vegetables begin to soften.
Add the 4 minced garlic cloves and cook for another 30 seconds until fragrant. Stir in the 1 tbsp all-purpose flour, 1 tsp McCormick Season All Purpose, 1 tbsp McCormick Worcestershire Sauce, 1.5 tsp salt, and 0.5 tsp ground black pepper. Pour in the remaining 1.5 cups beef broth and bring to a simmer. Let it cook for 5-7 minutes until the sauce thickens slightly. Remove from heat and stir in the 0.25 cup chopped fresh parsley. This mixture forms your flavorful filling—set it aside while you prepare the potato topping.
Prepare the Flaky Mashed Potato Topping
While the filling simmers, peel and cut the 2 lbs russet potatoes into even chunks. Place them in a large pot and cover with cold water by about an inch. Add 1 tsp salt to the water and bring to a boil. Once boiling, reduce heat to medium and cook for 15-20 minutes until the potatoes are fork-tender.
Drain the potatoes thoroughly, then return them to the pot. Add the 0.5 cup cold unsalted butter and 0.5 cup whole milk. Using a potato masher or ricer, mash until smooth but with some texture—you want that flaky, rustic look. Season with an additional 0.5 tsp salt and 0.25 tsp ground black pepper if needed. The potatoes should be light and airy, with just enough creaminess to hold their shape when baked.
Assemble and Bake for Golden Perfection
Preheat your oven to 400°F. Spread the beef and vegetable filling evenly in a 9x9-inch baking dish or similar size. Spoon the mashed potatoes over the top, spreading them into an even layer. Use the back of a spoon to create some texture and ridges—this helps the top brown beautifully and creates that classic flaky appearance.
Bake uncovered for 20-25 minutes until the top is golden brown and slightly crispy. The filling should be bubbling hot underneath. For extra browning, you can broil for the last 1-2 minutes, but watch closely to avoid burning. Remove from the oven and let it rest for 5 minutes before serving—this allows the filling to set slightly and makes it easier to cut.
Serve with Confidence
Use a sharp knife to cut through the crust and into the filling. The contrast of the flaky, golden potato topping with the rich, savory meat filling is what makes this dish so satisfying. Serve immediately while the filling is hot and the potatoes are still tender. The flavors will meld beautifully, delivering that comforting, hearty meal everyone loves.
Here's the thing—this dish tastes even better the next day as the flavors continue to develop. Leftovers reheat well, so you'll have another delicious meal ready for later. Enjoy your homemade Mccormick Shepherd's Pie with a side of steamed green beans or a simple salad for a complete dinner.
Pro Tips For Making Mccormick Shepherd'S Pie
- CRUSH THE ONIONS: Dice those yellow onions small—think 1/4-inch pieces or finer. I used to leave them chunky, but this recipe needs them to melt into the sauce, not just sit there like stubborn guests. A sharp knife and a quick chop make all the difference, and you’ll taste it in every bite.
- COOK THE BEEF LOW: Once the beef’s browned, drop the heat to medium-low and let it simmer uncovered. This isn’t a sear-and-dump dish—you’re rendering fat and building flavor. I learned this the hard way when my pie tasted greasy instead of rich. Patience here saves the whole dish.
- MASH THE POTATOES DRY: Drain your boiled potatoes thoroughly and give them a good shake in the colander before mashing. Extra moisture = a gluey topping that’ll slide off instead of crisp up. I skip the milk in the mash for this recipe—just butter, salt, and a little pepper. It’s the only way to get that golden, crackly crust.
- SAVE THE PARSELY STALKS: Don’t toss those tough parsley stems—they’re packed with flavor. Roughly chop them and toss them into the beef mixture after the onions and garlic. It’s a tiny effort that adds depth without overpowering. (Yes, even if you’re impatient like me.)
Troubleshooting your mccormick shepherd's pie
Potato Topping Too Dry
If your mashed potato topping turns out dry or crumbly, you likely overcooked the potatoes or didn't add enough moisture. For flaky perfection, boil potatoes until they're fork-tender but still slightly firm—15-20 minutes is ideal.
After draining, add ½ cup whole milk and ½ cup cold butter, then mash thoroughly. If still dry, mix in 1-2 tablespoons warm milk until creamy. The secret is using cold butter—it melts gradually, keeping the potatoes light. 🥔
Filling Too Watery
A watery filling usually means you didn't thicken the sauce properly. After simmering the beef and veggies, stir in 1 tbsp all-purpose flour and cook for 2-3 minutes to build a roux. For extra richness, add 1 tbsp cornstarch mixed with 2 tbsp cold water as a slurry.
If the sauce still separates, reduce heat and simmer uncovered for 5 minutes to evaporate excess liquid. Always taste and adjust seasoning—sometimes a pinch of salt or a splash of Worcestershire sauce ties everything together. 💧
Uneven Baking
Uneven browning happens when the potato topping isn't spread evenly or the oven isn't hot enough. Preheat your oven to 400°F and use a 9x9-inch baking dish (or similar) for even heat distribution. Spread the filling and topping in a ¼-inch layer—thicker areas take longer to cook.
For extra crispiness, broil for 1-2 minutes at the end, but watch closely to avoid burning. If the edges brown too fast, tent loosely with foil during baking. 🔥
Meat Overcooked or Raw
Ground beef should reach 160°F internal temperature but not dry out. Cook it in batches if needed—overcrowding steams the meat instead of browning. For deeper flavor, brown the beef first, then set it aside before sautéing veggies to avoid overcooking.
If the meat tastes raw, return it to the pan over medium heat for 2-3 minutes while stirring constantly. Use a meat thermometer for accuracy—it's worth the $15 investment. 🌡️
Crust Not Flaky Enough
A dense potato crust often means the potatoes were mashed too smooth or baked too long. For that classic flaky texture, mash potatoes with a ricer or fork—don't overwork them. Before baking, use the back of a spoon to create ridges in the topping.
If the crust still lacks flakiness, bake at 375°F instead of 400°F for 15 minutes, then increase to 400°F for the final 10 minutes. A sprinkle of grated Parmesan before baking adds extra crispiness. ✨
Filling Too Salty
Over-salting is common when using store-bought broth or seasoning blends. Taste the filling before assembling—if it's too salty, balance it with 1 tbsp lemon juice or 2 tbsp tomato paste to cut the saltiness.
For prevention, use low-sodium broth and reduce the salt in the mashed potatoes to ½ tsp. If the dish is already assembled, add a layer of plain yogurt or sour cream on top before baking to mellow the flavor. 🧂
Nutrition facts
Frequently asked questions
Can I make this shepherd's pie with lamb instead of beef?
Lamb works beautifully and adds a richer flavor. Use the same 1.5 lb amount, but add an extra pinch of salt since lamb can be slightly saltier. For best results, brown the lamb first to develop deep flavor, then proceed with the recipe as written. The mashed potato topping will complement the lamb's richness perfectly.
How do I make the potato topping extra crispy?
For a golden, crispy crust, spread the mashed potatoes in an even ¼-inch layer and create ridges with the back of a spoon before baking. Bake at 400°F for 20-25 minutes, then broil for 1-2 minutes at the end. For extra crunch, sprinkle grated Parmesan cheese on top before baking. Avoid overmashing the potatoes—keep some texture for that flaky finish.
Can I prepare this ahead of time?
Yes! Assemble the pie and refrigerate it for up to 24 hours before baking. For make-ahead meals, prepare the filling and mashed potatoes separately, then combine and bake when ready. Leftovers reheat well—cover with foil and warm at 350°F for 10-15 minutes. The flavors actually improve overnight as they meld together.
What can I serve with this dish?
This hearty pie pairs perfectly with fresh green beans, a simple side salad, or buttery corn. For extra richness, add a dollop of sour cream or a sprinkle of fresh parsley on top. A crusty bread roll on the side helps soak up any extra gravy. For a complete meal, serve with roasted carrots or steamed broccoli.
Why did my filling turn out watery?
Watery filling usually means the sauce wasn't thickened enough. After simmering the beef and veggies, stir in 1 tbsp flour and cook for 2-3 minutes to build a roux. If it's still too thin, add 1 tbsp cornstarch mixed with 2 tbsp cold water as a slurry and simmer until thickened. Always taste and adjust seasoning—sometimes a splash of Worcestershire sauce helps tie everything together.
