This vegan Mushroom Wellington is a cozy, crowd-pleasing main dish that works beautifully for Thanksgiving and Christmas, but it’s also great for other special occasions throughout the year. Sautéed mushrooms, onion, garlic, thyme, and walnuts are wrapped in flaky puff pastry for an impressive plant-based twist on the classic Wellington.
Preheat the oven to 400ºF (200ºC) and line a baking sheet with parchment paper. I use refrigerated puff pastry, but if you’re using frozen, make sure it’s fully thawed before starting.
Add the mushrooms to a food processor and pulse until crumbly. Be careful not to over-process. Set aside.
Add the walnuts to the food processor and pulse until crumbly. Do not over-process. Set aside.
Do the same with the spinach, or chop it with a knife if you prefer. Set aside.
Heat the oil in a large skillet over medium-high heat. Add the onion and garlic and cook for 3–5 minutes, until softened and lightly browned.
Add the mushrooms, walnuts, wine, and soy sauce. Stir and cook for 10 to 15 minutes, or until most of the liquid has evaporated. Stir occasionally.
Stir in the thyme, salt, pepper, and spinach. Cook for 2 more minutes. The filling should be quite dry, so cook it longer if needed.
Unroll the vegan puff pastry onto the lined baking sheet. Add the filling down the center third of the pastry.
Fold one long side of the pastry over the filling, then fold the other long side on top. Press gently to seal and close the ends with your hands.
Carefully flip the Wellington so the seams are underneath. Lightly score the top of the puff pastry with diagonal lines using a sharp knife, without cutting all the way through. Brush the top with plant-based milk (I use soy milk) so it turns golden while baking.
Bake for 35 to 40 minutes, or until golden brown and puffed.
Slice with a sharp knife and serve immediately.
Notes
Store leftovers in an airtight container in the fridge for up to 5 days.
You can also freeze it for up to 2 months once fully cooled, wrapped tightly to prevent freezer burn.
Reheat in the oven at 350ºF (180ºC) until warmed through and crisp again.