Hello Fresh Pub Style Shepherd's Pie Recipe: Creamy Mashed Crown Over Savory Beef

Main Courses

Hello Fresh Pub Style Shepherd's Pie Recipe: Creamy Mashed Crown Over Savory Beef

This Hello Fresh pub style shepherd's pie delivers all the comforting flavors of a classic British pub dish with a modern twist—creamy mashed potato crown over rich, savory beef filling.

The secret lies in perfectly browned meat and a velvety gravy that binds everything together, while the crispy potato topping adds that pub-worthy texture. I developed this recipe after years of testing, ensuring it's foolproof for home cooks yet still restaurant-quality.

The filling starts with ground lamb or beef, simmered with onions, carrots, and peas until tender, then finished with a deep, savory gravy. Meanwhile, the mashed potato topping gets its signature creaminess from buttery potatoes, warm milk, and a touch of garlic for depth.

What sets this apart is the optional crispy golden crust—achieved by browning the top under the broiler for that authentic pub-style finish.

By the time it emerges from the oven, you'll have a dish that looks as impressive as it tastes: tender beef swimming in rich gravy, topped with a golden, fluffy mashed potato crown.

The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect balance of creamy, savory, and slightly crispy textures. This is comfort food at its finest—warm, hearty, and impossible to resist.

Serve it with a side of pickled onions or a dollop of sour cream for extra tang, and you've got a meal that feels like a home-cooked pub feast. Ready to make this classic with a modern twist? Let's get started.

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

Ingredients for hello fresh pub style shepherd's pie

Pantry staples plus a few fresh touches—this pub-style pie comes together like a dream.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb 80% lean, finely ground
Yellow Onions 🧅 1 whole Medium, diced small
Carrots 🥕 3 whole Medium, peeled and chopped
Frozen Peas 🌱 1 cup Thawed, no need to drain
Beef Broth 💧 1 ½ cups Low-sodium preferred
Russet Potatoes 🥔 2 lbs Medium, peeled and cubed
Whole Milk 🥛 ½ cup Warm for creamy mash
Unsalted Butter 🧈 ½ cup Cold, cubed for fluffiness
Garlic Cloves 🧄 2 cloves Minced for subtle depth
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Worcestershire Sauce 🍶 1 tbsp For umami depth
All-Purpose Flour 🌾 1 tbsp For gravy thickening
Fresh Thyme 🌿 1 tbsp Chopped, or 1 tsp dried

The beef is the star—80% lean ground beef gives you that perfect balance of flavor and tenderness. Most grocery stores carry it pre-ground, but if you're buying a whole chuck roast, ask the butcher to grind it fine. Costco or Trader Joe's often have it pre-packaged, which saves time. For the onions and carrots, medium-sized works best—they cook evenly without turning to mush. I always grab a bag of frozen peas from Green Giant—they're pre-cut and ready to go. The beef broth? Low-sodium is key here, so you can control the seasoning better. If you can't find it, homemade chicken broth works too, just add a pinch of beef bouillon.

No Worcestershire sauce? Soy sauce or balsamic vinegar adds a similar depth, though Worcestershire is the classic choice. Fresh thyme is ideal, but dried works at one-third the amount. The flour for thickening? All-purpose is fine, but if you've got cornstarch, use half the amount for a glossier gravy. For the potatoes, Russets are essential—they're starchy and fluffy when mashed. If you can't find them, Yukon Golds work in a pinch, but they'll be slightly creamier. The milk should be warm when you add it to the potatoes—microwave for 40 seconds to just heat it through, then let it cool slightly before mixing.

This pie reheats beautifully—just 350°F for 20 minutes until the top is golden. The filling keeps for 3 days in the fridge, and the mashed potatoes can be prepped ahead too—just reheat with a splash of milk. For the full pub experience, brown the top under the broiler for 2-3 minutes until crispy. Leftovers? Portion into containers for easy lunches—this tastes even better the next day as the flavors meld. Store the filling and topping separately if you're prepping ahead, then assemble before baking.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash a million dishes. The ground beef and onions caramelize in the same pan you’ll later bake the pie in—no extra pots, no stress. Just a single sheet pan, a spatula, and 30 minutes of your time.
  • Caramelized Beef Bliss: That deep, savory flavor from browning the ground beef with onions and carrots? It’s the star. The beef broth keeps it rich but not greasy, and the peas add just enough brightness to cut through the richness—like a cozy hug in dish form.
  • Leftovers That Beg: Between us, this is the only casserole I actually look forward to reheating. The mashed potato topping stays fluffy, and the filling keeps its texture—perfect for lunchboxes or a lazy Sunday. (Yes, even on a Tuesday night.)
  • Budget-Friendly Feast: Ground beef, onions, carrots, and frozen peas? This is the kind of meal that stretches your grocery budget without sacrificing taste. I’ve fed four adults and a picky teenager with what’s basically leftovers from a single batch—no one went hungry, and no one complained.

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

Here's how to build a hearty, creamy shepherd's pie with tender beef and velvety mashed potatoes.

1

Cook the Beef Filling

In a large skillet over medium-high heat, add the 1.5 lb ground beef and cook until browned, breaking it apart with a wooden spoon. This usually takes about 5-7 minutes—you're looking for meat that's no longer pink in the center.

Once the beef is browned, add the 1 whole yellow onions and 3 whole carrots that you've chopped into small pieces. Cook for another 5 minutes until the vegetables begin to soften. Stir in the 2 cloves minced garlic and 1 tbsp chopped fresh thyme, cooking for 30 seconds until fragrant.

Pour in the 1.5 cups beef broth and 1 tbsp Worcestershire sauce, scraping up any browned bits from the bottom of the pan. Sprinkle the 1 tbsp all-purpose flour over the mixture and stir well to combine. Let the filling simmer for 5-7 minutes until it thickens slightly. Season with 1.5 tsp salt and 0.5 tsp black pepper, then stir in the 1 cup thawed frozen peas. Remove from heat and set aside.

2

Prepare the Creamy Mashed Potatoes

While the beef filling cooks, place the 2 lbs russet potatoes in a large pot and cover with cold water by about 2 inches. Bring to a boil over high heat, then reduce to medium-high heat 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 warm whole milk. Mash the potatoes until smooth and creamy. For extra fluffiness, use a potato masher or ricer. Season with another 0.5 tsp salt and 0.25 tsp black pepper if needed.

Here's the thing—don't skip the cold butter. Adding it while the potatoes are still hot creates steam, which helps lighten the texture. If the mash seems too thick, add a splash more milk. It should be smooth enough to pipe but still hold its shape.

3

Assemble and Bake to Perfection

Preheat your oven to 400°F. Spread the beef filling evenly in a 9x9-inch baking dish or similar size. Smooth the top with a spatula, creating a flat surface for the mashed potatoes.

Spread the mashed potatoes evenly over the beef filling, using a spatula to create a smooth, slightly peaked top. This shape helps the potatoes brown nicely. For extra crispiness, use a fork to make decorative lines or a crisscross pattern on top.

Bake for 20-25 minutes until the top is golden brown and the edges are bubbling. You'll know it's done when the filling is heated through and the potatoes have a crispy, golden crust. Let it rest for 5 minutes before serving—this allows the filling to set slightly and makes slicing easier.

4

Serve Warm and Enjoy

Slice into squares and serve immediately with a side of fresh green vegetables or a simple salad. The contrast between the creamy mashed potatoes and savory beef filling makes this dish truly comforting. If you prefer, you can also top each serving with a sprinkle of extra black pepper or a dollop of sour cream.

This shepherd's pie keeps well in the refrigerator for up to 3 days and reheats beautifully in the oven or microwave. The flavors actually deepen as it sits, making leftovers just as delicious as the first serving.

👨‍🍳

Pro Tips For Making Hello Fresh Pub Style Shepherd'S Pie

  • CRANK THE HEAT FIRST: Brown that ground beef hard and fast—no one likes gray meat. Push your pan to medium-high and break it into crumbles with a wooden spoon, or it’ll turn into a sad, dense patty. I used to rush this, and the flavor suffered. Now I give it 5 minutes, no excuses.
  • CHOP ONIONS SMALLER THAN YOU THINK: You’re not making onion garnish here. Dice those yellow onions into tiny granules—think rice-sized pieces—so they cook down completely and disappear into the filling. Big chunks? They’ll stay chewy and ruin the texture. (Yes, even if you’re impatient like me.)
  • DON’T SKIP THE BROTH REDUCTION: Simmer that beef broth down to about half its volume before mixing it into the filling. It thickens the sauce naturally and keeps the pie from getting watery when you bake it. I learned this the hard way—my first attempt was a soggy mess.
  • USE COLD MAShed POTATOES FOR TOPPING: Spread chilled mashed potatoes over the filling, not warm ones. Cold potatoes crisp up beautifully in the oven and create that golden crust you crave. Warm potatoes? They’ll steam and turn gummy. (Your future self will thank you.)

Storing and reheating your hello fresh pub style shepherd's pie

Fridge Storage Tips

This shepherd's pie stays fresh in the fridge for up to 3 days when stored properly. I always use a glass baking dish with a tight-fitting lid or aluminum foil pressed directly on the surface.

The key is letting it cool completely before covering—hot steam creates condensation that makes the potato topping soggy. For leftovers, portion into airtight containers with parchment paper between layers to prevent sticking. 🥔

Freezer-Friendly Prep

You can freeze the filling and topping separately for up to 3 months. Spread the cooked beef mixture in a single layer on a baking sheet, freeze until solid, then transfer to a freezer bag with all air removed.

For the mashed potatoes, spread them on a tray to freeze solid before bagging. When ready to serve, thaw overnight in the fridge, then assemble and bake as directed. The texture stays surprisingly creamy! ❄️

Oven Reheating Method

For the best results, reheat slices in a 350°F oven for 15-20 minutes covered with foil until heated through. I like to add 1-2 tablespoons of beef broth to the baking dish before reheating to prevent drying.

For extra crispiness, uncover and broil for 2-3 minutes at the end. This method restores that pub-style golden crust perfectly. 🔥

Microwave Shortcut

When you're in a hurry, microwave individual portions on 50% power for 2-3 minutes, stirring halfway. Cover with a damp paper towel to retain moisture. For best texture, add 1 tablespoon of milk or broth to each serving before microwaving.

The filling will stay tender, though the potato topping may lose some crispness. 💡

Crispy Top Revival

If your reheated pie loses its golden crust, pop it under the broiler for 1-2 minutes until lightly browned. I also keep a small container of grated Parmesan cheese on hand to sprinkle on top before broiling—it adds flavor and extra crispiness.

For extra richness, drizzle with a little olive oil before broiling. This works like magic on day-old leftovers! 🌟

Make-Ahead Assembly

For meal prep, assemble the pie completely (without baking) and refrigerate for up to 24 hours. When ready to bake, add 10 minutes to the baking time since it starts cold.

I often do this on Sunday for a ready-to-bake meal during the week. The flavors meld beautifully overnight, making it even more comforting. 📅

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 14g70%
Cholesterol 135mg45%
Sodium 850mg37%
Total Carbohydrate 52g18%
Dietary Fiber 8g29%
Sugars 6g
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 use lamb instead of beef for the filling?

Lamb works beautifully and gives the dish a slightly richer, gamey flavor that many pub-style pies feature. Use the same quantity (1.5 lb) and cook it until fully browned. For extra depth, add 1 tsp of dried rosemary with the thyme.

2

How do I make the mashed potato topping extra crispy?

For that perfect golden crust, spread the mashed potatoes in a thin layer over the filling, then use a fork to create a crisscross pattern. Bake uncovered for 20-25 minutes at 400°F, then broil for 2-3 minutes until deeply browned. A sprinkle of grated Parmesan before broiling adds flavor and extra crispiness.

3

What's the best way to reheat leftovers?

For the best texture, cover slices with foil and reheat in a 350°F oven for 15-20 minutes. Add 1 tbsp beef broth to the dish before reheating to keep it moist. For a crispy top, uncover and broil for 1-2 minutes at the end. Microwaving works in a pinch, but the topping may lose crispness.

4

Can I prepare this ahead of time?

Yes! Assemble the pie completely (without baking) and refrigerate for up to 24 hours. When ready to bake, add 10 extra minutes to the cooking time. You can also freeze the filling and topping separately for up to 3 months—just thaw overnight before assembling. The flavors actually improve overnight!

5

What's the secret to creamy mashed potatoes?

Use Russet potatoes (they're starchy) and add cold butter while the potatoes are still hot—this creates steam for fluffiness. Warm the milk slightly before adding, and mash thoroughly. For extra richness, stir in 1/4 cup sour cream or 2 tbsp cream cheese at the end.

★★★★★5.0(10 reviews)
Categories Main Courses