
We tried several different wellington recipes, and many came out quite bland. This one has a lot of ingredients and seasonings, and we were rewarded with a flavorful, hearty wellington that more closely mimicked real beef wellington. I wanted to use soy-based whipping cream so it would have a more neutral flavor but could only find coconut-oil based cream. This did not impact the flavor of the dish at all! It worked well and made the filling quite creamy!

The technique used to assemble the mushroom wellington is exactly the same as that used to assemble beef wellington and it worked out great! It also makes it easy if you’re doing a traditional beef wellington and this one too.

Most wellington recipes we tried called for a layering spinach on the pastry before rolling the filling. We found the spinach layer to be too thin and not add much flavor or texture. This recipe uses a spinach pancake, and actually pancakes are a traditional layer found in beef wellingtons. The pancakes didn’t take that much time to make and can be made ahead of time.

The filling and flavor did not disappoint. The wellington filling was moist without making the pastry soggy. It can be served without gravy, but the gravy really added to the flavor and greatly enhanced the dish. If you have the time, I’d recommend it, and the gravy can be made the day before. Here is the recipe I used. Mushroom Gravy | Cucina Ciccu
For a full vegan menu featuring this recipe, try this:
- Potato Stackers
- Autumn Harvest Soup
- Green Beans Almondine
- Delicata Squash Salad
- Chocolate Espresso Cake

Mushroom Wellington
Ingredients
Wellington
- 1 Tbsp plant-based butter unsalted
- 1 c shallots (about 3 medium) peeled and finely sliced
- 2 cloves garlic peeled and finely chopped
- 12 oz Portobello mushrooms finely chopped
- 8 oz plant-based meat crumbles
- 5 oz plant-based heavy cream
- 2 Tbsp Dijon mustard
- ½ lemon juiced, 2 Tbsp
- 1 Tbsp tarragon leaves fresh, or 1 tsp dried
- salt and freshly ground black pepper
- 1 sheet store-bought vegan puff pastry
- soy milk or oat
Spinach pancakes
- 8 cups baby spinach about 6 oz
- ½ cup flour
- 1 Tbsp baking powder
- ½ tsp salt
- 1 Tbsp vegetable oil
- ½ cup soy milk or oat
Instructions
- Melt the butter in a large pan over moderate heat. Add shallots and garlic and cook gently until softened but not browned, approx. 5-7 minutes. Add the Portobello mushrooms and cook until there is little moisture remaining in the pan, about 10 minutes.
- Add the plant-based meat and the cream and bring the mixture to a simmer. Stir in the mustard and lemon juice and cook until the mixture has thickened and reduced. Make sure all the liquid has evaporated; you want this filling fairly dry. Finely chop the tarragon leaves and stir into the mixture before seasoning with salt and freshly ground black pepper. Transfer the mixture into a bowl and leave in the refrigerator, covered, to cool completely, at least 1 hour.
- Lay out a double layer of plastic wrap on a clean work surface. Tip the chilled mushroom mixture onto the bottom half of the cling wrap and shape it into a log shape. Working from the bottom, use the plastic wrap to gently roll the mixture up to form a tight and compact roll. Twist the ends of the plastic wrap to secure. Return to the refrigerator to chill and firm up. You can prepare this the day before and leave it in the refrigerator overnight.
- When ready to cook, make the spinach pancakes. Cook the spinach in a large pan with a small amount of water over moderate heat until wilted. Transfer the cooked spinach onto a clean tea towel and ring out any excess moisture before finely chopping. Set aside.
- For the pancake batter, mix flour, baking powder, and salt in a medium bowl. Add the oil and soy milk and mix into a slightly lumpy batter. Add the cooked spinach and season with salt. Adding small amounts of butter to a clean, non-stick pan, cook thin pancakes. You should be able to get about 8 3" pancakes. Set aside to cool.
- To build the Wellington, open the sheet of puff pastry onto plastic wrap. Lay the cooled pancakes on top of the pastry, slightly overlapping, in a rectangle of 2×4 pancakes. Remove the cling wrap from the chilled mushroom log and place on one end of the pancakes. Working from the bottom up, roll the pastry around the spinach pancakes and mushroom log until the pastry meets on the other side. Pinch the Wellington closed to seal completely and trim off any excess pastry. Twist the ends of the plastic wrap to make a tight log. Spend a little time shaping your log so it is even and looks nice. Place in the refrigerator for 5 minutes to chill.
- Preheat the oven to 375°F. Unwrap the Wellington and place on a baking sheet lined with parchment paper. Brush all over with a bit of soy or oat milk and make some decorative cuts in the top to allow the steam to escape. Bake for 35 minutes then raise the temperature to 400℉ and bake for another 10 minutes or until it is browned all over. Remove and leaving to rest for 10 minutes before slicing and enjoying. Serve with mushroom gravy.
This was soooooo good. I made it for Christmas dinner for a group of 8 and everyone (only one of them vegan) LOVED it. I took my time and made the couple different components over a day and paired it with caramelized onion gravy, garlic roasted potatoes and an herby green salad. This might be our new Christmas tradition!
So great to hear!! I made it for Christmas Eve dinner too, and everyone (non-vegans) loved it as well. The caramelized onion gravy sounds like wonderful. I’ll try that next!