Hellofresh Pub Style Shepherd's Pie Recipe: Crispy Topping and Hearty Ground Beef Filling

Main Courses

Hellofresh Pub Style Shepherd's Pie Recipe: Crispy Topping and Hearty Ground Beef Filling

This HelloFresh pub-style shepherd's pie delivers all the comfort of a British pub in your own kitchen—crispy golden topping, rich beef filling, and creamy mashed potatoes that hold together perfectly.

I've refined this recipe to balance authentic pub flavors with the convenience of meal-kit prep, so you get restaurant-quality results with minimal fuss.

The secret lies in a well-seasoned meat mixture, a velvety cornstarch-thickened gravy, and a potato topping that bakes to crispy perfection while keeping the filling warm and hearty.

What makes this version stand out is the attention to detail that transforms a classic dish into something truly special. You'll start with ground beef (or lamb for extra richness) browned to develop deep flavors, then simmered in a savory gravy that coats every bite.

The mashed potatoes get their structure from a touch of butter and milk, while the topping achieves that coveted crispy texture through careful layering and baking. It's the kind of dish that feels indulgent yet remains approachable for weeknight cooking.

By the time it emerges from the oven, you'll have a pie with a crispy potato crust that shatters slightly with each bite, a rich beef filling infused with herbs and gravy, and fluffy potatoes underneath that melt in your mouth.

The aroma alone will have everyone gathering around the table—this is comfort food at its finest, with a professional touch that makes it feel like a pub meal at home. Ready to recreate this classic?

This recipe works beautifully as a standalone main course or paired with simple sides like steamed green beans or a fresh salad. The portions are designed to feed four, making it perfect for family dinners or meal prep.

With just a few key ingredients and straightforward steps, you'll have a dish that's as impressive as it is satisfying—no pub trip required.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for hellofresh pub style shepherd's pie

Pantry staples meet pub flavors for this crispy-topped comfort classic.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb 80% lean for best flavor
Russet Potatoes 🥔 2 ½ lb Yukon gold works too
Carrots 🥕 1 cup Diced small for even cooking
Onion 🧅 1 medium Diced finely for flavor
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Beef Broth 💧 1 ½ cups Low-sodium preferred
Tomato Paste 🍅 2 tbsp Squeeze tube works best
Whole Milk 🥛 1 cup Full-fat for creaminess
Unsalted Butter 🧈 ½ cup Cold for flaky layers
All-Purpose Flour 🌾 2 tbsp For thickening gravy
Cornstarch 🍚 1 tbsp For velvety texture
Salt 🧂 1 ½ tsp Kosher preferred
Black Pepper 🌶️ 1 tsp Freshly cracked
Fresh Thyme 🌿 ½ tsp Dried works too
Fresh Parsley 🌿 ¼ cup Chopped for garnish

The ground beef is where the magic starts—80% lean gives you that perfect balance of flavor and texture. Costco or Trader Joe's usually have it pre-ground, but if you're buying a whole chuck roast, ask the butcher to grind it fresh. The potatoes? Russets are ideal—they hold their shape better when baked. For the carrots, baby carrots work great if you're in a hurry, but they'll need a bit more time to soften. The onion and garlic? Freshly diced makes all the difference—don't skip this step, even if it takes a minute.

No beef broth? Chicken broth with a splash of Worcestershire sauce works in a pinch. Fresh thyme is ideal, but dried thyme at half the amount gets you close. The tomato paste can be the squeeze tube kind—Trader Joe's has the best—or a small can. For the milk, whole milk is key—it gives that creamy texture the dish needs. No cornstarch? All-purpose flour at double the amount will work, but it might make the gravy slightly thicker. The parsley is just for garnish, so dried works if you're out of fresh.

This pie reheats beautifully—cover with foil and bake at 375°F for 20 minutes to warm through. Keeps in the fridge for 4-5 days (though it's best fresh), and freezes for 3 months. I always make a double batch because it's perfect for lunches—just slice and reheat. The topping stays crispy if you store it with a paper towel on top to absorb any moisture.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe for lazy nights—the beef and veggies cook together while the potatoes roast on top, all in one dish. No chopping boards to scrub, no extra pots to wash. Just slide it in the oven and let it work its magic.
  • Rich, Savory Crust: That golden potato topping isn’t just for show—it’s crispy on the edges, fluffy inside, and locks in all the deep, herby beef flavor underneath. Honestly, the first bite is what keeps me coming back.
  • Leftovers That Don’t Suck: Between us, most casseroles turn into sad, soggy leftovers. Not this one. The topping stays intact, the filling stays warm, and it reheats like a dream—perfect for lunch the next day or freezing for when you’re too tired to cook.
  • Budget-Friendly Crowd-Pleaser: Ground beef, potatoes, and carrots? That’s a wallet-friendly combo that still feels special. I’ve served this at game nights, potlucks, and even my mom’s dinner table—no one ever guesses it’s this easy to make.

Step-by-step instructions for pub style shepherd's pie

Here's how to create a comforting, restaurant-worthy shepherd's pie with a golden, crispy potato topping.

1

Cook the Hearty Ground Beef Filling

In a large skillet over medium-high heat, brown the 1.5 lb ground beef by breaking it apart with a wooden spoon. Cook until it loses its raw color and begins to crisp at the edges, about 5-7 minutes. This step develops deep flavor through the Maillard reaction.

Push the beef to one side of the skillet and add 2 tablespoons tomato paste, 1 medium diced onion, and 1 cup diced carrots. Stir and cook for 3-4 minutes until the vegetables soften. Add the 4 minced garlic cloves and cook for another 30 seconds until fragrant.

Pour in the 1.5 cups beef broth and scrape up any browned bits from the bottom of the pan. Stir in 1.5 teaspoons salt, 1 teaspoon black pepper, and 0.5 teaspoon fresh thyme. Bring to a simmer and let cook for 10 minutes until the liquid reduces slightly and the flavors meld together.

2

Thicken the Filling with Creamy Sauce

In a small bowl, whisk together 1 cup whole milk, 2 tablespoons all-purpose flour, and 1 tablespoon cornstarch until smooth. Slowly pour this mixture into the beef mixture while stirring constantly to prevent lumps from forming.

Return the skillet to medium heat and let the sauce simmer for 5-7 minutes until it thickens to a creamy consistency that coats the back of a spoon. The filling should be rich and velvety, with no visible liquid remaining. Taste and adjust seasoning if needed.

Remove the skillet from heat and stir in the 0.25 cup chopped fresh parsley. This adds a bright finish that balances the hearty flavors. Transfer the filling to a 9x9-inch baking dish and spread it out evenly.

3

Prepare the Crispy Potato Topping

While the filling cooks, peel and cut the 2.5 lb russet potatoes into ¼-inch thick slices. Place them in a large bowl of cold water to prevent browning. Drain and pat them completely dry with paper towels—this step is crucial for achieving a crispy topping.

In a large skillet over medium heat, melt the 0.5 cup unsalted butter. Add the potato slices in a single layer and cook for 3-4 minutes per side until they begin to turn golden brown. You'll need to work in batches, but don't overcrowd the pan or they'll steam instead of crisp.

As you crisp each batch, spread the potatoes evenly over the beef filling in the baking dish. The top layer should be slightly overlapping but not too thick—this ensures even browning and crispiness.

4

Bake Until Golden and Crispy

Preheat your oven to 400°F. Once preheated, place the baking dish on the middle rack and bake for 25-30 minutes until the potato topping is deep golden brown and crispy on top. The filling should be bubbling hot underneath.

For extra crispiness, broil for the last 2-3 minutes, watching closely to prevent burning. The edges should be golden brown and the center should be firm to the touch. If it's not crisp enough, return it to the oven for another minute or two.

Let the shepherd's pie rest for 5-10 minutes before serving. This allows the filling to set slightly and makes it easier to slice. The contrast of the creamy, savory beef filling with the crispy potato topping is what makes this dish so satisfying.

👨‍🍳

Pro Tips For Making Hellofresh Pub Style Shepherd'S Pie

  • CRUSH THE ONIONS: Dice them small—think 1/4-inch pieces or finer. I used to leave them chunky, and they’d sit like little rocks in the filling. The Hellofresh recipe calls for sautéing them until soft, but if you start with tiny pieces, they’ll melt into the beef instead of demanding extra chewing.
  • SIMMER THE BEAN SAUCE: If the recipe includes canned beans (like kidney or pinto), drain them and simmer the liquid for 3–4 minutes to thicken it. That starchy water turns into a glue that binds the filling—no need for extra flour or cornstarch. (Yes, even if you’re in a hurry.)
  • PRESS THE POTATO MASH: After boiling, drain the potatoes thoroughly and press them through a ricer or mash them against a fine-mesh strainer. This removes excess moisture so the topping doesn’t turn soggy when baked. I learned this the hard way—my first attempt looked like mashed potatoes, not a golden crust.
  • SKIP THE RAW GARLIC: The recipe likely calls for minced garlic, but if you’re using cloves, bloom them in oil first for 30 seconds before adding the beef. Raw garlic burns easily and can make the filling taste bitter. Cooked garlic? Rich, nutty, and perfect for pub-style depth. (Trust me, your nose will thank you.)

Perfect pairings for this hellofresh pub style shepherd's pie

Classic Pub Sides

Start with steamed green beans tossed with a splash of lemon juice and a sprinkle of toasted almonds—the bright acidity cuts through the richness of the shepherd's pie beautifully. I like to blanch them for 3 minutes in salted water, then shock in ice water to keep them crisp.

For a heartier option, serve with buttery peas—just steam for 5 minutes and toss with a pinch of salt and a pat of butter. 🥦

Crispy Garnishes

A sprinkle of crispy fried onions adds a pub-style crunch that elevates the dish instantly. I use Sweet Baby Ray's> brand for their perfect golden color and mild sweetness—just fry them in ½ cup vegetable oil> at 350°F> for 4-5 minutes> until crisp.

Alternatively, toast panko breadcrumbs> with a pinch of garlic powder for a lighter alternative. For a fresh finish, garnish with chopped parsley or watercress—both add a peppery brightness that balances the richness.

Beverage Pairings

A robust English ale like Fuller's ESB or Guinness complements the hearty flavors perfectly—the malty sweetness and bitterness mirror the dish's depth. For wine lovers, a medium-bodied red like Pinot Noir or Merlot works beautifully, with its earthy notes harmonizing with the thyme and beef.

If you prefer something lighter, a crisp lager like Peroni cleanses the palate between bites. 🍺

Cheesy Variations

For a cheesy twist, sprinkle ½ cup shredded cheddar> or Gruyère over the potato topping before baking—it melts into a golden, bubbly layer. I recommend sharp white cheddar for a tangy kick or aged Gouda for a nutty depth.

For a vegan option, use nutritional yeast or vegan cheese shreds—they add a savory umami flavor without dairy. Just reduce the baking time by 2-3 minutes> to prevent over-browning.

Extra Crunch Toppings

Add texture with toasted breadcrumbs—mix ¼ cup panko> with 1 tbsp melted butter> and 1 tsp dried parsley, then sprinkle over the potatoes before baking. For a smoky touch, stir ½ tsp smoked paprika> into the breadcrumbs.

Another favorite is crushed potato chips—I use Pringles for their crispy, salty crunch—sprinkled on top just before serving for an unexpected but delicious twist. 🥔

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 14g70%
Cholesterol 150mg50%
Sodium 1200mg52%
Total Carbohydrate 52g18%
Dietary Fiber 8g29%
Sugars 8g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this shepherd's pie ahead of time?

Assemble the pie up to 24 hours ahead and refrigerate uncovered. When ready to bake, add 10-15 extra minutes to the baking time (cover loosely with foil if concerned about browning). For freezing, bake first, then cool completely before wrapping tightly in foil. Reheat at 375°F for 20-25 minutes until crispy again.

2

What's the secret to getting a crispy potato topping?

Three key steps: thin, even potato slices (¼-inch thick), completely dry potatoes (pat with paper towels), and pre-crisping in butter before assembling. The butter creates a flavorful barrier that promotes browning. Don't skip the single-layer pan-fry—it's what makes the difference!

3

Can I substitute lamb for beef in this recipe?

Yes! Lamb works beautifully and adds a more traditional pub flavor. Use the same amount (1.5 lb) and brown it thoroughly for deeper richness. For extra authenticity, add ½ teaspoon mint to the filling. The cooking time remains identical since lamb browns faster than beef.

4

Why did my pie turn out soggy instead of crispy?

Most likely, the potatoes weren't dry enough or the oven wasn't hot enough. Always pat potatoes completely dry and ensure your oven reaches 400°F before baking. Another common issue is overcrowding the pan—leave space between slices when pre-crisping. For extra insurance, broil for 2-3 minutes at the end.

5

How can I make this dish gluten-free?

Replace the flour with 2 tablespoons cornstarch or a 1:1 gluten-free flour blend for thickening the gravy. For the potato topping, use gluten-free breadcrumbs if adding any. All other ingredients are naturally gluten-free. The texture will be identical—just ensure your broth and seasonings are certified gluten-free.

★★★★★4.8(11 reviews)
Categories Main Courses