I remember the first Thanksgiving I hosted as a vegan. The centerpiece was a sad, dry block of store-bought tofu that crumbled when I tried to carve it. My uncle, a self-proclaimed carnivore, took one bite and politely asked for more mashed potatoes. That night, I knew I had to create a vegan roast that could hold its own—something with a meaty texture, rich umami, and a golden crust that sizzles when you slice it.
Advertisements1
This Vegan Beef Roast is the result of years of experimenting. It's built on a base of vital wheat gluten (the protein part of flour) and seasoned with a blend of spices that mimic the classic pot roast flavor. The key is in the technique: simmering the roast in a savory broth keeps it moist and tender, while a final sear or broil gives it that irresistible crust. Serve it with my mushroom gravy and you've got a holiday-worthy main that even the skeptics will rave about.
Whether you're plant-based, cooking for someone who is, or just curious about vegan cooking, this recipe is designed to be approachable. I'll walk you through every step, from mixing the dough to achieving that perfect slice. Let's make a roast that turns heads and fills bellies.
Why You'll Love This Recipe
About the Ingredients
1 1/2 cups (180g) vital wheat gluten
The base of the roast. Look for it in the baking aisle or online; you can substitute a gluten-free flour blend (like chickpea flour) but the texture will be softer.
1/4 cup (30g) nutritional yeast
Adds a cheesy, savory note. Skip it if you don't have it, but it really boosts the umami.
2 tablespoons soy sauce or tamari
Provides saltiness and depth. Use tamari for gluten-free, or coconut aminos for a soy-free option.
1 tablespoon tomato paste
Adds a subtle sweetness and color. You can substitute with ketchup in a pinch.
1 teaspoon smoked paprika
Gives that smoky, roasted flavor. Regular paprika works, but smoked is key.
1 teaspoon garlic powder
A pantry staple. Feel free to use 1 clove minced garlic instead.
1 teaspoon onion powder
Adds a mild sweetness. Omit if you don't have it, but it rounds out the flavor.
1/4 teaspoon black pepper, plus more for seasoning
Freshly ground is best, but pre-ground works.
3/4 cup (180ml) vegetable broth, plus more for simmering
Use a good-quality store-bought broth or homemade. Low-sodium is best so you control the salt.
2 tablespoons olive oil, divided
For searing. Avocado oil or canola oil also work.
1 medium onion, chopped
For the gravy. Any onion works—yellow, white, or red.
8 ounces (225g) cremini mushrooms, sliced
Buttons or portobellos also work. They add a meaty texture to the gravy.
2 cups (480ml) vegetable broth (for gravy)
Same as above—use low-sodium if you have it.
2 tablespoons cornstarch mixed with 3 tablespoons cold water (slurry)
Thickens the gravy. You can use arrowroot powder instead.
Tips & Tricks
Don't over-knead the seitan dough
Mix just until it comes together, then knead for 2-3 minutes. Over-kneading makes it tough and rubbery.
Simmer, don't boil
Keep the broth at a gentle simmer (around 180°F/82°C). Boiling makes the seitan puffy and spongy.
Let it rest
After simmering, let the roast cool in the broth for at least 15 minutes. This locks in moisture and makes slicing easier.
Pro Tips
Step-by-Step Instructions
1. Mix the dry ingredients
In a large bowl, whisk together the vital wheat gluten, nutritional yeast, smoked paprika, garlic powder, onion powder, and black pepper. This ensures even seasoning throughout the roast.
2. Make the wet mixture
In a small bowl, combine the soy sauce, tomato paste, and 3/4 cup vegetable broth. Stir until the tomato paste is dissolved.
3. Form the dough
Pour the wet mixture into the dry ingredients and stir with a wooden spoon until a shaggy dough forms. Knead the dough in the bowl for 2-3 minutes until it becomes elastic and holds together. If it's too sticky, add a little more vital wheat gluten; if too dry, add a splash of broth.
4. Shape and wrap
Shape the dough into a log about 8 inches long and 3 inches wide. Wrap it tightly in a piece of cheesecloth or a clean kitchen towel, twisting the ends to secure. This helps the roast hold its shape while simmering.
5. Simmer the roast
Place the wrapped roast in a large pot and cover with vegetable broth (about 4 cups). Bring to a gentle simmer over medium heat (around 180°F/82°C). Cover and simmer for 45 minutes, turning once halfway. The roast should feel firm and springy when done.
6. Sear the roast
Remove the roast from the broth and let it cool slightly. Unwrap and pat dry with paper towels. Heat 1 tablespoon of olive oil in a large skillet over medium-high heat (around 375°F/190°C). Sear the roast on all sides for 2-3 minutes per side, until golden brown and crusty. Set aside.
7. Make the gravy
In the same skillet, add the remaining 1 tablespoon oil and sauté the onion and mushrooms over medium heat (around 350°F/175°C) for 5-7 minutes, until softened and browned. Add the 2 cups vegetable broth and bring to a simmer. Whisk in the cornstarch slurry and cook for 2-3 minutes, until thickened. Season with salt and pepper to taste.
8. Slice and serve
Let the roast rest for 5 minutes, then slice into 1/2-inch thick pieces. Serve with the mushroom gravy spooned over the top. Garnish with fresh herbs if desired.
Delicious Variations
Herb-Roasted
Add 1 teaspoon dried thyme and 1 teaspoon dried rosemary to the dry mix for an herby twist.
Spicy Chipotle
Add 1-2 chipotle peppers in adobo sauce (minced) to the wet mixture for a smoky heat.
BBQ Glazed
After searing, brush the roast with your favorite BBQ sauce and bake at 375°F (190°C) for 10 minutes for a sticky glaze.
How to Store Vegan Beef Roast
Refrigerator
Store leftover roast and gravy in separate airtight containers in the fridge for up to 4 days.
Freezer
Wrap the cooked roast tightly in plastic wrap and foil, then freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat slices in a skillet with a little broth or gravy over medium heat (around 300°F/150°C) until warm, about 5 minutes. Or microwave in 30-second bursts.
Frequently Asked Questions
Q: What is seitan made of?
Seitan is made from vital wheat gluten, which is the protein part of wheat flour. It has a chewy, meaty texture and is a great source of plant-based protein.
Q: Can I make this gluten-free?
Yes, you can substitute the vital wheat gluten with a gluten-free flour blend like chickpea flour or a mix of chickpea and tapioca starch. The texture will be softer and less chewy, but still delicious.
Q: How do I know when the roast is done?
The roast is done when it feels firm and springy to the touch, and a thermometer inserted into the center reads 200°F (93°C). It should not be spongy or doughy.
Q: Can I prepare this ahead of time?
Absolutely! You can make the roast a day ahead, keep it in the fridge, and then sear and reheat it before serving. The gravy can also be made in advance and reheated.
I hope you love this Vegan Beef Roast as much as I do! If you try it, let me know how it turns out in the comments below. And don't forget to share your own tips for making the perfect plant-based centerpiece. Small steps, big change.
Vegan Beef Roast
Vegan Beef Roast with savory seitan and mushroom gravy—a hearty, protein-rich centerpiece that satisfies even the biggest meat-lovers at your table.
🧂 Ingredients
- 1 1/2 cups (180g) vital wheat gluten
- 1/4 cup (30g) nutritional yeast
- 2 tablespoons soy sauce or tamari
- 1 tablespoon tomato paste
- 1 teaspoon smoked paprika
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/4 teaspoon black pepper, plus more for seasoning
- 3/4 cup (180ml) vegetable broth, plus more for simmering
- 2 tablespoons olive oil, divided
- 1 medium onion, chopped
- 8 ounces (225g) cremini mushrooms, sliced
- 2 cups (480ml) vegetable broth (for gravy)
- 2 tablespoons cornstarch mixed with 3 tablespoons cold water (slurry)
📋 Instructions
- 1Mix the dry ingredients — In a large bowl, whisk together the vital wheat gluten, nutritional yeast, smoked paprika, garlic powder, onion powder, and black pepper. This ensures even seasoning throughout the roast.
- 2Make the wet mixture — In a small bowl, combine the soy sauce, tomato paste, and 3/4 cup vegetable broth. Stir until the tomato paste is dissolved.
- 3Form the dough — Pour the wet mixture into the dry ingredients and stir with a wooden spoon until a shaggy dough forms. Knead the dough in the bowl for 2-3 minutes until it becomes elastic and holds together. If it's too sticky, add a little more vital wheat gluten; if too dry, add a splash of broth.
- 4Shape and wrap — Shape the dough into a log about 8 inches long and 3 inches wide. Wrap it tightly in a piece of cheesecloth or a clean kitchen towel, twisting the ends to secure. This helps the roast hold its shape while simmering.
- 5Simmer the roast — Place the wrapped roast in a large pot and cover with vegetable broth (about 4 cups). Bring to a gentle simmer over medium heat (around 180°F/82°C). Cover and simmer for 45 minutes, turning once halfway. The roast should feel firm and springy when done.
- 6Sear the roast — Remove the roast from the broth and let it cool slightly. Unwrap and pat dry with paper towels. Heat 1 tablespoon of olive oil in a large skillet over medium-high heat (around 375°F/190°C). Sear the roast on all sides for 2-3 minutes per side, until golden brown and crusty. Set aside.
- 7Make the gravy — In the same skillet, add the remaining 1 tablespoon oil and sauté the onion and mushrooms over medium heat (around 350°F/175°C) for 5-7 minutes, until softened and browned. Add the 2 cups vegetable broth and bring to a simmer. Whisk in the cornstarch slurry and cook for 2-3 minutes, until thickened. Season with salt and pepper to taste.
- 8Slice and serve — Let the roast rest for 5 minutes, then slice into 1/2-inch thick pieces. Serve with the mushroom gravy spooned over the top. Garnish with fresh herbs if desired.


