Tofu Turkey Mushroom Gravy Roast

Featured in: Vegetarian Picks

This mouthwatering plant-based main features a seasoned tofu roast with a fragrant herb stuffing, nestled inside a golden, savory crust. Served alongside a rich mushroom gravy, it’s designed to be the focal point of any festive or special meal. Aromatic sage, thyme, and rosemary infuse both the tofu mixture and stuffing, while mushrooms bring earthy flavor and robust texture. With a simple prep, moderate bake, and classic holiday seasoning, it’s hearty enough to satisfy everyone around the table. Enjoy the comforting blend of flavors, especially with favorite sides like mashed potatoes or roasted vegetables.

Updated on Sat, 18 Oct 2025 13:28:59 GMT
Golden-brown Tofu “Turkey” Roast with Mushroom Gravy, ready for slicing and serving. Pin
Golden-brown Tofu “Turkey” Roast with Mushroom Gravy, ready for slicing and serving. | garlicgroove.com

This savory Tofu Turkey Roast is your answer for a showstopping vegan centerpiece that perfectly balances herby stuffing, a flavorful tofu shell, and luscious mushroom gravy. With a crisp golden crust and moist stuffing at the core, it is ideal for holidays but deserves a spot at any table craving comfort and celebration.

I first crafted this after struggling to find vegan options that felt festive and satisfying at family gatherings. The memory of carving this for the first time and everyone crowding around for a taste is one I cherish.

Ingredients

  • Extra firm tofu pressed: A hearty protein canvas that absorbs flavor best when squeezed very dry. Always choose the freshest block you can find
  • Olive oil: Helps the tofu blend smoothly and gives golden color. Opt for extra-virgin for richer taste
  • Soy sauce or tamari: Depth and umami. Pick low sodium if you want to control salt
  • Nutritional yeast: Adds a nutty savory note. Look for flakes that smell fresh
  • Garlic powder: Convenient boost of savory warmth
  • Onion powder: Lends subtle sweetness and depth
  • Dried sage: Key for traditional holiday flavor
  • Dried thyme: Bright herby backbone
  • Smoked paprika: Gentle smokiness and color
  • Black pepper: Mild heat. Always grind fresh if possible
  • Salt: Essential for bringing flavors together
  • Vegan butter or more olive oil: Makes the stuffing rich and tender. Use a trusted brand you love
  • Onion and celery finely diced: Aromatic and crunchy to lay the foundation for great stuffing
  • Garlic fresh minced: Brings the stuffing alive
  • Mushrooms diced and sliced: Provide earthy flavor in both stuffing and gravy. Fresh cremini or button mushrooms work equally well
  • Rosemary: A piney festive lift in the stuffing
  • Cubed day old bread: Absorbs broth and holds stuffing together. Sourdough or rustic country loaves hold their shape best
  • Vegetable broth: Moistens the stuffing and forms the gravy base. Choose a flavorful low sodium variety
  • All purpose flour: Thickens the gravy for velvety texture. Use a fresh bag for best result
  • Stuffing extras like chopped walnuts or cranberries optional: Add crunch and sweet-tart pops
  • Gluten free options: Use gluten free bread and tamari if needed

Instructions

Preheat and Prep:
Set your oven to 180C or 350F and line a baking sheet with parchment to keep the roast from sticking and help with easy transfer.
Blend the Tofu Mixture:
Crumble the pressed tofu into a food processor. Add olive oil, soy sauce, nutritional yeast, garlic powder, onion powder, sage, thyme, smoked paprika, black pepper, and salt. Blend until you have a very thick, smooth mixture that holds together when pressed. Stop to scrape the bowl to keep things consistent.
Make the Stuffing:
Heat vegan butter in a large skillet on medium. Add diced onion and celery, cooking for about four minutes until soft and translucent without browning. Stir in minced garlic and diced mushrooms. Cook for an additional five minutes until mushrooms are reduced and vegetables are golden and aromatic. Add dried sage, thyme, rosemary, salt, and pepper. Tip in the bread cubes followed by the vegetable broth. Mix just until the bread soaks up the liquid and comes together as a slightly moist stuffing. Set aside to cool enough for easy handling.
Assemble the Roast:
On a piece of parchment, use clean damp hands to press two thirds of the tofu mixture into a rectangle about two centimeters or three quarters of an inch thick. Place the cooled stuffing down the center in a long row, packing gently without compacting. Take the remaining tofu mixture and shape it carefully over the stuffing, pinching and smoothing to fully encase the filling and form a neat loaf shape.
Bake the Roast:
Gently lift or slide the formed loaf onto the lined baking sheet. Brush the entire surface lightly with olive oil for shine and browning. Loosely tent with foil and bake for forty five minutes to help it cook through without drying. Remove the foil and continue baking twenty to twenty five minutes until deep golden and firm to the touch.
Make the Mushroom Gravy:
While the roast bakes, melt vegan butter in a saucepan. Add sliced mushrooms, letting them cook undisturbed first to brown, then stir and cook until reduced and caramelized, about six minutes total. Sprinkle in flour and stir briskly for one minute to cook out any raw taste. Gradually pour in vegetable broth while whisking constantly. Stir in soy sauce, dried thyme, black pepper, and salt to taste. Bring to a gentle simmer and cook for about eight to ten minutes until thickened and glossy, whisking occasionally. Adjust seasoning if needed.
Rest and Serve:
Allow the finished roast to rest at least ten minutes before slicing so the stuffing and tofu hold together when cut. Plate thick slices with a generous pour of mushroom gravy on top for the best balance of flavors and textures.
Savory Tofu "Turkey" Roast on parchment, ready to bake with herb stuffing. Pin
Savory Tofu "Turkey" Roast on parchment, ready to bake with herb stuffing. | garlicgroove.com

My favorite ingredient is the nutritional yeast in the tofu mixture. It brings a complex savory quality that reminds me of family dinners where something always simmered away in the kitchen. The first time my dad asked for seconds on this roast, I knew it had become a new holiday tradition for us.

Storage Tips

For leftovers let the roast cool completely before wrapping snugly in foil or storing in airtight containers. Slices stay fresh in the fridge for up to four days. The gravy keeps best in a jar and can be reheated with a splash of broth until silky again. You can individually wrap slices for easy grab-and-go sandwiches the next day.

Ingredient Substitutions

To make it gluten free use your favorite gluten free bread and tamari in both roast and gravy. If mushrooms are not your favorite you can swap in sautéed leeks or finely chopped carrots for a milder gravy. For nut allergies stick to olive oil or a nut free vegan butter. The base tofu mixture can also welcome a pinch of poultry seasoning for an extra note of nostalgia.

Serving Suggestions

This tofu turkey is right at home with garlicky mashed potatoes, roasted carrots, and green beans almondine. Arrange fresh herbs around the roast for a festive touch. I love to set out a pot of extra gravy because everyone always asks for more. Any leftovers make incredible sandwiches or even a quick stir fry tossed with greens.

Cultural and Holiday Connection

Stuffed roasts have a long tradition as special occasion dishes meant for sharing. This vegan adaptation echoes the generosity and ritual of gathering and slicing at the table. For friends and family who are new to plant based eating seeing a centerpiece like this can make holidays more inclusive and delicious. Every year at Thanksgiving and winter celebrations this dish brings excitement and togetherness to my table.

Plant-based Tofu "Turkey" Roast with velvety mushroom gravy, a flavorful vegan main course. Pin
Plant-based Tofu "Turkey" Roast with velvety mushroom gravy, a flavorful vegan main course. | garlicgroove.com

With just a bit of planning, this centerpiece brings both wow factor and comfort to any celebration. Enjoy every slice and moment around the table.

Recipe Questions

Can the tofu roast be made ahead?

Yes, assemble the tofu loaf and stuffing in advance, refrigerate overnight, and bake fresh when ready to serve.

Is gluten-free preparation possible?

Absolutely—use gluten-free bread and tamari for both the stuffing and gravy to accommodate gluten sensitivities.

What vegetables pair well with this dish?

Roasted carrots, Brussels sprouts, and mashed potatoes are excellent companions for this hearty plant-based centerpiece.

Can I substitute mushrooms in the gravy?

Yes, try finely diced eggplant or zucchini for a different texture and flavor, though mushrooms offer classic depth.

How do I store leftovers?

Keep leftovers in an airtight container for up to three days in the fridge; slices reheat well or make tasty sandwiches.

Are nuts required in the stuffing?

No, chopped walnuts or cranberries are optional for extra flavor and texture but not essential to the dish.

Tofu Turkey Mushroom Gravy Roast

Herbed tofu roast with mushroom gravy and savory stuffing, perfect for festive gatherings or special dinners.

Prep duration
35 min
Cook duration
75 min
Complete duration
110 min


Complexity Medium

Heritage American

Output 6 Portions

Dietary requirements Vegan, No dairy

Components

Tofu Roast

01 2 lbs extra-firm tofu, pressed
02 2 tablespoons olive oil
03 2 tablespoons soy sauce or tamari
04 1 tablespoon nutritional yeast
05 1 teaspoon garlic powder
06 1 teaspoon onion powder
07 1 teaspoon dried sage
08 1 teaspoon dried thyme
09 1/2 teaspoon smoked paprika
10 1/2 teaspoon ground black pepper
11 1/2 teaspoon salt

Stuffing

01 2 tablespoons vegan butter or olive oil
02 1 small onion, finely diced
03 2 celery stalks, finely diced
04 2 cloves garlic, minced
05 1 cup diced mushrooms
06 1 teaspoon dried sage
07 1 teaspoon dried thyme
08 1/2 teaspoon dried rosemary
09 1/2 teaspoon salt
10 1/4 teaspoon ground black pepper
11 2 cups cubed day-old bread
12 1/2 cup vegetable broth

Mushroom Gravy

01 2 tablespoons vegan butter or olive oil
02 2 cups sliced cremini or button mushrooms
03 2 tablespoons all-purpose flour
04 2 cups vegetable broth
05 2 teaspoons soy sauce or tamari
06 1 teaspoon dried thyme
07 1/2 teaspoon ground black pepper
08 Salt, to taste

Directions

Step 01

Oven Preparation: Preheat oven to 350°F and line a baking sheet with parchment paper.

Step 02

Create Tofu Base: In a food processor, crumble pressed tofu and blend until smooth. Add olive oil, soy sauce, nutritional yeast, garlic powder, onion powder, sage, thyme, smoked paprika, black pepper, and salt. Process until mixture is thick and consistent.

Step 03

Make Stuffing: In a skillet, melt vegan butter over medium heat. Sauté diced onion and celery for 3 to 4 minutes. Add minced garlic and mushrooms; cook 5 minutes until soft. Mix in sage, thyme, rosemary, salt, and pepper. Add bread cubes and vegetable broth, stirring until liquid is absorbed and stuffing holds together. Remove from heat and allow to cool.

Step 04

Form Roast: On parchment paper, press two-thirds of tofu mixture into a rectangle about 3/4 inch thick. Spoon stuffing lengthwise down the center. Cover with remaining tofu mixture, sealing stuffing inside, and shape into a neat loaf.

Step 05

Bake Roast: Transfer loaf to prepared baking sheet. Brush with olive oil and cover loosely with foil. Bake for 45 minutes, then uncover and bake an additional 20 to 25 minutes until golden and firm.

Step 06

Prepare Mushroom Gravy: While roast bakes, melt vegan butter in a saucepan over medium heat. Sauté sliced mushrooms for 6 minutes, or until browned. Sprinkle in flour and cook, stirring, for 1 minute. Gradually whisk in vegetable broth, soy sauce, thyme, black pepper, and salt. Simmer 8 to 10 minutes, whisking occasionally, until thickened. Adjust seasoning to taste.

Step 07

Rest & Serve: Let tofu roast rest for 10 minutes before slicing. Serve loaf warm, topped with mushroom gravy.

Necessary tools

  • Food processor
  • Skillet
  • Saucepan
  • Baking sheet
  • Parchment paper
  • Mixing bowls
  • Knife
  • Cutting board

Allergy details

Review each ingredient for potential allergens and speak with a healthcare provider if you're uncertain about anything.
  • Contains soy (tofu, soy sauce/tamari) and gluten (bread, flour, soy sauce, unless using gluten-free alternatives).
  • Potential nut traces if using select vegan butter brands.
  • Check labels for allergen safety.

Nutrition breakdown (per portion)

These values are provided as estimates only and shouldn't replace professional medical guidance.
  • Energy: 320
  • Fat: 13 g
  • Carbohydrates: 31 g
  • Protein: 19 g