This vegan roast beef is meaty, juicy, and tender! Made with seitan and seasoned and roasted to perfection, this mock roast beef can be served as a holiday loaf or sliced and used for roast beef sandwiches. If you have been looking for a vegan alternative to roast beef that tastes truly authentic, this is the recipe for you.
The beef flavor in this seitan roast beef comes from a beefy broth made from mushrooms, soy sauce, and tomato paste which is then pureed and mixed with vital wheat gluten for a meaty texture.
This vegan roast beef comes together in about 15 minutes of prep time. The only hard part of this recipe is waiting for it to cook.
Jump to:
❤️ Why you will love this recipe
I started making this plant-based roast beef when I mastered my vegan beef recipe. I take the same basic beef recipe and cook and season it differently to make vegan pot roast, vegan beef stew, and more.
The mushroom and onion base of this seitan roast beef gives it a realistic taste and texture. The mushrooms are a key ingredient that keeps the faux meat moist and juicy.
This roast beef alternative can be used as a main course, sliced and used for a vegan french dip, or vegan roast beef sandwiches smothered in vegan horseradish sauce aka horsey sauce or vegan garlic aioli.
🧾 Ingredients and substitutions
For the vegan beef
- Olive Oil - for sauteing the onion and mushrooms. You can also use canola oil or coconut oil.
- Mushrooms - for a beefy flavor and texture. You can also use white mushrooms, baby bellas, or portabella mushrooms. (Mushrooms are a key ingredient in this recipe to give a beefy flavor and help the seitan retain a juicy texture when cooked.)
- Onion - for flavor. I usually use a yellow onion, but any will work. (You can use 1 teaspoon of onion powder plus 2 additional tbsp of water instead of an onion.
- Oregano - for flavor. You can use fresh or dried.
- Black Pepper - for flavor. You can also use red pepper flakes if you want a little heat.
- Salt - for flavor.
- Garlic Powder - for flavor.
- Soy Sauce - for a beefy flavor. You can also use Tamari or Bragg's Liquid Aminos.
- Tomato Paste - for an umami flavor and red color. (You can swap this for nutritional yeast or red wine if desired.) (The acidity in the tomato paste helps subdue the gluten flavor in seitan.)
- Smoked Paprika - to give your vegan beef a red color and a slightly smoky flavor. You can also use regular paprika and a dash of liquid smoke.
- Vital Wheat Gluten - for the base of the meat substitute and what gives it a meaty texture. This can not be substituted with any other ingredient. (I'm sorry, but this recipe can not be made gluten-free.) You can usually find it in the Bob's Red Mill section or the specialty baking section of large grocery stores. I order a large bag from Amazon to make lots of seitan recipes.
For the basting liquid
- Olive Oil - or any other neutral-flavored oil
- Soy Sauce - or Bragg's Liquid Aminos
- Water or Vegetable Broth
- Oregano
- Black Pepper
- Rosemary
- Smoked Paprika
🔪 Helpful tools
- Blender or Food Processor - to puree the cooked mushrooms and broth.
- A Steamer Pot - or pressure cooker or Instant Pot with a steam basket.
- Thick Foil - heavy-duty aluminum foil works best, so it doesn't break when cooking the seitan.
🥄 How to make vegan roast beef
Step 1 - Peel and dice 1 small onion and wash and slice 2 cups of mushrooms. Then add 2 tablespoons of oil to a large skillet and saute the diced onion, sliced mushrooms, and 1/4 tsp salt.
Step 2 - Add 2 tsp smoked paprika, 1 tsp oregano, 1/2 tsp black pepper, 1/2 tsp garlic powder, 1/4 cup soy sauce, and 2 tbsp tomato paste, and mix well. Then stir in 1 cup of water and turn off the heat.
Step 3 - Transfer the mixture to a food processor or blender and puree.
Step 4 - Pour the pureed mixture into a large glass bowl add 1 1/2 cups of vital wheat gluten and stir with a silicone spatula.
Step 5 - Kneed in the last 1/2 cup of wheat gluten with your hand until a firm seitan dough ball is formed.
Step 6 - Shape your dough ball into a loaf shape and wrap it tightly in thick foil.
Step 7 - Place the wrapped roast in a steaming basket and steam for 1 hour. (Or in a pressure cooker or Instant Pot for 45 minutes and then let the steam escape naturally.)
Baking your vegan roast beef
Step 8 - Preheat the oven to 375° F (190° C).
Step 9 - Let your loaf sit for about 5 minutes so you can safely open the foil without getting burnt by the steam inside. Then unwrap the steamed seitan and put it into a small baking dish that is just a little bigger than your loaf.
Step 10 - Mix oil, water, soy sauce, paprika, oregano, rosemary, and black pepper. Pour it evenly over your roast. Then use a spoon to scoop up the basting liquid and drizzle it over any spots that you may have missed.
Step 11 - Bake your plant-based roast beef for 30 minutes at 375° F (190° C), taking it out of the oven every 10 minutes to quickly spoon the basing liquid over the top of the roast.
Cook the roast beef with some vegetables like potatoes and carrots to make a vegan pot roast.
👩🏻🍳 Pro Tips
- Use a glass bowl and a silicone spatula to mix your seitan. Vital wheat gluten is very sticky once it gets wet and will stick like glue to a plastic bowl or a wooden spoon.
- Wheat gluten is a very fine powder that will get everywhere if you are not careful with it. Pour it low down and slowly over the broth mixture so it doesn't splash out of your bowl.
- Knead the seitan until all of the gluten flour is incorporated and you have a dough that's a little firmer than you would have for bread. Only knead it for about 60 seconds so your wheat meat doesn't get too chewy.
- If you don't want the foil to touch your food, you can wrap the mock beef in parchment paper first, and then wrap the foil around that.
- Seitan expands when it cooks, so be sure to use strong foil, or it will break the foil when it is steaming.
❓ Frequently asked questions
The main ingredient in this seitan roast beef is vital wheat. This is what provides the structure and gives it an authentic chewy, meaty texture. There is no gluten-free alternative to this that will give you the same texture.
Seitan can not be eaten raw, you must cook it until it reaches an internal temperature of 160°F before it is safe to eat. If your seitan is undercooked, it will not have as much of a meat-like texture as a fully cooked seitan. If your seitan is chewy or slightly doughy continue to heat it until it's fully cooked.
🥡 Storage and reheating
Refrigerate: Slice your vegan roast beef and keep it in the fridge to use on roast beef sandwiches in an airtight container for up to 5 days.
Freeze: Roast beef seitan freeze well and can be stored in an airtight bag in the freezer for up to 3 months. (Let it thaw overnight in the fridge.)
Reheating: Reheat it in the microwave for about 5 minutes, pan-fry in a little oil, or bake at 350°F for about 15 - 20 minutes until warm. (Times vary depending on how much you are reheating.)
🌟 More seitan recipes
📌 Be sure to follow me on Pinterest for new vegan recipes!
📋 Vegan roast beef recipe
Vegan Roast Beef
Ingredients
For the seitan "beef"
- 2 tablespoons oil (any neutral-flavored oil)
- 2 cups mushrooms (sliced)
- 1/2 cup onion (chopped)
- 1/4 teaspoon salt
- 2 teaspoons smoked paprika (or regular paprika)
- 1 teaspoon oregano
- 1/2 teaspoon black pepper
- 1/2 teaspoon garlic powder
- 1/4 cup soy sauce
- 2 tablespoons tomato paste (or vegan red wine)
- 1 cup water (or low sodium veggie broth)
- 2 cups vital wheat gluten
For the basting liquid
- 1/4 cup light olive oil (or any neutral-flavored oil)
- 2 tablespoons water (or low sodium veggie broth)
- 2 tablespoons soy sauce
- 1 teaspoon oregano
- 1 teaspoon rosemary
- 1/2 teaspoon black pepper (coarse freshly ground tastes best)
- 1/2 teaspoon smoked paprika
Instructions
Make the beef
- Peel and dice 1 small onion and wash and slice 2 cups of mushrooms. Then add 2 tablespoons of oil to a large skillet and saute the diced onion, sliced mushrooms, and 1/4 tsp salt.
- Add 2 tsp smoked paprika, 1 tsp oregano, 1/2 tsp black pepper, 1/2 tsp garlic powder, 1/4 cup soy sauce, and 2 tbsp tomato paste, and mix well. Then stir in 1 cup of water and turn off the heat.
- Transfer the mixture to a food processor or blender and puree.
- Pour the pureed mixture into a large glass bowl add 1 1/2 cup of vital wheat gluten and stir with a silicone spatula.
- Kneed in the last 1/2 cup of wheat gluten with your hand until a firm dough ball is formed.
- Shape your dough ball into a loaf shape and wrap it tightly in thick foil.
- Place the wrapped roast in a steaming basket and steam for 1 hour and 15 minutes. (Or in a pressure cooker or Instant Pot for 55 minutes and then let the steam escape naturally.)
Baste and bake the faux beef
- Preheat the oven to 375° F (190° C).
- Let your loaf sit for about 5 minutes so you can safely open the foil without getting burnt by the steam inside. Then unwrap the steamed seitan and put it into a small baking dish that is just a little bigger than your loaf.
- Mix together the basting liquid (oil, water, soy sauce, paprika, oregano, rosemary, and black pepper). Pour it evenly over your roast. Then use a spoon to scoop up the basting liquid and drizzle it over any spots that you may have missed.
- Bake your plant-based roast beef for 30 minutes at 375° F (190° C), taking it out of the oven every 10 minutes to quickly spoon the basing liquid over the top of the roast.
Notes
- Use a glass bowl and a silicone spatula to mix your seitan. Vital wheat gluten is very sticky once it gets wet and will stick like glue to a plastic bowl or a wooden spoon.
- Wheat gluten is a very fine powder that will get everywhere if you are not careful with it. Pour it low down and slowly over the broth mixture so it doesn't splash out of your bowl.
- Knead the seitan until all of the gluten flour is incorporated and you have a dough that's a little firmer than you would have for bread. Only knead it for about 60 seconds so your wheat meat doesn't get too chewy.
- If you don't want the foil to touch your food, you can wrap the mock beef in parchment paper first, and then wrap the foil around that.
- Seitan expands when it cooks, so be sure to use strong foil, or it will break the foil when it is steaming.
Nutrition
⭐⭐⭐⭐⭐ Click the stars above or leave a comment! I'd love to hear from you!
Kim says
I let it marinate overnight in your basting liquid, then cook it in the oven as per recipe. We just love this roast! I have made it many times
Monica says
I'm so happy that you like the recipe, Kim!
Benyamin says
Hallo liebe Monika 🙂
Ich würde gerne diesen Braten Teig in Cellulose Kunstdarm mit meiner Wurstfüllmaschine füllen und dann dämpfen, ergibt sich durch meine Idee mit dem Cellulose Kunstdarm, Brühwurst Technik einen negativen Ergebnis an der grob wurstigen Konsistenz???
Liebe herzliche Grüße ✌️
Monica says
Hi Benyamin, I don't know. I have never tested it that way, but I think it will work well. Let me know how it turns out.
Carrie says
Hi, the sodium total is listed as 1,031 per serving!!! Terrible... Can it be reduced or a substitute used to significantly reduce this?
Monica says
Simply use low sodium soy sauce and you can omit the salt. Most of the sodium is coming from the soy sauce.
James says
This recipe was AMAZING! Thanks so much for the recipe!
Monica says
I'm so happy that you liked it, James! 🙂
Mairlyn says
Hello Monics,
This recipe sounds very tasty however, I'm a diabetic. Do you know if the vital wheat gluten is ok for us diabetics to eat?
Thank you.
Monica says
I provided estimated nutritional values at the bottom of the recipe card. (Wheat gluten itself only has 4 grams of carbs- It is high in protein and low in sugar.) I am not a medical professional, so I can't comment on whether or not it fits the needs of your diet. I hope it works for you.
Kerrie says
absolutely the best recipe to date. loved it and so did my family. Excellent thank you
Monica says
So happy that you liked it! 🙂
Asena says
Mmmm looks delicous..can you tell me more about pressure cooker ? Do we put some water in it?
Monica says
If you use a pressure cooker or an Instant Pot, you still need to put water in it, just like a steamer pot. Most pressure cookers and Instant Pots come with a steamer basket. Fill it with water until it touches the bottom of the basket. Seal the lid on top and heat it so the weight on the top rocks back and forth gently while it simmers.