Vegan Turkey Roast
This post may contain affiliate links. Read my full disclosure here.
A perfect centerpiece for your holiday meal, this Vegan Turkey Roast won’t disappoint! It’s a fuss-free recipe and can be made ahead of time. Every bite is full of flavor and meaty texture!
Serve this vegan roast with the best dang vegan mashed potatoes, easy vegan gravy and perhaps some roasted brussels sprouts for the most amazing feast!
Impress your family and friends with this seitan based loaf, made completely from scratch. Sure, you could always purchase one since there are now plenty of options available (Field Roast being my favorite if you go that direction), but why not make your own at home? You’ll be surprised how easy it is.
More seitan based vegan meats you will love: Vegan Chicken and Vegan Pepperoni!
This vegan “turkey” roast is full of wonderful holiday savory flavors thanks to all the herbs and flavorings added. Leftovers make a wonderful sandwich, too!
Ingredients needed
- Chickpeas – Drained and rinsed
- No-chicken broth – You could also just use vegetable broth, but the no-chicken Better than Bouillon is my favorite here, it has a great flavor and is light colored, adding to the turkey look of the finished loaf.
- Olive oil
- Nutritional yeast
- Low sodium soy sauce – Tamari would also work.
- Dried sage
- Dried thyme
- Dried rosemary
- Onion powder
- Garlic powder
- Vital wheat gluten – No substitutes here, this loaf can not be made gluten free.
- Vegan butter + more soy sauce – For browning in the pan.
How to make a vegan turkey roast
- To a blender or food processor, add the chickpeas, broth, olive oil, nutritional yeast, soy sauce and herbs. Blend or process until smooth.
- Transfer the mixture to a large bowl, then add the vital wheat gluten.
- Start to mix with a spoon, then use your hands and mix until combined.
- Sprinkle a little vital wheat gluten on a clean counter, add the mixture and knead about 10 times. Shape it into a loaf. It will be quite small, but expands while it cooks.
In a steamer basket, with the broth in the bottom of the pot, add the loaf, cover and steam for about 1 hour on low-medium heat. You want the broth simmering well, but not boiling hard.
After an hour, the roast will look a bit larger. Remove it from the steamer. Either in the same pot you used for steaming, or another skillet, melt the vegan butter over medium-high heat. Add the soy sauce, stir, then immediately place the loaf in the skillet. Let it brown on all sides.
Place on a cutting board or serving platter, sprinkle with more herbs and serve immediately.
Make ahead option
If you want to make this a day or two before a holiday meal, you can. Prepare it up until the point it has steamed for an hour. Let it cool, then refrigerate wrapped in plastic or in a large container.
When you are ready to serve, remove from the refrigerator and wrap in foil. Place in the oven at 350 degrees for 20-30 minutes to warm throughout, then transfer to the skillet for browning with the vegan butter/soy sauce. Slice and serve.
Instant Pot option
You can steam the loaf in an Instant Pot instead of the stovetop, if you would prefer. Your Instant Pot needs to be large enough to fit the loaf (probably a 6QT or larger). Place the trivet for steaming inside the pot, and add broth to the bottom. Place the loaf inside, seal and cook at high pressure for 50 minutes. Let the pressure release naturally for 10 minutes, then carefully release any remaining pressure manually.
It will be hot, so be careful removing the loaf. Then brown either in the IP on sauté mode with the vegan butter/soy sauce or on the stovetop and serve.
Want more vegan holiday main dish ideas?
- The Best Vegan Meatloaf
- Lentil Loaf
- Pumpkin Pasta Bake
- Vegan Shepherd’s Pie
- Vegan Pot Pie
- Biscuit Topped Chickpea Pot Pie
- The Best Vegan Lasagna
Vegan Turkey Roast
Ingredients
For the Loaf
- 15 ounce can chickpeas, drained and rinsed
- 3/4 cup no chicken broth, I used Better Than Bouillon, may use veg. broth
- 2 tablespoons olive oil
- 1/4 cup nutritional yeast
- 2 tablespoons low sodium soy sauce
- 1 teaspoon dried sage
- 1/2 teaspoon dried thyme
- 1/4 teaspoon dried rosemary
- 1 teaspoon onion powder
- 1/2 teaspoon garlic powder
- 1 1/2 cups vital wheat gluten
- 3-4 cups additional broth, for steaming
For browning
- 4 tablespoons vegan butter, may also use olive oil
- 1 tablespoon low sodium soy sauce
Instructions
- In a food processor or blender, add the drained chickpeas, broth, olive oil, nutritional yeast, soy sauce, sage, thyme, rosemary, onion powder and garlic powder and blend or process until smooth.
- Transfer the blended mixture to a large mixing bowl, getting all the last bits with a spatula.
- Add the vital wheat gluten and start to mix it into the wet ingredients with a spatula or spoon, then use your hands and mix until it starts to come together. Sprinkle a little vital wheat gluten on a clean surface, transfer the mixture to the surface and knead about 10 times. Carefully shape it into a loaf.
- Get out a large pot with a steamer basket (flat bottom preferred, see Notes if you don't have steamer basket.) Place the loaf on the steamer basket with 3 cups of broth on the bottom for steaming.
- Cover, bring to a boil, then reduce the heat so it’s simmering but not boiling too hard. Steam for 1 hour, and make sure to add more broth if it evaporates too soon. You can pour some additional broth over the roast halfway through.
- Remove the pot from heat and open the lid so the loaf can cool for a few minutes.
- To brown the outside, heat a large skillet over medium-high heat (you could use the same pot you used for steaming). Add the vegan butter and let it melt, then add the soy sauce and stir. Place the cooked loaf in the pan and let it brown on all sides.
- Place on a cutting board or serving platter, sprinkle with herbs and slice thinly. Serve immediately with vegan gravy and mashed potatoes.
Notes
- If you can I highly recommend using Better Than Bouillon's No Chicken Base for the broth. It has a wonderful flavor for this recipe and is lighter in color than most broths, which will give you a lighter colored roast.
- If you don't have a flat steaming basket or insert, you can make your own by placing a few balls of foil on the bottom of a large pot, then add a heat safe plate that the loaf can sit on. It works quite well in a pinch!
- Instant Pot: Steam the loaf in your IP by placing a trivet in the pot, as well as the broth for steaming. Seal, and cook for 50 minutes, then let pressure come down naturally for 10 minutes. Release any remaining pressure, carefully remove the loaf, then sauté to brown in the vegan butter/soy sauce.
- Make a day or two ahead of time: Prepare it up until the point it has steamed for an hour. Let it cool, then refrigerate wrapped in plastic or in a large container. When ready to serve, remove from the refrigerator and wrap in foil. Place in the oven at 350 degrees for 20-30 minutes to warm, then transfer to the skillet for browning with the vegan butter/soy sauce. Slice and serve.
- The loaf can be frozen if needed, but I recommend serving fresh for special holidays as it will taste better.
Nutrition
We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. Read my full disclosure here
136 Comments on “Vegan Turkey Roast”
Can this be made oil-free? We try to follow the advise of Dr Esselstyn and avoid oil. Is there a good substitute for the oil?
Sure, you can just leave it out of the recipe.
Hi! Lovely recipe! I just tried it at home and it tastes amazing but I can’t slice it as if it was turkey because it’s very moist and sticky in the middle! I let it cool down a bit but hasn’t changed! Any advice? X
Hmm, sounds like it was slightly undercooked. You could leave it in the fridge for a few hours to help it set in the middle or even try baking it in the oven for a few minutes.
Looks great! Can you make it ahead of time and freeze it and then defrost and do the oven step or would it change the texture?
I think that would be fine, but I haven’t tried it so I’m not totally sure. The texture will likely still be fine though after freezing.
Wow! This roast was so easy to make and it tasted so good! My husband had no idea that I had made it from scratch. Thank you for a man amazing recipe, Nora!
I am so glad the roast was easy and delicious for you! Thank you for sharing your great review!
This is the first time making this. I really liked it and so did my family.
Wow. I just made this for Thanksgiving dinner and we were very impressed. It’s got great holiday flavor and was perfect with some cranberry sauce!!
Thank you for sharing your great review! I’m so glad you loved the turkey roast!
Great recipe.. thanks for sharing!! I steamed it in a Instapot then smoked it using hickory. Amazing!!
Wow! Amazing recipe! This is my first vegan thanksgiving, so I’m doing trials of a bunch of recipes and this was my first and will be my last vegan “turkey” trial because it’s perfect!! The texture is surprisingly turkey-like, the taste is delicious, and it was not even very hard to make. I steamed it in the instant pot on pressure cook (low pressure) non venting for 50 minutes and it turned out just right. Thank you!!
This is by far the best vegan turkey loaf I’ve ever made. I made this on two occasions once in the instant pot and once on the stove top and I will say that I feel as though it turns out a little less chewy if it’s done on the stove top. Doing in the instant pot is great if you just want to set it and forget it. It tastes amazing warm and equally amazing cold out of the fridge. I will be making this for Thanksgiving and maybe Christmas this year. Thank you for sharing. If you have a vegan brisket recipe somewhere that would be great too.
Thank you for sharing your wonderful review and comments! I’m glad you love the turkey roast! I’ll put the brisket recipe on my list!
Is it possible to make this without the oil?
Sure, you could leave it out if needed.
If making this in advance, once it’s steamed can it marinate in the fridge, or would it ruin the texture?
It can be stored in the refrigerator after steaming. You will have to warm it up before serving though. Thanks!
Hi Nora,
I made this recipe for thanksgiving last year and LOVED IT! Now i’d like to double it! Do you have any recommendations or know how it’ll turn out?
I haven’t tried making a double, large roast so I’m not sure. I’d stick with making two separate roasts. I’m afraid the texture will not turn out as good if making one large one. Glad you love it!
This looks delicious!! What can I replace the vital wheat gluten with something gluten free?
I’m sorry to say there is no substitute for vital wheat gluten for this recipe.
What can I use in place of the chic peas (allergy)? Thank you in advance!
Lentils or white beans will work.
This looks so good!! Can this be refrigerated after cooking and then heated up when you need it? I’m going to a Christmas dinner and want to make this, but the oven at the house I am going to is taken by the turkey.
Yes, this roast would be fine refrigerated, then sliced and reheated the next day. Enjoy!