Beef Wellington
intro
A showstopping classic of tender seared beef, savory mushroom duxelles, and crisp prosciutto wrapped in flaky golden puff pastry, baked to juicy perfection.
Ingredients
Steps
Season and Sear the Tenderloin
Pat the 800g trimmed beef tenderloin completely dry with paper towels, then rub evenly with 1 teaspoon (6g) kosher salt and ½ teaspoon (1g) black pepper. Heat 1 tablespoon (15ml) olive oil in a heavy-bottomed skillet over high heat until shimmering. Sear the beef on all 4 sides for 1.5 minutes per side, until a deep golden-brown crust forms (total searing time 6 minutes). Transfer beef to a plate, brush all over with 2 tablespoons (30ml) Dijon mustard while warm, then set aside to cool completely to room temperature (about 20 minutes).
Sauté the Shallots and Garlic
In the same skillet used for searing, melt 2 tablespoons (30g) unsalted butter over medium heat. Add 100g minced shallots and cook for 3 minutes until soft and translucent, then add 15g minced garlic and cook 30 seconds until fragrant (do not let garlic burn). Add 450g finely chopped cremini mushrooms, 1 tablespoon (3g) fresh thyme leaves, remaining ½ teaspoon (3g) kosher salt, and ½ teaspoon (1g) black pepper. Cook, stirring occasionally, for 12-15 minutes until all mushroom liquid fully evaporates and the mixture forms a thick, dark, spreadable paste with no remaining moisture. Transfer duxelles to a plate to cool completely to room temperature (about 20 minutes).
Arrange the Prosciutto Slices
Lay a 30cm long sheet of plastic wrap flat on your clean work surface. Arrange the 12 slices of prosciutto in slightly overlapping horizontal rows on the plastic to form a 20cm x 28cm rectangle large enough to fully enclose the beef, leaving no gaps between slices. Spread the cooled duxelles evenly over the prosciutto in a thin, uniform layer, leaving a 1cm border around all edges. Place the cooled, mustard-coated beef tenderloin horizontally across the exact center of the prosciutto-duxelles layer.
Wrap the Beef in Prosciutto
Use the edges of the plastic wrap to tightly lift the prosciutto and duxelles up and over the beef, rolling firmly to create a tight, even log, pressing out any trapped air pockets as you work. Twist the open ends of the plastic wrap tightly to seal completely, then roll the log back and forth a few times on the counter to create a smooth, uniform cylinder shape. Transfer the wrapped log to the refrigerator to chill for 20 minutes, until it holds a firm, solid shape for easy pastry wrapping.
Roll Out the Puff Pastry
Lightly dust your clean work surface with 1 tablespoon (10g) all-purpose flour, then roll the 500g all-butter puff pastry out to a 3mm thick rectangle measuring roughly 35cm x 25cm, large enough to fully enclose the beef log. Remove the plastic wrap from the chilled beef log and place it horizontally in the center of the rolled pastry. Brush all exposed pastry edges with half of the beaten egg wash. Fold the pastry tightly over the beef, pressing edges firmly to create a tight seal, and trim any excess thick pastry to avoid doughy seams. Place the wrapped Wellington seam-side down on a parchment-paper-lined baking sheet, then brush the entire outer pastry surface with the remaining beaten egg wash. Cut 3 small 2cm slits in the top of the pastry to allow steam to escape during baking, then chill for another 15 minutes while the oven preheats.
Bake the Beef Wellington
Preheat your oven to 200°C (400°F) with a rack positioned in the middle. Once the oven is fully preheated, place the chilled Wellington on the middle rack and bake for 35-40 minutes, until the pastry is a deep, even golden brown and crisp all over, and the internal temperature of the beef reaches 55°C (131°F) for perfect medium-rare doneness (check by inserting an instant-read thermometer through one of the top steam slits). Remove the Wellington from the oven and transfer it to a wooden cutting board to rest for 15 minutes before slicing into 2.5cm thick pieces to serve.
Tips
2.The overlapping prosciutto layer acts as a critical moisture barrier between the juicy beef and duxelles and the delicate pastry—do not skip this layer, as it is the most reliable way to prevent a soggy pastry bottom.
3.Resist the urge to slice the Wellington immediately after baking: the full 15-minute rest allows the hot beef juices to redistribute and settle, so they will not run out and soak the pastry when you cut into it.

Tried this for our weekly Sunday family dinner and wow, SO good. Only hiccup was my puff pastry got a little soggy on the bottom—any tips for that next time? Flavor was unreal though, my in-laws thought I ordered it from a steakhouse, and even my super picky 8 year old asked for seconds!
Game changer! I’ve messed up beef wellington twice before trying other recipes, but this one turned out perfect first try. I brought slices to my office potluck yesterday and people were fighting over the last piece. The cook time felt totally manageable even for a hard difficulty recipe, I split the prep over two days (made the duxelles the night before) which made it way less stressful.
Made this last night for date night with my partner and they were absolutely blown away. I splurged on a really nice filet from the local butcher and it was worth every penny. The mustard layer adds such a perfect little zing that cuts through all the richness, I’ll never make wellington without it again.
Okay real talk—how hard is this actually for someone who’s pretty new to cooking? I can do basic roasts and sheet pan meals but I’ve never worked with puff pastry before, and I don’t want to waste an expensive cut of beef if I’m gonna mess it up for our anniversary dinner next month.
Wait has anyone tried making this with a dairy free puff pastry? My son has a milk allergy and I want to make this for our holiday family get together but I don’t want to mess up the texture. All the other wellington recipes I’ve seen don’t mention swaps at all so I’m stoked this one has clear ingredient notes!
This slaps. Only change I made was adding a little crumbled blue cheese in with the duxelles because I love that blue cheese + beef combo, and it was insane. Cook time was spot on, my beef came out perfect medium rare just like the recipe said, no guesswork with the meat thermometer tip.
Meal prepped a bunch of slices of this on Sunday and they reheated perfectly for lunches all week! I was worried the pastry would get soggy when I warmed them up in the air fryer, but 3 minutes at 375 and it was crispy as fresh. Total game changer for fancy work lunches, my coworkers kept staring at my plate jealous.
Made this for my watch party for the big football game last weekend and it was the first platter empty. I cut it into little bite sized squares instead of full slices so people could grab them easy, and folks were raving the whole night. Way better than the usual chips and dip spread I usually do.
Y’all I was so proud of myself for nailing this on the first try until I realized I forgot to add the prosciutto layer ? I still thought it tasted amazing, but I can only imagine how much better it is with that salty layer keeping the pastry from getting soggy. Definitely trying again next month for my mom’s birthday dinner and I’m writing myself a giant sticky note to not skip the prosciutto.
OMG I was so scared to try this because the difficulty says hard, but I followed every direction to a T and it came out looking just like the cover photo! The meat was perfectly medium rare, the pastry was golden and flaky, the duxelles was so umami and rich. My husband said it was better than the beef wellington we had at the fancy steakhouse in Chicago for our anniversary. SO good, can’t recommend enough.