Ready to WOW your holiday dinner guests? Serve up this gourmet plant-based Wellington that would surely delight the Duke of Wellington himself! Yup, you read that correctly – this vegan-friendly Wellington is made completely out of nutrient-dense plants. Oh, and before you get started, note that this recipe makes two Wellingtons.

It’s wrapped in a flaky do-it-yourself puff pastry (but feel free to use store bought and skip the first section of steps) filled with nutritious collard greens, a carrot-mushroom duxelle and homemade crepes – a classic technique used to retain the moisture and prevent it from making the pastry soggy. Slice, drizzle with fresh mushroom-tomato gravy and serve.

This recipe is based on the same technique of the traditional method, which means it’s a bit more complex – but beyond worth it. Especially because each bite is loaded with tremendous health benefits from fiber- and antioxidant-rich beets, walnuts (high in omega-3s), protein-packed beans, mineral-dense herbs and spices, oats, quinoa, flax and more.

Remember to enjoy the process. This recipe is a fun labor of love that you’ll look forward to making year after year.

Homemade Plant-Based Wellington on Serving Dish |

Homemade Plant-Based Wellington on Serving Dish |
0 from 0 votes

Vegan Wellington with Mushroom Gravy

Prep Time 1 hour 30 minutes
Cook Time 40 minutes
Total Time 2 hours 10 minutes
Servings 12
Calories 771 kcal


Homemade puff pastry

  • 14 oz. plant-based butter
  • 120 g room temperature plant-based butter
  • 3 cups all-purpose flour
  • cups chickpea flour
  • ¾ cup cold oat milk

Meatless filling

Carrot duxelle

  • 8 large carrots peeled & roughly chopped
  • 8 oz. mushrooms
  • 4-6 large collard leaves
  • 1 cup finely chopped parsley
  • 1 white onion
  • 2 pitted medjool dates
  • Salt & pepper to taste




Vegan puff pastry

  1. Grate the 14 oz. of butter into bowl. Transfer to freezer.
  2. In large bowl, sift in all-purpose and chickpea flours. Add 120 g room-temperature butter. Use hands to work butter into flour until mixture becomes pea-sized pieces of butter. Slowly add oat milk and continue to mix until dough forms. Note: If mixture seems dry, continue to work the dough with your hands – it will start to take on a smooth texture.
  3. Transfer dough from bowl to counter. Knead dough, then wrap with plastic wrap and refrigerate for at least 20 minutes.
  4. When ready, remove plastic wrap and transfer to a large sheet of unbleached parchment paper.
  5. Use hands to mold dough into a square shape, then place another sheet on top (this ensures rolling pin doesn’t stick). Use rolling pin to roll dough into a flat rectangular sheet (about ¼-in. thick). Remove top sheet.
  6. Sprinkle around 1/3 of the frozen grated butter onto dough.
  7. Starting on the left side, fold dough to the center and press down. Next, fold right side of dough over the piece you just folded in (essentially making an envelope). Lift the folded dough and quarter-turn the north point to face the west. Return parchment paper on top and repeat the rolling/folding process one more time.
  8. Wrap in plastic wrap and refrigerate for 20 minutes.
  9. Repeat steps 4-7, using the remaining ⅓ butter left in the freezer. Refrigerate dough until ready to use.

Meatless filling

  1. Preheat oven to 400 degrees F. Peel and cut sweet potato into medium cubes and arrange on parchment-paper-lined baking sheet. Cook for 20 minutes or until fork tender.
  2. Meanwhile, in food processor, combine beets, Dijon, garlic, onions, black beans, oats and walnuts. purée until smooth. Scoop into large bowl. Add chia seeds, salt, pepper, flax and quinoa. Set aside. Note: Keep unwashed food processor nearby.
  3. Once fork tender, transfer sweet potatoes to food processer (turn off oven). Purée until smooth, then add to beet mixture. Use rubber spatula to combine.
  4. Roll out two long pieces of plastic wrap and divide filling evenly between both. Roll each half up tightly (like a sausage). Pinch plastic wrap ends tightly. Refrigerate until ready to use.

Carrot duxelle

  1. In bowl, combine chopped carrots, onions, dates and mushrooms. Transfer to food processor and pulse until mixture is chopped into bits. Then, set processor to “speed one” and puree for 3-4 minutes. Note: Do not let mixture become too smooth.
  2. In large dry skillet on medium heat, add duxelle. Cook until all moisture has evaporated (about 20 minutes). When ready, mix in chopped parsley, remove skillet from heat and turn off burner. Refrigerate until ready to use.


  1. In large bowl, whisk together flour, salt and pepper. Set aside.
  2. In small pot or pan on medium-high heat, add butter and melt until its foamy and starts to brown. Set aside.
  3. In another bowl, whisk aquafaba vigorously with balloon whisk until white peaks form.
  4. Whisk water and butter into flour mixture. Pour in aquafaba and continue to whisk until smooth. Add more water to thin out if needed.
  5. Warm a small, non-stick pan on stove. Use a 1- to 2-oz. ladle to transfer batter to pan. Swirl pan so batter runs to the outside edges (should be fairly thin). Once small bubbles appear, gently flip and cook for 30 seconds. Transfer crepe to plate. Repeat process with remaining batter.
  6. Cover plate and set aside until you’re ready to assemble the Wellington.


  1. In medium pot, add all sauce ingredients except for corn starch. Bring mixture to a rolling boil, then turn down to simmer for 5-10 minutes.
  2. Meanwhile, in small bowl, combine cornstarch with 2 tablespoons water to make slurry.
  3. Return pot to boil. Use spoon to mix in cornstarch. Once sauce thickens to gravy-like consistency, it’s ready. Remove from heat and set aside.


  1. On large countertop or table, roll out a two-foot sheet of plastic wrap. Overlap with another layer.
  2. Remove stems from two collard leaves, then cut in half. Shingle leaves from left to right on top of plastic wrap (surface should be large enough to cover the length of the meatless roll).
  3. Spread duxelle onto collard leaves in thin layer (save the rest for the second roll).
  4. Layer crepes on top of duxelle (this should take 4-6 crepes depending on size).
  5. Remove plastic wrap from meatless log. Transfer to center of the crepes. Gently lift edge of collard leaf and roll the filling up in entire base (like a sushi roll) using plastic wrap to form roll. Refrigerate.
  6. Remove dough from refrigerator. Preheat oven to 400 degrees F.
  7. Unwrap dough and cut in half (reserving one half for the other Wellington). Transfer to large sheet of parchment paper.
  8. Cover with another sheet of parchment and roll out until it’s a little thinner than ¼ inch – and large enough to cover the wrapped log in the refrigerator. Note: Work as fast as you can here to not soften the dough too much.
  9. Remove collard-wrapped filling from refrigerator and transfer to center of the pastry dough.
  10. Fold dough (using the bottom parchment sheet to help you) over the collard wrap tightly. Continue to move forward until dough touches and the seam is on the bottom of the roll. Cut off any excess.
  11. Tightly and neatly, fold in both ends of the Wellington. Cut off any excess.
  12. Transfer Wellington to parchment-lined baking sheet. Brush with a 50/50 coconut and maple syrup blend. Then, use sharp knife to score the pastry, diagonally, on top to create a checkerboard effect.
  13. Liberally sprinkle sea salt on top, transfer to middle oven rack and bake until pastry is golden (about 40 minutes).
  14. Let cool for 5 minutes. To serve, slice 1- to 2-in. pieces onto plate and pour sauce on top.

Recipe Notes

  • *Aquafaba is the liquid found inside canned chickpeas. Save chickpeas in food storage container for future use.
  • All items can be made up ahead of time and refrigerated until ready to assemble.
  • Order the ingredients you need to make this recipe at!

Nutrition Facts
Vegan Wellington with Mushroom Gravy
Amount Per Serving (1 g)
Calories 771 Calories from Fat 414
% Daily Value*
Fat 46g71%
Saturated Fat 12g60%
Trans Fat 2g
Polyunsaturated Fat 16g
Monounsaturated Fat 15g
Sodium 718mg30%
Potassium 943mg27%
Carbohydrates 75g25%
Fiber 13g52%
Sugar 15g17%
Protein 17g34%
Vitamin A 12961IU259%
Vitamin C 16mg19%
Calcium 160mg16%
Iron 6mg33%
* Percent Daily Values are based on a 2000 calorie diet.