Vegan "Tofurkey" with Mushroom Stuffing and Gravy
Peer reviewed by UK recipe editorsAuthored by UK recipe editorsOriginally published 28 Jan 2026
Meets Patient’s editorial guidelines
- DownloadDownload
- Share
- Language
- Discussion
- Audio Version
- Add to preferred sources on Google
This impressive vegan tofurkey with mushroom stuffing and gravy is the ultimate centrepiece for a plant-based Sunday roast or a festive celebratory dinner. The loaf is crafted from seasoned extra-firm tofu, which is blended with savoury white miso to create a satisfying, meaty texture. Inside, a rich stuffing of toasted pecans, mushrooms, and herbs adds layers of earthy flavour, while a sweet and savoury maple-soy glaze ensures a perfectly crisp, golden finish.
Designed as a homemade alternative to shop-bought meat substitutes, this vegan dish feels truly special without requiring specialist equipment. The accompanying mushroom gravy is deeply flavoured and silky, providing the perfect finishing touch to the meal. Whether you are hosting a vegan guest or looking to reduce your meat intake, this hearty roast is a reliable crowd-pleaser that pairs beautifully with traditional roasted root vegetables and steamed greens.
Ingredients for Vegan "Tofurkey" with Mushroom Stuffing and Gravy
60ml vegetable oil, divided, plus more for pan
1 French demi baguette (about 130g ), cut into 1/4"cubes (about 325g )
80g raw pecans, coarsely chopped
1/2 medium onion, chopped
1 garlic clove, finely chopped
5 sprigs thyme
230g crimini mushrooms, coarsely chopped
1 large celery stalk, sliced crosswise into 1/4"-thick pieces (about 180ml )
240ml homemade vegetable stock or low-sodium vegetable broth
80ml dry white wine
1 3/4 teaspoons kosher salt, divided
1 1/4 teaspoons freshly ground black pepper, divided
2 tablespoons soy sauce
1 tablespoon pure maple syrup
1/2 teaspoons smoked paprika
1/8 teaspoons cayenne pepper
3 (400g) packages extra-firm tofu
3 tablespoons white miso paste
2 tablespoons cornflour
1 teaspoon garlic powder
1 tablespoon chopped parsley
45ml vegetable oil, divided
350g crimini mushrooms, coarsely chopped
2 shallots, quartered
1 garlic clove, crushed
5 sprigs thyme
2 fresh bay leaves
4 cups homemade vegetable stock or low-sodium vegetable broth
2 tablespoons plain flour
120ml dry white wine
1 tablespoon coarsely chopped parsley
1 1/2 teaspoons kosher salt, plus more
1/4 teaspoons freshly ground black pepper, plus more
A 1 1/2-quart oval loaf pan or 9x5" loaf pan
How to make Vegan "Tofurkey" with Mushroom Stuffing and Gravy
Preheat oven to 218°C. Grease oval pan with oil, then place a 12" strip of parchment lengthwise down centre of pan, leaving a 1" overhang.
Arrange bread and pecans in a single layer on a rimmed baking tray and bake until bread is light golden brown and dry, about 8 minutes.
Heat 2 tablespoons oil in a large skillet over medium. Cook onion, garlic, and thyme, stirring, until onion is translucent, about 3 minutes. Add mushrooms and cook until just beginning to brown, about 5 minutes. Add celery and cook, stirring often, until mushrooms are cooked through, about 3 minutes more. Transfer mixture to a large bowl; remove thyme sprigs. Add bread and pecans, toss to combine, and set aside.
Pour stock and wine into hot skillet and heat over medium-high, scraping up browned bits with a spoon; season with 1 teaspoon salt and 1/2 teaspoons black pepper. Cook, stirring, until just combined, about 1 minute. Pour over bread mixture, then toss to combine.
Whisk soy sauce, maple syrup, paprika, cayenne, 2 tablespoons oil, and 1/2 teaspoons salt in a medium bowl.
Break tofu into large chunks. Working in batches, break up tofu with your hands and press down into a towel-lined colander to drain as much water as possible. Bring ends of towel together, gathering tofu into the middle, and squeeze towel into a ball to expel as much water as possible. Transfer tofu to a food processor. Add miso, cornflour, garlic powder, and remaining 2 teaspoons salt and 1/2 teaspoons black pepper. Blend until smooth, about 30 seconds.
Using an oiled spatula, line bottom and interior sides of prepared pan with two-thirds of the tofu mixture, pressing firmly to create compact 3/4"-high walls. Spoon mushroom mixture into the centre and press down firmly. Cover with remaining tofu mixture; smooth surface. (If you have leftover stuffing, bake remaining stuffing in a covered dish separately and serve as a side dish.) Using a pastry brush, brush top generously with soy-maple glaze.
Transfer pan to a rimmed baking sheet and bake tofurkey, brushing top with glaze halfway through, until loaf is set and lightly browned, about 30 minutes. Line another rimmed baking sheet with parchment and place over oval pan. Quickly but carefully invert pan to turn out tofurkey onto sheet, using parchment to gently remove from pan. Brush loaf all over with remaining glaze.
Heat grill and grill until a light brown crust forms, 6–7 minutes. Cool at least 10 minutes. Top with parsley and serve with gravy alongside.
Heat 1 tablespoon oil in a medium saucepan over medium-low until beginning to brown and smells fragrant, about 30 seconds. Cook mushrooms, shallot, garlic, thyme, and bay leaves, stirring occasionally, until mushrooms are tender and beginning to brown, about 5 minutes. Add stock, bring to a simmer, and cook, stirring occasionally, until reduced by half, about 30 minutes.
Strain mushroom mixture through a fine-mesh sieve into a large bowl; wipe out pot. Cook flour and remaining 2 tablespoons oil in pot over medium heat, stirring constantly, until browned and thickened, 5–7 minutes.
Add wine, stir to combine, and cook 30 seconds. Whisk in mushroom broth, parsley, 1 1/2 teaspoons salt, and 1/4 teaspoons pepper and bring to a simmer over medium-low heat. Cook, stirring occasionally, until slightly reduced and thickened, about 10 minutes. Season with salt and pepper.
Stuffing can be made 1 day ahead; wrap tightly in plastic and chill. Gravy can be made 3 days ahead; transfer to an airtight container and chill. Heat in a small pot over medium, whisking constantly and adding warm water or stock 1 tablespoon at a time if needed, until smooth, about 5 minutes.
Disclaimer
While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.
About the authorView full bio

UK recipe editors
About the reviewerView full bio

UK recipe editors
Article history
The information on this page is peer reviewed by qualified clinicians.
Article also available in English, German, Spanish, French, Italian, Portuguese, Hindi, Hebrew, Arabic, and Swedish.
28 Jan 2026 | Originally published
Authored by:
UK recipe editorsPeer reviewed by
UK recipe editors

Ask, share, connect.
Browse discussions, ask questions, and share experiences across hundreds of health topics.

Feeling unwell?
Assess your symptoms online for free
Sign up to the Patient newsletter
Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.
By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.