The Perfect Vegan Roast
We may earn a commission if you decide to make a purchase through our links, at no cost to you. As an Amazon Associate I earn from qualifying purchases. Please read our privacy policy for details.
This easy vegan roast recipe is so tasty, and the perfect meat-free main dish! This recipe includes mushrooms, garlic, beans, and spices, and is super easy to make for your holiday table.
WANT TO SAVE THIS RECIPE?
I don’t know about you, but for me, big fancy holiday dinners are all about the sides more than the main dish. The carbs. The sauces. The dips. I’m all in.
In fact, for one of my first vegan Thanksgivings, I decided to make a meal out of just the sides, and although I was happy and full, it turned out, I was kinda missing something.
I was missing the roast! The main hero of the meal.
And my friend, this Vegan Roast is exactly that. The delicious hero that will make all of your future holiday dinners satisfying and perfect.
Why This Vegan Roast Recipe is So Good
- It’s easy to make from scratch. I promise that making a Vegan Roast is not at all complicated or fussy. You’ll use your food processor to whirr the ingredients together (no need to cook them first!), then form it into a log and let it roast while you tend to the rest of the meal. Easy! There’s only about 10 minutes of hands-on time needed.
- A delicious meat-free holiday main dish. This roast is so scrumptious that no one will miss the turkey, the ham, the roast beef – none of it!
- You can make it ahead of time, and this seitan-based vegan roast is even better as leftovers!! I especially love serving it with left over Bok Choy.
What is Seitan?
Seitan is a popular meat substitute for vegans and vegetarians. It has a texture and appearance that is similar to cooked meat, and it’s filled with fiber and protein.
Seitan is soy-free, but not gluten-free. The main ingredient in Setian is vital wheat gluten, and other ingredients, like beans, mushrooms, and garlic add structure and flavor.
Let’s start with the ingredients you’ll need for this fab roast.
Key Ingredients and Substitutions
White Cannellini Beans – These protein-rich white beans act as a binding ingredient for this roast. White Northern Beans or White Kidney beans are a perfectly fine replacement in this recipe.
Mushrooms – I have used white button, baby bellas, and cremini mushrooms in this recipe, but any mushrooms will work here. In fact, the more variety you have in the mushrooms, the more depth you’ll have in the flavor of the roast.
Garlic – Any good savory dish is better off with cloves of garlic. In a pinch, you could use already-minced garlic from a jar.
Nutritional Yeast – Nutritional yeast is a great source of B12, something that’s hard to come by in a plant-based diet. It also adds a great savory flavor to this roast.
Poultry Seasoning – The best part about poultry seasoning? There’s no poultry but all the flavor! One of my favorite vegan cooking hacks.
Better Than Bouillon – Using bouillon paste is another great hack for bringing flavor that packs a punch. I love using the Seasoned Vegetable or Roasted Garlic varieties, but in this recipe, I think the Seasoned Vegetable option works best.
Coconut Aminos – Coconut aminos are my go-to substitute instead of soy sauce or tamari. No weird additives like MSG. And no, it doesn’t taste like coconut. It’s salty and umami just like soy sauce or Worcestershire sauce.
Vital Wheat Gluten – This is the ingredient that makes all the magic happen in this vegan roast, creating a seitan-based loaf with a perfectly-“meaty” texture you’ll love. Wheat gluten is basically a super flour that has had all the starch removed and left with just the gluten.
This roast goes perfectly with my vegan gravy and vegan mashed potatoes. Add even more flavor to your meal with a side of Sauteed Green Beans with Garlic or Air fryer green beans!
The full list of ingredients and instructions for making this vegan roast are in the recipe card below.
Insider Pro Tips
Make it ahead of time
Yes, this recipe is the ultimate time-saver, and I definitely suggest that you make your vegan roast ahead of time. On the big holiday, you’re busy with all the sides and desserts. Don’t stress about the main dish here.
I often make this vegan roast 1 or 2 days ahead of time. I just shape it into a loaf, wrap, and refrigerate. Then I take it out of the refrigerator about 1 hour before putting it in in the oven.
Knead by hand
I tried doing all of the mixing in the food processor once, and it was a disaster! Once the ingredients are mixed, remove the mixture from the food processor and continue to mix by kneading on the counter with your hands. Using the processor for this step will make your roast too firm.
Be sure to let it rest
I really want to stress the importance of letting the roast rest after baking it! Those 30 minutes of resting time are really important to complete the cooking process. Otherwise, you will end up with a roast that may be less done than you’d prefer.
And if you aren’t quite ready to serve the roast at the 30-minute mark, feel free to keep it wrapped up and warm for a couple of hours after removing it from the oven.
FAQ About Vegan Roast
More Vegan Holiday Recipes
You can make your entire holiday meal, including all of the side dishes, appetizers, and desserts, completely vegan with these easy recipes.
Vegan Side Dishes for Thanksgiving or Christmas
- Vegan Mashed Potatoes
- Vegan Stuffing
- Vegan Gravy
- Vegan Green Bean Casserole
- Air Fryer Spaghetti Squash
Vegan Holiday Desserts
- Vegan Caramel Apple Pie
- Vegan Apple Crisp
- Vegan Pumpkin Pie
- Vegan Carrot Cake
- Over 50 Vegan Christmas Cookie Recipes
Drinks and Appetizers
- Holiday Sangria
- Brandy Manhattan
- Vegan Charcuterie Board
- Vegan Eggnog
- Thanksgiving Leftover Veggie Burger
Vegan Roast
Equipment
- Sheet Pan
Ingredients
- 1 15-ounce can white cannellini beans drained and rinsed
- 1 cup cremini or button mushrooms, sliced
- 4 cloves garlic
- 1/3 cup nutritional yeast
- 1 1/2 teaspoons poultry seasoning
- 1 teaspoon seasoned vegetable Better Than Bouillon
- 2 tablespoons coconut aminos or tamari (or soy sauce)
- 1 cup water
- 2 teaspoons vegetable oil
- 2 cups vital wheat gluten
Instructions
- Preheat oven to 400°/200°C.
- In a large food processor, combine the beans, mushrooms, garlic, nutritional yeast, poultry seasoning, bouillon, aminos, water, and oil. Blend until smooth. A few lumps are ok, but you want it pretty smooth.
- Add in the vital wheat gluten and pulse until a rough dough forms.
- DO NOT KNEAD IN THE FOOD PROCESSOR. Turn the dough onto a surface and knead for about 5 minutes. Then form the vegan roast dough into an 8 1/2" log.
- Pull out a long piece of foil (about 24 inches) and lay it on your work surface. Place a smaller sheet of parchment paper on top of the foil.
- Place your dough log on the short side of the parchment and foil. Roll up into a tight log and punch the ends to look like a sausage.
- Place on a baking sheet and bake for 35 minutes. Flip the roast and bake for 35 minutes more.
- Remove the roast from the oven and leave it on the pan for 30 minutes to rest and continue cooking.
- Unwrap the roast and slice to serve.
Notes
- If you forget to flip it and end up baking it for 70 minutes on one side, it will still turn out fine. It will just be browner on one side.
- No salt is needed because of the saltiness in the bouillon and aminos.
- You can make this vegan roast ahead of time. It will stay fresh for up to 4 days in the refrigerator and can be reheated when you’re ready to serve it.
I made this as a trial for thanksgiving and it was delish! My family loved it. Will be making on the big day!
Hi Sarah, so glad you loved the vegan roast! It is perfect for your holiday table!