Easy Vegetarian Pot Roast with Root Vegetables
This vegetarian pot roast gives you all the cozy flavor of a classic Sunday supper without the meat. A store-bought roast braises in a rich vegetable broth until it soaks up every bit of savory goodness, while potatoes, carrots, and celery turn tender right alongside it.

It all comes together in one dutch oven and needs about an hour from start to finish. That makes it doable on a weeknight, but the aroma and deep gravy will convince everyone you simmered it all afternoon.
Why This Pot Roast Works
The key is a good quality plant-based roast, the kind you find in the refrigerated section near the tofu. It absorbs the braising liquid like a sponge, taking on a savory flavor that tastes like you spent hours in the kitchen.
The vegetables cook in the same pot, so they pick up that same deep broth. The gravy thickens naturally from the starch of the potatoes, no roux needed. It is the one-pan meal I turn to when I want something warm and satisfying with minimal cleanup.
Ingredients

- 1 lb vegetarian roast (seitan or soy-based): look for a brand like Field Roast or Tofurky that holds its shape when braised
- 2 tbsp olive oil: for browning
- 1 medium onion, cut into wedges: yellow or white both work
- 3 cloves garlic, minced: fresh gives the best aroma
- 2 tbsp tomato paste: adds depth and a hint of sweetness
- 3 cups vegetable broth: low-sodium so you can control the salt
- 1 tbsp soy sauce or tamari: for an extra umami boost
- 1 lb baby potatoes, halved: or use Yukon Gold cut into 2-inch chunks
- 3 large carrots, peeled and cut into 1-inch pieces: cut them on the diagonal for prettier slices
- 3 stalks celery, cut into 1-inch pieces: the leafy tops are fine to leave on
- 4 sprigs fresh thyme: or 1 tsp dried thyme
- 2 bay leaves: remove them before serving
- Kosher salt and black pepper: season to taste
Variations and Substitutions
- Swap your roast: you can use a whole portobello mushroom cap as the centerpiece instead. Sear it just as you would the roast and check for tenderness after 20 minutes of braising, since it cooks faster.
- Change the vegetables: parsnips, turnips, or small pearl onions make excellent additions. Cut them to similar sizes so they finish at the same time.
- Gluten-free: many plant-based roasts contain wheat gluten. Look for a soy and grain-based roast or use a large roasted cauliflower steak in its place.
- Herb swap: rosemary or sage sprigs can replace the thyme. Use less sage, it is stronger.
If you like this dish, you might enjoy Mushroom and Lentil Shepherd’s Pie for a different kind of vegetable-based comfort meal.
How to Make Vegetarian Pot Roast
Step 1: Sear the Roast

Preheat your oven to 375°F (190°C). Warm the 2 tablespoons of olive oil in a large dutch oven over medium-high heat. Pat the roast dry with paper towels, then season it lightly with salt and pepper. Place it in the hot oil and sear for about 2 minutes on each side, turning it carefully, until a deep brown crust forms.
You will hear a steady sizzle as the roast hits the oil. That sound tells you the pan is hot enough to build flavor fast. The surface should look caramelized and deeply golden before you move on.
Step 2: Build the Braising Liquid

Remove the roast from the pot and set it aside on a plate. Drop the heat to medium and add the onion wedges. Cook them for 3 to 4 minutes, stirring a few times, until they soften and just start to brown at the edges. Stir in the minced garlic and the 2 tablespoons of tomato paste. Keep stirring for another minute, until the paste darkens slightly and the garlic smells strong and sweet.
The tomato paste will stick a bit to the bottom. That is good, it is building the foundation of the gravy. Pour in the vegetable broth and the soy sauce, then scrape up any browned bits from the pot bottom with a wooden spoon.
Step 3: Add Vegetables and Braise

Return the seared roast to the pot and nestle it down into the liquid. Arrange the halved potatoes, carrot pieces, and celery around it. Tuck in the thyme sprigs and bay leaves. Bring the liquid to a gentle simmer, then cover the pot with a tight fitting lid.
Transfer the dutch oven to the preheated oven and braise for 35 to 40 minutes. The vegetables should be fork-tender and the roast will have puffed slightly and absorbed the broth’s color. If the liquid looks low at any point, add a splash of water, but the tight lid usually keeps steam in.
Step 4: Slice and Serve

Take the pot out of the oven and discard the bay leaves. Lift the roast onto a cutting board and let it rest for just a couple of minutes so it firms up for slicing. Cut it into 1/2-inch thick slabs using a sharp knife.
Spoon the vegetables into shallow bowls and lay a few slices of roast on top. Ladle the remaining braising liquid over everything as a light gravy. Serve right away while the vegetables are glistening and the steam rises off the plates.
Tips for the Best Vegetarian Pot Roast
- Dry the roast well before searing: any moisture on the surface will steam instead of brown. A quick pat with paper towels makes a big difference.
- Do not crowd the pot: leave some space around the vegetables so they roast a little at the edges rather than just steaming. If your dutch oven is small, use a large ovenproof skillet instead.
- Check the vegetables early: different potato varieties soften at different rates. Start testing with a fork at the 30-minute mark to avoid mushy carrots.
Storing Leftovers
- Refrigerate: cool the roast and vegetables within 2 hours, then store them in a sealed container with some of the braising liquid. They will keep for up to 3 days.
- Reheating: warm gently in a covered skillet over medium-low heat with a splash of broth to loosen the gravy. The microwave works too, but the vegetables will be softer.
What to Serve with Vegetarian Pot Roast
A crisp green salad with a sharp vinaigrette cuts the richness of the gravy nicely. For something more filling, a slice of crusty sourdough bread is perfect for sopping up every last drop of the braising liquid. If you want an extra green on the table, steamed green beans with a little lemon butter serve as a fresh, quick side.
Frequently Asked Questions
Can I make this in a slow cooker instead?
Yes. After searing the roast and building the braising liquid on the stovetop, transfer everything to a slow cooker. Cook on low for 6 to 7 hours or on high for 3 to 4 hours, until the vegetables are tender.
What if I cannot find a store-bought vegetarian roast?
You can make a seitan roast from scratch using vital wheat gluten. It requires more time, but the braising method stays the same once the roast is formed and browned.
Is this dish gluten-free?
Most store-bought vegetarian roasts are seitan-based and contain wheat gluten. Look for a gluten-free roast made from soy or beans, or substitute a large portobello mushroom cap and reduce the braising time to 20 minutes.
Can I freeze the leftovers?
Yes. Portion the roast and vegetables into airtight containers with some of the liquid. Freeze for up to 2 months and thaw overnight in the fridge before reheating.

Vegetarian Pot Roast Recipe
Ingredients
Method
- Preheat oven to 375°F (190°C). Heat oil in a dutch oven over medium-high heat. Season the roast with salt and pepper, then sear 2 minutes per side until browned. Remove to a plate.
- Reduce heat to medium. Cook onion 3 to 4 minutes until soft. Add garlic and tomato paste, cook 1 minute. Pour in broth and soy sauce, scraping up browned bits.
- Return roast to pot. Add potatoes, carrots, celery, thyme, and bay leaves. Bring to a simmer, cover, and transfer to oven. Braise 35 to 40 minutes until vegetables are tender.
- Remove bay leaves. Lift roast out, slice, and serve with vegetables and braising liquid.
