In a large skillet, gently saute all the veggies, garlic, and the herbs, stirring occasionally, until your vegetables are tender and the onions are translucent. It will take about 6-8 minutes. Transfer the cooked veggies into a large bowl and allow them to cool completely.
Once they’ve cooled, add in the beef and peas. Here is your chance to play with your food! Get into the bowl with your hands, really dig in, and start kneading everything together, including salt and pepper and half of the beaten egg, reserving the other half for the pastry crust. Make sure everything is good and mixed up and evenly incorporated.
Dust a clean work surface with a handful of flour and roll out the puff pastry to a 1/4 inch thickness.
Shape your beef mixture into a log (as close as you can get) and place it in the center of the rolled out pastry sheet, finish shaping into a log if necessary, and brush the edges with the reserved egg. Roll it up, tucking the ends inside like a giant burrito, brush the sealed pastry log with beaten egg everywhere you can see, place it on a baking sheet seam down, and lightly brush the top with the remainder of the beaten egg.
Bake the Beef Wellington at 350 degrees for 45 min to an hour, depending on your oven, until golden and crispy on the outside.
Allow the Beef Wellington to cool for about 5 minutes. Use a serrated bread knife to gently slice the wellington into the desired portions. Serve and enjoy!