Beef Wellington is a classic dish that always feels a little fancy but is full of rich, comforting flavors. It’s all about tender beef wrapped in a layer of mushroom duxelles and sometimes pâté, then all baked inside a golden, flaky puff pastry. The contrast between the savory meat and the crispy crust is what makes it so special.
I love making Beef Wellington for special occasions because it’s a real showstopper that impresses without being overly complicated once you get the steps down. One trick I like is to sear the beef well before wrapping it, which locks in the juices and adds a deep flavor. It’s a dish I feel proud serving to friends and family, knowing it tastes as good as it looks.
When I serve Beef Wellington, I usually slice it thick to show off the beautiful pink center and the layers all wrapped up inside. It goes great with simple sides like roasted veggies or mashed potatoes to keep the focus on the main event. This dish always brings a cozy, celebratory feeling to the table, perfect for those moments when you want to make a little extra effort and enjoy good food together.
Key Ingredients & Substitutions
Beef Tenderloin: This cut is tender and perfect for Beef Wellington. If you can’t find tenderloin, a center-cut filet mignon is a good substitute but keep an eye on cooking time since size varies.
Mushrooms: Cremini or button mushrooms work great for the duxelles. I like mixing in some shiitake for extra flavor. If fresh mushrooms aren’t available, use canned mushrooms but drain them well and cook longer to remove moisture.
Prosciutto: It adds saltiness and helps keep the mushroom layer in place. You can swap with thin slices of ham or pancetta, but avoid thicker cuts that won’t wrap well.
Puff Pastry: Store-bought puff pastry is a convenient choice. If you want to make your own, be ready for extra time and skill. For a lighter crust, filo dough can work, but it won’t be as rich or flaky.
How Do You Get the Perfect Cooked Beef and Crispy Pastry?
Balancing the beef’s doneness with the crispiness of the pastry is key. Here’s how I manage it:
- Sear the Beef: A quick, high-heat sear locks in juices and adds flavor. Don’t skip seasoning before searing.
- Chill After Wrapping: Wrapping the mushroom-coated beef in prosciutto and chilling helps it stay tight and easier to handle.
- Keep Pastry Cold: Roll out the pastry and wrap cold to prevent it from becoming too soft or sticky.
- Bake Hot and Fast: A hotter oven (around 425°F) crisps the pastry quickly, keeping it flaky while the beef cooks to medium-rare.
- Rest Before Slicing: Letting the Wellington rest for 10 minutes helps juices settle, so it stays juicy but doesn’t flood the pastry.

Equipment You’ll Need
- Heavy skillet – perfect for searing the beef evenly and locking in juices.
- Food processor – makes chopping mushrooms for the duxelles quick and easy.
- Plastic wrap – helps wrap the prosciutto and mushroom layer tightly around the beef.
- Rolling pin – you’ll need this to roll out the puff pastry smoothly without tearing.
- Baking sheet with parchment paper – keeps the pastry from sticking and makes cleanup simple.
- Instant-read thermometer – helps you check the beef’s doneness perfectly without guesswork.
Flavor Variations & Add-Ins
- Swap beef tenderloin for pork tenderloin for a milder flavor and easier budget option.
- Add finely chopped fresh herbs like thyme or rosemary to the mushroom duxelles for extra aroma.
- Include a thin layer of pâté or foie gras under the mushroom spread to enrich flavor and texture.
- Try adding sautéed spinach or caramelized onions inside for a vegetable twist that adds sweetness and color.
How to Make Beef Wellington?
Ingredients You’ll Need:
Main Ingredients:
- 1 center-cut beef tenderloin (about 2 to 2.5 pounds), trimmed
- Salt and freshly ground black pepper, to taste
- 2 tablespoons olive oil, divided
- 2 tablespoons Dijon mustard
- 8 oz cremini or button mushrooms, finely chopped
- 2 cloves garlic, minced
- 2 tablespoons unsalted butter
- 1 small shallot, finely chopped
- 6 thin slices of prosciutto
- 1 package puff pastry sheets (about 14 oz), thawed
- 1 large egg, beaten (for egg wash)
- Optional: fresh thyme for flavor
How Much Time Will You Need?
This recipe takes about 30 minutes of active prep, including searing, making the mushroom duxelles, and assembling everything. Then you’ll bake it for 25-30 minutes. Allow an extra 10 minutes for the Wellington to rest before slicing. Plan on roughly 1 hour total from start to finish.
Step-by-Step Instructions:
1. Preparing the Beef:
Pat your beef dry and season it well with salt and pepper. Heat 1 tablespoon of olive oil in a heavy skillet over high heat, then sear the beef on all sides until nicely browned, about 2-3 minutes per side. Take it off the heat to cool a bit, then brush the outside evenly with Dijon mustard—this adds a great flavor boost!
2. Making the Mushroom Duxelles:
In a food processor, chop the mushrooms finely. In a skillet over medium heat, melt the butter with 1 tablespoon olive oil, then add the shallot and garlic. Cook until fragrant, about 1-2 minutes. Add the mushrooms and cook, stirring often, until all the moisture evaporates and the mixture thickens, about 10-15 minutes. Season with salt, pepper, and thyme if using. Let this cool completely.
3. Assembling with Prosciutto:
Lay out a large piece of plastic wrap and arrange the prosciutto slices overlapping, forming a rectangle big enough to wrap your beef. Spread the cooled mushroom mixture evenly on top of the prosciutto. Place the beef in the center, then roll everything up tightly using the plastic wrap. Twist the ends securely and chill in the fridge for about 15 minutes to help it hold its shape.
4. Wrapping in Puff Pastry:
Preheat your oven to 425°F (220°C). On a lightly floured surface, roll out the puff pastry sheet large enough to cover the beef package. Unwrap the beef roll and place it in the center of the pastry. Fold the pastry over the beef, trimming excess and sealing the edges well. Place it seam side down on a parchment-lined baking sheet. Brush the entire pastry with beaten egg for a shiny, golden finish. If you’d like, gently score the top with a knife in a pattern—but don’t cut all the way through the pastry.
5. Baking and Resting:
Bake for 25-30 minutes until the pastry is a beautiful golden brown and a thermometer inserted in the center reads 125°F (52°C) for medium-rare. Remove from the oven and let it rest for 10 minutes to let the juices settle and keep the beef tender.
6. Serving:
Slice carefully with a sharp knife, revealing the layers inside—the tender beef, savory mushroom duxelles, prosciutto, and flaky pastry. Serve with your favorite roasted veggies, mashed potatoes, or a rich red wine sauce for a perfect meal.
Can I Prepare Beef Wellington Ahead of Time?
Yes! You can assemble the Beef Wellington up to the pastry-wrapping step, then cover and refrigerate it overnight. Just bring it to room temperature before baking to ensure even cooking.
What If I Don’t Have a Food Processor for the Mushrooms?
No worries! Finely chop the mushrooms by hand using a sharp knife. It might take a bit longer, but the flavor and texture will be just as good.
How Do I Store Leftovers?
Wrap any leftovers tightly in plastic wrap or foil and store in the fridge for up to 2 days. Reheat gently in an oven at low temperature to keep the pastry crisp.
Can I Use Frozen Puff Pastry?
Absolutely! Just be sure to thaw it completely in the fridge overnight and keep it cold while working with it to prevent sticking or tearing.



