Classic Beef Wellington Recipe

Beef Wellington is a classic English centerpiece reserved for holidays and special occasions. It features a center-cut beef tenderloin wrapped in layers of mushroom duxelles, prosciutto (or Parma ham), optional spinach, and flaky puff pastry. The result is an elegant, savory roast that slices beautifully and pairs well with simple sides like sautéed broccolini and creamy mashed potatoes.

Whole Beef Wellington on cutting board

What is Beef Wellington?

Beef Wellington is an en croûte preparation: a center-cut beef tenderloin (often called chateaubriand) coated in layers of finely chopped mushrooms cooked with shallots and herbs (duxelles), wrapped in prosciutto or Parma ham, optionally layered with blanched spinach, and encased in puff pastry. It’s a classic dish for celebrations and restaurant dining because of its dramatic presentation and rich flavor.

Sliced Beef Wellington showing medium rare center

Ingredients needed

Please refer to the recipe card below for exact ingredient quantities.

  • Beef tenderloin (center cut) – the most even part of the tenderloin; filet mignon is cut from this section. Trim silver skin and tapering ends; save ends for other dishes if desired. The tenderloin is seasoned, seared briefly, and brushed with mustard.
  • Duxelles – a finely chopped mixture of mushrooms, shallots, fresh thyme, butter, salt, and pepper cooked until dry and crumbly. This layer adds deep umami and helps keep juices away from the pastry.
  • Prosciutto / Parma ham – thin slices form a barrier between the duxelles and the puff pastry and add savory saltiness. Avoid overlapping slices by more than about an inch to prevent excess salt.
  • Spinach (optional) – blanched and squeezed dry, spinach provides a fresh green layer. Some classic versions use a crepe instead.
  • Puff pastry sheets – use chilled sheets (preferably all-butter if you prefer richer flavor) and work quickly to keep them cold for maximum flakiness.
  • Egg yolk + milk or water – beaten together for an egg wash to give the pastry a glossy, golden finish.
Ingredients for assembling Beef Wellington

How to make Beef Wellington

Scroll to the full recipe card below for exact timings, temperatures, and quantities.

Prepare the beef

1. Generously season the center-cut tenderloin with kosher salt. Wrap it tightly in cling film and roll to form a uniform cylinder; chill for at least one hour or ideally overnight—this keeps the shape for even wrapping and baking.

2. Unwrap and pat dry. Heat a large skillet over medium-high heat with a little oil and sear the tenderloin on all sides until lightly golden. The goal is to seal juices rather than cook through. Remove and let cool.

3. Brush the cooled tenderloin all over with Dijon or yellow mustard, then refrigerate while you prepare the remaining components.

Seared beef tenderloin ready for mustard

Make the duxelles

1. Clean and finely chop mushrooms and shallots (a food processor can speed this up in short pulses).

2. Cook mushrooms and shallots in butter with fresh thyme, salt, and pepper over medium-high heat until the mixture is dry and crumbly, about 20 minutes. Stir frequently and reduce heat as needed while moisture evaporates.

3. Cool the duxelles completely. It can be made up to two days ahead and refrigerated.

Mushroom duxelles cooking in pan

Prepare the spinach (optional)

Blanch spinach briefly in boiling water, then shock in ice water. Drain thoroughly and squeeze out excess moisture. Large spinach leaves or bunch spinach work best; discard tough stems.

Assemble the layers

1. Lay cling film on the work surface. Arrange a rectangle of spinach leaves, overlapping to form a layer slightly longer than the tenderloin and wide enough to wrap.

2. Lay prosciutto slices over the spinach, overlapping no more than about an inch. Patch any gaps.

3. Spread cooled duxelles evenly over the prosciutto and press to form a compact layer.

4. Place the mustard-coated tenderloin on the duxelles, then lift and roll the layers around the beef using the cling film to tighten the log. Twist the film at the ends and roll to compress into a uniform cylinder. Chill the log while you prepare the pastry.

Assembled layers wrapped before pastry

Puff pastry and optional lattice

Roll one sheet of chilled puff pastry on a lightly floured surface to a length about 3 inches longer than the beef log and wide enough to overlap when wrapped. Place the chilled log near one end, brush the opposite quarter of the pastry with egg wash, and roll to enclose. Tuck and seal the ends underneath and place seam-side down on a parchment-lined baking sheet. Keep chilled.

If desired, roll and cut a second pastry sheet into a lattice or decorative shapes, chill briefly if it softens, then place it over the wrapped log and brush with egg wash.

Wellington wrapped in pastry with lattice

Bake

Preheat the oven to 420°F (215°C) for conventional ovens (reduce by 25°F for convection). Brush the pastry with egg wash and bake until the pastry is golden and the internal temperature of the beef reaches your target (use a kitchen thermometer): remove at about 105–108°F for rare, 110–115°F for medium-rare, and 115–120°F for medium. Tent with foil after 20–25 minutes if the crust browns too quickly.

Allow the Wellington to rest 25–30 minutes before slicing. Resting helps juices redistribute and allows carryover heat to reach final doneness.

Sliced Beef Wellington resting before serving

Recipe tips

  • Dry the duxelles thoroughly. Excess moisture will make the pastry soggy and prevent the duxelles from absorbing juices.
  • Limit prosciutto overlap. Prosciutto is salty; overlapping too much increases saltiness.
  • Keep puff pastry cold. Cold pastry puffs better and is easier to handle. If it softens, chill for a few minutes.
  • Use thermometers. An oven thermometer ensures accurate oven temperature; a good meat thermometer or cooking alarm is the most reliable way to check doneness.
  • Undercook slightly. Remove the Wellington a few degrees below your target and rest to reach perfect doneness with carryover cooking.
Golden baked Beef Wellington

FAQs

Does the duxelles really need to be cooked until dry?

Yes. Cooking the duxelles until it is dry and crumbly prevents excess moisture from making the pastry soggy and lets the duxelles absorb juices from the beef.

Can I skip the spinach layer?

Yes. The spinach is optional. It adds color and a fresh layer, but many versions omit it or use a thin crepe instead.

Is resting necessary?

Resting is important. It allows the juices to redistribute and the beef to finish cooking through carryover heat. If you must serve immediately, cook to the desired doneness before slicing.

📖 Recipe

Beef Wellington

Beef Wellington is an impressive holiday centerpiece: beef tenderloin wrapped in mushroom duxelles, prosciutto, optional spinach, and flaky puff pastry.

Prep Time: 1 hr 30 mins
Cook Time: 45 mins
Chill Time: 1 hr
Total Time: about 3 hrs 15 mins
Yield: 6 servings

Ingredients

For the beef

  • 3 pounds beef tenderloin, center cut, trimmed
  • 2 tablespoons Dijon mustard (or yellow mustard)
  • 1 tablespoon kosher salt (or to taste)
  • 1 tablespoon oil for searing

For the duxelles

  • 48 ounces baby portobello mushrooms (or mixed mushrooms), finely chopped
  • 7 ounces shallots, finely chopped
  • 1 teaspoon fresh thyme leaves
  • ½ teaspoon kosher salt
  • ¼ teaspoon cracked black pepper
  • 4 tablespoons unsalted butter

For the puff pastry

  • 1 box puff pastry sheets, defrosted (about 17.3 oz / 490 g)
  • 2 large egg yolks
  • 1 tablespoon milk or water

Other

  • 2 bunches spinach, stems trimmed and discarded (optional)
  • 6 ounces sliced prosciutto or Parma ham

Instructions

  1. Season and wrap the beef in cling film, roll into a tight cylinder, and chill at least 1 hour or overnight.
  2. Sear the tenderloin in hot oil until lightly golden on all sides; cool and brush with mustard. Chill.
  3. Make duxelles: finely chop mushrooms and shallots, cook in butter with thyme, salt, and pepper until dry and crumbly. Cool.
  4. Blanch and cool spinach, squeeze out excess water.
  5. On cling film, build a spinach layer, top with overlapping prosciutto slices, then spread duxelles evenly. Place tenderloin on top and roll tightly. Chill the log.
  6. Roll one puff pastry sheet to fit the log, wrap the chilled log, seal ends, and refrigerate. Optionally add lattice or decorative pastry from a second sheet.
  7. Preheat oven to 420°F (215°C) conventional. Brush with egg wash and bake: about 40 minutes for rare, 45 minutes for medium-rare, 50 minutes for medium. Tent with foil if browning too fast.
  8. Rest the Wellington 25–30 minutes before slicing. Slice with a sharp serrated knife and serve hot.

Equipment recommended

  • Food processor (optional, for chopping mushrooms)
  • Rolling pin
  • Lattice cutter or sharp knife (optional)
  • Kitchen thermometer

Nutrition (per slice)

Calories: ~669 kcal | Carbohydrates: ~57 g | Protein: ~17 g | Fat: ~44 g

Final plated Beef Wellington slices