Main Courses
This Hellofresh pub-style shepherd's pie brings classic British comfort food to your dinner table with its rich meat filling and golden mashed potato topping.
The secret lies in perfectly seasoned ground lamb and beef, slow-cooked until tender, then topped with velvety mashed potatoes that create a crispy, fluffy crust when baked. I've perfected this recipe over years of testing, ensuring every layer delivers maximum flavor without requiring advanced techniques.
The meat filling combines ground lamb and beef with carrots, peas, and a savory gravy that develops deep, caramelized flavors during the slow cooking process. Meanwhile, the mashed potato topping gets its signature texture from butter, cream, and a touch of mustard—just enough to give it that authentic pub-style tang.
What makes this version special is how the filling stays moist while the topping achieves that perfect crispy edge without turning soggy.
By the time it emerges from the oven, you'll have a hearty shepherd's pie with layers of tender meat, vibrant vegetables, and a golden-brown crust that's impossible to resist.
The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect balance of savory, creamy, and slightly crispy textures. This is comfort food at its finest—warm, satisfying, and worth every effort.
Serve with a crisp green salad or steamed vegetables for a complete meal, or enjoy it on its own as the star of your dinner. The recipe scales easily for larger gatherings, making it perfect for family dinners or holiday meals.
Let's get started on creating this classic dish in your own kitchen.
Ingredients for hellofresh pub style shepherd's pie
Ground lamb and beef meet creamy mashed potatoes in this British classic—simple ingredients, big flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Lamb 🐑 | ¾ lb | 80/20 fat ratio preferred |
| Ground Beef 🥩 | ¾ lb | 80/20 fat ratio preferred |
| Carrots 🥕 | 1 ½ cups | Diced small, about 3-4 medium |
| Frozen Peas 🌱 | 1 cup | Thawed or fresh peas |
| Onion 🧅 | 1 whole | Yellow or red, diced |
| Garlic Cloves 🧄 | 3 cloves | Minced for depth of flavor |
| Beef Stock 💧 | 1 ½ cups | Homemade or quality store-bought |
| Tomato Paste 🍅 | 2 tbsp | Smooth, not chunky |
| Whole Milk 🥛 | ½ cup | Full-fat for creaminess |
| Heavy Cream 🧈 | ½ cup | Full-fat for rich texture |
| Russet Potatoes 🥔 | 2 lbs | About 4 medium potatoes |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for mashed potatoes |
| Dijon Mustard 🍯 | 1 tsp | For authentic tang |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly ground preferred |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
The lamb and beef are non-negotiable for that authentic pub taste. Costco or Whole Foods have the best ground meat blends—look for 80/20 fat ratio to keep it juicy. If you can't find lamb, substitute extra ground beef, but you'll lose that distinct flavor. The carrots should be bright orange and firm—skip the rubbery ones. For the beef stock, Kitchen Basics or Swanson are solid affordable options, but homemade is worth it if you've got the time. The tomato paste? Trader Joe's has the best squeeze tubes—no waste, keeps forever.
No lamb? Ground turkey or chicken works in a pinch, but it'll be leaner. Fresh peas are ideal, but frozen works perfectly fine—just thaw them first. The onions should be sweet, not bitter, so red or yellow work best. For the mashed potatoes, Russet potatoes are a must—they're high in starch and give that fluffy texture. If you're short on time, instant potatoes (like Idahoan) can save you 20 minutes, though they won't be as creamy. The mustard is key—Dijon adds that authentic tang that separates this from regular shepherd's pie.
This pie reheats beautifully—actually tastes better the next day once everything melds together. Store leftovers covered in the fridge for up to 4 days, or freeze portions for 3 months. I like to portion it into individual containers so I can grab a serving straight from the freezer for a quick dinner. The topping gets crispy when reheated, so cover it loosely with foil if you're worried about drying out. Leftovers make amazing sandwiches the next day—trust me on this.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for lazy nights—just brown the meat, toss in the veggies, and cover with mashed potatoes. No extra pots, no fuss, and the lamb-beef combo adds depth without extra work.
- Rich Pub Flavor: That caramelized onion base? Chef’s kiss. The lamb gives it an earthy richness, while the peas add a bright pop—simple ingredients, but the flavor feels like a cozy pub dinner.
- Leftovers for Days: Between us, this tastes even better the next day. I make a double batch, freeze half, and pull it out for busy weeks. The mashed potato topping reheats like a dream (microwave-friendly, no lies).
- Budget-Friendly Feast: Ground lamb and beef stretch far, and frozen peas keep costs low. Honestly, it’s my go-to for feeding a crowd—everyone clears their plate, and I don’t break the bank.
Step-by-step instructions for pub style shepherd's pie
Here's how to create a hearty shepherd's pie with tender meat filling and cloud-like mashed potatoes.
Cook the Potatoes for Silky Mashed Topping
Peel the 2 lbs russet potatoes and cut them into 1-inch chunks. Place them in a large pot and cover with cold water by about 1 inch. Add 1 tsp salt and bring to a boil over high heat. Once boiling, reduce heat to medium and cook for 15-20 minutes until the potatoes are fork-tender.
Drain the potatoes thoroughly and return them to the pot. Add the 0.5 cup unsalted butter and 0.5 cup whole milk. Mash until completely smooth, then fold in the 0.5 cup heavy cream and 1 tsp dijon mustard. Season with 0.5 tsp salt and 0.5 tsp black pepper. The mashed potatoes should be light and fluffy—this is your golden topping that makes shepherd's pie special.
Build the Savory Meat Filling
In a large skillet over medium heat, combine the 0.75 lb ground lamb and 0.75 lb ground beef. Cook until browned, breaking it into small pieces with a wooden spoon. This should take about 5-7 minutes. Remove the meat from the skillet and set it aside.
In the same skillet, add 2 tbsp olive oil (not listed but necessary for cooking) and sauté the 1 whole onion (diced) and 3 cloves garlic (minced) until softened, about 5 minutes. Stir in the 1.5 cups diced carrots and cook for another 3-4 minutes until tender. Add the 1 tsp dried thyme and cook for 30 seconds until fragrant.
Create the Rich Gravy Base
Return the cooked meat to the skillet and stir in the 2 tbsp tomato paste, cooking for 1 minute to develop the flavor. Pour in the 1.5 cups beef stock and bring to a simmer. Let it cook uncovered for 8-10 minutes until the liquid reduces by about half and the mixture thickens slightly. The filling should be rich and flavorful with a thick, gravy-like consistency.
Stir in the 1 cup frozen peas and cook for an additional 2 minutes until heated through. Season with the remaining 1 tsp salt and 0.5 tsp black pepper. The filling should be hearty and packed with flavor—this is the soul of your shepherd's pie.
Assemble and Bake to Perfection
Preheat your oven to 400°F. Spread the meat filling evenly in a 9x13-inch baking dish. Spoon the mashed potatoes over the top, creating a smooth, even layer. Use a fork to create decorative ridges in the mashed potatoes for a restaurant-quality finish.
Bake uncovered for 20-25 minutes until the top is golden brown and the edges are bubbling. The filling should be hot and the mashed potatoes should be lightly browned on top. If the top browns too quickly, tent loosely with aluminum foil for the last 10 minutes of baking.
Rest and Serve with Confidence
Remove the shepherd's pie from the oven and let it rest for 5-10 minutes before serving. This resting period allows the filling to set slightly and makes it easier to slice. The contrast between the creamy mashed potato topping and the rich, savory meat filling is what makes this dish so satisfying.
Serve with a side of steamed green vegetables or a crisp green salad. The combination of tender lamb and beef with the smooth, buttery mashed potatoes creates a comforting, pub-style meal that's perfect for any occasion. Enjoy the hearty flavors of this classic dish!
Pro Tips For Making Hellofresh Pub Style Shepherd'S Pie
- Brown the Meat Properly: The lamb and beef mixture needs to develop that deep, savory crust—don’t just toss it in and stir. Cook it in batches over medium-high heat until the edges are dark brown, breaking it up with a wooden spoon. This isn’t the time to rush; let it sear for 5-7 minutes per batch, or you’ll end up with bland filling.
- Dice the Carrots Small: I used to cut them into thick chunks, thinking it’d save time, but they stayed crunchy and undercooked. For this recipe, dice them into ¼-inch pieces—they’ll soften perfectly into the filling without turning mushy. (Yes, even if you’re impatient like me.)
- Don’t Overmix the Mashed Potatoes: The HelloFresh recipe calls for smooth, lump-free masher, but blending it too aggressively makes the topping dense and heavy. Use a potato masher or ricer instead—it keeps the texture light and fluffy, which is non-negotiable for that golden, crispy crust.
- Add a Splash of Worcestershire: The recipe might not mention it, but a tablespoon of Worcestershire sauce in the meat mixture adds a tangy depth that makes the whole dish sing. It’s not just for flavor—it also helps balance the richness of the lamb and beef. (Trust me, it’s worth the extra spoonful.)
Wine and beer pairings for this hellofresh pub style shepherd's pie
Red Wine Classics
A bold Pinot Noir from the Willamette Valley in Oregon is my go-to choice for this hearty dish. Its earthy notes and moderate tannins complement the lamb and beef filling beautifully without overpowering the creamy mashed potato topping.
I recommend a 2019 or 2020 vintage from Domaine Serene or Argyle Winery—both deliver that perfect balance of fruit and acidity that cuts through the richness. 🍷
Crisp White Alternatives
For those who prefer white wine, a Chardonnay with noticeable oak character works surprisingly well. Look for a California Chardonnay like Kendall-Jackson Vintner's Reserve, which has enough body to stand up to the savory filling.
The slight buttery notes in the wine mirror the mashed potatoes, creating a harmonious pairing that feels intentional rather than forced.
British Ale Pairings
No pub-style dish is complete without a proper ale, and this shepherd's pie deserves a British bitter or porter. I love Fuller's London Pride for its malty sweetness and balanced bitterness—it cleanses the palate between bites.
For something darker, Samuel Smith's Nut Brown Ale adds a caramel richness that pairs wonderfully with the lamb and caramelized onions in the filling. 🍺
Cider for a Twist
Don't overlook hard cider as an unexpected but excellent pairing. A dry, English-style cider like Thatchers Gold or Weston's Best offers crisp acidity that cuts through the dish's richness. The slight tannins in these ciders also help cleanse the palate, making each bite feel fresh.
This is a fantastic option for those who want something different from traditional beer or wine pairings.
Non-Alcoholic Options
For guests who prefer non-alcoholic beverages, a sparkling apple cider like Martinelli's Sparkling Apple Cider provides the same refreshing acidity as wine without the alcohol. Alternatively, a ginger beer like Feather's adds a spicy kick that complements the dish's savory flavors.
Both options are easy to find and deliver that same palate-cleansing effect.
Final Serving Suggestion
Regardless of your choice, serve the wine or beer slightly chilled—about 55-60°F for reds and 45-50°F for whites or ciders. This subtle temperature adjustment enhances the flavors and ensures each sip complements the dish perfectly.
I like to pour a glass about 15 minutes before serving to let it breathe and develop its aromas. 💫
Nutrition facts
Frequently asked questions
Can I make this pub-style shepherd's pie ahead of time?
This dish actually tastes even better the next day as the flavors meld together. Assemble the pie completely, then refrigerate uncovered for 1-2 hours before baking to develop that perfect crust. Leftovers keep well in the fridge for 4 days or can be frozen for 3 months. Reheat covered at 350°F for 20-25 minutes until warmed through.
What's the best way to make the mashed potatoes extra creamy?
For restaurant-quality texture, use full-fat dairy—whole milk, heavy cream, and cold unsalted butter. Mash the potatoes while they're still hot, then fold in the dairy gently to avoid lumps. The Dijon mustard adds that signature tang, and don't skip the resting time after cooking—the starches need 5 minutes to fully absorb.
Can I substitute beef for lamb in the filling?
Yes, but you'll lose some of that distinct pub-style flavor. For a 100% beef version, use 2 lbs total of 80/20 ground beef and add 1 tsp extra Worcestershire sauce to compensate. For a lamb-free option, try ground turkey or chicken, but expect a leaner texture—add 1 tbsp tomato paste to boost richness.
Why did my shepherd's pie turn out soggy?
Soggy topping usually means the filling wasn't fully cooked or the pie wasn't baked long enough. Always reduce the gravy until it's thick enough to coat the back of a spoon before assembling. Bake at 400°F for the full 20-25 minutes, and if the top browns too quickly, tent loosely with foil for the last 10 minutes. The filling should be piping hot when done.
What are the best sides to serve with this dish?
This hearty pie pairs perfectly with lighter sides to balance the richness. Try a crisp green salad with a tangy vinaigrette, steamed green beans with almonds, or buttery corn on the cob. For something warm, roasted Brussels sprouts or sautéed mushrooms add great contrast. The key is keeping portions small—this pie is meant to be the star!
