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 for 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, or sliced and used for a vegan french dip or vegan roast beef sandwiches smothered in vegan horseradish sauce aka horsey sauce.
🧾 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 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.
🥄 Instructions
- 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 seitan dough ball is formed.
- Shape your dough ball into a loaf shape and wrap tightly in thick foil.
- 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
- 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 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.
👩🏻🍳 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 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!
Mock roast beef made from seitan. This vegan roast beef can be served as a roast or sliced and used as vegan deli meat on sandwiches.
- 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
- 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
-
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.)
-
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.
- 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.
⭐⭐⭐⭐⭐ Leave a comment and starred review! I would love to hear from you!