Finding a truly satisfying centerpiece for a holiday table or a special Sunday dinner can feel like a quest when you’re vegan.
This seitan roast beef has been my go-to recipe for years, and it never fails to impress, even my most devoted meat-eating friends.
Why This Recipe Works So Well
What I love most about this roast is its straightforward nature. The process is surprisingly simple, and it uses pantry-friendly ingredients you might already have.
Unlike some seitan recipes that can be a bit tough, the secret here is adding beans to the dough. This creates a much more tender and juicy bite, closely mimicking the texture of traditional roast beef.
It’s also incredibly versatile, and it stores beautifully, so you can enjoy it in many different ways throughout the week.
Ingredients Needed for the Recipe
- Vital Wheat Gluten – This is the protein from wheat that forms the base of the seitan, giving it a wonderfully meaty and chewy texture.
- Red Kidney Beans – Blended into the dough, these beans are the key to a tender roast, preventing the seitan from becoming too dense or tough.
- Vegan “Beef” Broth Powder or Bouillon – This is our main flavor builder, adding that deep, savory umami note that makes the roast so convincing.
- Tomato Paste – It contributes a rich, savory depth and gives the roast a lovely reddish-brown color.
- Nutritional Yeast – This adds a subtle, cheesy flavor and helps enrich the overall taste of the dough.
- Soy Sauce – It provides a salty, savory element that enhances all the other flavors in the mix.
- Dijon Mustard & Smoked Paprika – These add a gentle sharpness and a smoky warmth, creating a more complex flavor profile.
- Onion & Garlic Powder – These reliable pantry staples build a solid, aromatic foundation for the roast.
- Red Wine Vinegar – A small splash brightens everything up and balances the rich, savory notes perfectly.
How to Make Juicy Vegan Roast Beef (seitan roast)?
Step 1 – Create the Flavor Base
Start by adding all of your ingredients, except for the vital wheat gluten, into the bowl of a food processor.
This includes the beans, water, seasonings, tomato paste, and vinegar. Process everything until it becomes a completely smooth, well-combined paste.
Step 2 – Form the Dough
Now, sprinkle the vital wheat gluten over the smooth paste you just made.
Pulse the food processor just until a shaggy dough begins to form and pulls away from the sides of the bowl. Be careful not to overmix at this stage.
Step 3 – Knead and Shape
Turn the dough out onto a clean counter. It will feel moist and a little tacky, which is exactly what you want.
Knead it gently for about two minutes, then shape it into a compact log that resembles a traditional beef roast.
Step 4 – Steam the Roast
Wrap the shaped dough log tightly in a piece of aluminum foil, twisting the ends securely so no steam can escape.
Place the wrapped roast in a steamer basket over boiling water, cover the pot, and let it steam for a full 50 minutes.
Step 5 – Cool and Sear (Optional)
After steaming, carefully remove the roast from the pot and let it cool in the foil for at least 30 minutes. It will firm up as it cools.
For a nice, crispy exterior, you can unwrap the cooled roast and sear it in a hot pan for a few minutes on each side.
Step 6 – Slice and Serve
Use a sharp knife to slice the roast beef as thinly or thickly as you like.
It is now ready to be served with all your favorite sides and a generous drizzle of rich gravy.
Getting the Texture Just Right
The texture of your seitan dough is the most important factor for a successful roast. When you first mix it, the dough should feel moist and slightly tacky to the touch.
If it feels overly sticky and is clinging to your hands, you can work in another tablespoon or two of vital wheat gluten.
Conversely, if the dough seems dry or tough, a tiny splash of water will help it come together perfectly.
Tips
- Don’t Over-Knead – Kneading for just 2-3 minutes is the sweet spot. Overworking the dough will make the final roast tough and rubbery.
- Patience is Key – Let the roast cool completely before you slice into it. It will be quite soft when hot, but it firms up beautifully as it cools.
- For the Best Flavor – If you have the time, make the roast a day ahead and let it rest in the fridge overnight. The flavors meld and the texture becomes even better.
- Use Your Instant Pot – To steam in an Instant Pot, add a cup of water, place the wrapped roast on the trivet, and cook on high pressure for 45 minutes. Let the pressure release naturally for 10 minutes after.
My Favorite Ways to Serve This Roast
For a classic Sunday dinner, I serve thick slices with mashed potatoes, a rich vegan gravy, and some simple steamed green beans or roasted carrots.
Thinly sliced, it makes the most incredible sandwiches. I love it with vegan horseradish sauce, arugula, and a good crusty roll.
You can also cube it and add it to stews, or slice it thinly to use as a topping for a hearty pho or ramen soup.
Storing and Reheating Your Leftovers
You can store the roast, either whole or pre-sliced, in an airtight container in the refrigerator. It will keep well for up to four days.
For longer storage, it freezes beautifully for up to three months. Just let it thaw overnight in the fridge before you plan to use it.
To reheat, I prefer the oven. Warm slices for 5-8 minutes, or a whole roast for about 20 minutes, at 350°F (180°C) until heated through.
Simple Ingredient Swaps
If you don’t have red kidney beans, you can easily use an equal amount of canned chickpeas, pinto beans, or navy beans instead.
For the red wine vinegar, white wine vinegar or even a little extra water with a squeeze of lemon juice will work in a pinch.
And if you can’t find vegan beef bouillon, a good mushroom or vegetable bouillon will still yield a very flavorful and delicious result.
Juicy Vegan Roast Beef Recipe (seitan roast)
Description
Juicy, tender, and packed with flavor, this vegan roast beef makes the ultimate centerpiece for holiday dinners or Sunday roast! Made with seitan for a meaty texture, it’s high in protein, easy to prepare, and ready in under an hour. Perfect for sandwiches, salads, stews, or as a hearty main dish with classic sides.
Ingredients
Instructions
-
Place all ingredients except vital wheat gluten in a food processor and blend until a smooth paste forms.
-
Add vital wheat gluten to the food processor and pulse until a dough forms. The dough should be moist but not overly sticky.If too wet, add a bit more wheat gluten. If too dry, add a splash of water.
-
Transfer the dough to a clean surface and knead for 2 minutes. Shape into a log or roast-like loaf.Avoid over-kneading to prevent a rubbery texture.
-
Wrap the loaf tightly in aluminum foil and steam for 50 minutes using a stovetop steamer or Instant Pot.For Instant Pot: Add 1 cup water, place on steamer rack, cook on high pressure for 45 minutes, then natural release for 10 minutes.
-
Let cool for at least 30 minutes before slicing. For extra flavor and texture, optionally sear slices in a hot pan for 2–3 minutes per side.For best texture, refrigerate overnight and reheat at 180°C (350°F) for 20 minutes before serving.
Nutrition Facts
Servings 8
Serving Size 1 slice (approx. 1/8 of roast)
- Amount Per Serving
- Calories 210kcal
- % Daily Value *
- Total Fat 3gg5%
- Saturated Fat 0.5gg3%
- Trans Fat 0gg
- Cholesterol 0mgmg0%
- Sodium 680mgmg29%
- Potassium 320mgmg10%
- Total Carbohydrate 14gg5%
- Dietary Fiber 4gg16%
- Sugars 2gg
- Protein 32gg64%
- Calcium 6% mg
- Iron 25% mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Avoid overkneading: Knead only 2–3 minutes to keep texture tender, not rubbery.
- Make ahead: For best texture and juiciness, prepare a day in advance and refrigerate overnight.
- Freezer-friendly: Store whole or sliced in airtight containers for up to 3 months.
- Versatile use: Great in sandwiches, stews, salads, pasta, or as a roast with gravy.