01 - Preheat oven to 400°F. Line a baking sheet with parchment paper.
02 - Season beef medallions generously with salt and pepper. Heat olive oil in a skillet over high heat. Sear medallions for 1 minute per side until browned but still rare inside. Transfer to a plate and let cool completely.
03 - In the same skillet, melt butter over medium heat. Add shallots and garlic; sauté for 2 minutes until fragrant. Add mushrooms and thyme; cook until mushrooms release their moisture and it completely evaporates, about 8-10 minutes. Season with salt and pepper. Let cool completely.
04 - Roll out puff pastry on a lightly floured surface to about 1/8 inch thickness. Cut into 8 squares large enough to fully wrap each medallion.
05 - Place a slice of prosciutto on each pastry square. Spread a spoonful of cooled mushroom duxelles evenly over the prosciutto. Place a seared beef medallion on top.
06 - Fold pastry over the beef to enclose completely, pinching seams tightly to seal. Place seam-side down on the prepared baking sheet.
07 - Brush pastry tops with beaten egg. Refrigerate assembled wellingtons for 10 minutes to firm the pastry.
08 - Bake for 18-22 minutes until pastry is deep golden brown and crisp. Let rest for 5 minutes before serving.