This vegan pot roast is a cozy, comforting dinner made with tender jackfruit, potatoes, and carrots in a rich, savory gravy. It's my plant-based take on the classic pot roast, made in one pot with minimal prep. Perfect for chilly evenings or whenever you're craving something hearty and satisfying.

Instead of beef, I use canned young green jackfruit, which becomes tender as it cooks and absorbs all the flavors of the broth, red wine, and herbs. Potatoes and carrots roast alongside it in the same pot, creating a hearty, satisfying dish with a rich, savory sauce. Everything cooks together in the oven, so there's very little hands-on work.
It's also a great make-ahead meal, perfect for busy weeks. Leftovers keep well in the fridge for a few days, and the flavors get even better overnight. Just reheat and enjoy a comforting, homemade dinner without having to cook from scratch.
If you enjoy cooking with jackfruit, you should also try my Vegan BBQ Jackfruit Pulled Pork, Jackfruit Carnitas, or Jackfruit Tacos. They're all easy, flavorful ways to use this versatile ingredient in different meals.
Why You'll Love This Vegan Pot Roast
- Rich, savory flavor: Red wine, tomato paste, vegetable broth, and herbs create a flavorful gravy that gives this pot roast the comforting taste of the classic dish, without the beef.
- Easy to make: Everything cooks in one Dutch oven, from sautéing the ingredients to baking. No complicated techniques or extra pans needed.
- No homemade meat substitutes: Canned jackfruit gives the dish a tender, meaty texture without making seitan from scratch or relying on store-bought vegan beef.
- Hearty and satisfying: Tender jackfruit, potatoes, and carrots come together in a rich gravy for a filling, comforting dinner that's perfect for chilly evenings.
- Great for making ahead: The flavors develop even more overnight, and leftovers reheat well. Perfect for meal prep or enjoying a comforting dinner without cooking from scratch every night.
Vegan Pot Roast Ingredients

- Olive oil: You can also use vegetable oil, canola oil, avocado oil, or any other cooking oil you prefer.
- Onion: I prefer yellow onion for its mild, slightly sweet flavor, but white onion or shallots also work well.
- Garlic: Fresh garlic gives the best flavor, but you can use 1 teaspoon of garlic powder instead.
- Young green jackfruit: Use canned jackfruit in water or brine, not syrup. You can find it at Asian grocery stores, some supermarkets, or online.
- Tomato paste: Adds richness, color, and depth to the gravy.
- Red wine: Use any dry red wine you have on hand, although Cabernet Sauvignon and Merlot are especially good choices.
- Bay leaf: Adds a subtle, earthy flavor. You can leave it out if you don't have any.
- Dried rosemary: Gives the dish a classic, aromatic flavor. You can use 1½ teaspoons of fresh rosemary instead.
- Dried thyme: Adds a warm, earthy flavor that pairs perfectly with rosemary. You can use 1½ teaspoons of fresh thyme instead.
- Salt: Adjust to taste depending on the saltiness of your vegetable broth.
- Black pepper: Adds a little warmth without making the dish spicy. Adjust to taste.
- Vegetable Broth: Adds savory flavor to the gravy. You can use store-bought or Homemade Vegetable Broth, or my Vegan Beef Broth for a richer, more savory flavor.
- Carrots: Regular carrots work best, but baby carrots are also a great option and save you some prep time.
- Potatoes: Yukon Gold, red potatoes, or baby potatoes all work well because they hold their shape during cooking. You can peel them or leave the skin on.
- Cornstarch: Thickens the cooking liquid into a rich gravy. Arrowroot starch is a good substitute, or you can leave it out for a thinner sauce.
- Water: Used to dissolve the cornstarch before adding it to the gravy.
Find the full recipe with exact measurements in the recipe card below.
How to Make Vegan Pot Roast

- Preheat the oven to 400°F (200°C). Heat the olive oil in a Dutch oven over medium heat and sauté the onion for 3-5 minutes, stirring occasionally.

- Add the garlic and cook for another minute.

- Stir in the jackfruit and cook for 3-5 minutes, stirring occasionally.

- Add the tomato paste and cook for 1-2 minutes, stirring frequently.

- Pour in the red wine and scrape the bottom of the pot. Stir in the bay leaf, rosemary, thyme, salt, and pepper, then simmer for 3-5 minutes.

- Add the vegetable broth, carrots, and potatoes. Stir gently and bring to a simmer.

- Cover and bake for 55-65 minutes, until the vegetables are tender. Take the Dutch oven out of the oven.

- For a thicker gravy, dissolve the cornstarch in cold water. Stir it into the pot and simmer over medium heat for 1-3 minutes, stirring gently, until thickened.
Tips for the Best Results
- Choose the right jackfruit: Use young green jackfruit packed in water or brine, not syrup. Ripe jackfruit is sweet and won't give you the meaty texture this recipe needs.
- Keep the jackfruit in large pieces: Avoid shredding it too finely before cooking. Larger chunks hold their shape better and give the pot roast a heartier, meatier texture.
- Cut the vegetables evenly: Keep the potatoes and carrots roughly the same size so they cook evenly. Cut thicker carrot pieces in half lengthwise if needed.
- Don't let the gravy get too thick: The sauce will continue to thicken as it cools. Add a splash of vegetable broth if it becomes thicker than you'd like.
- Taste before adding more salt: Vegetable broth and canned jackfruit can already contain salt, so taste the gravy at the end and adjust the seasoning only if needed.

Serving Suggestions
This vegan pot roast is a hearty, comforting meal on its own, but a few simple sides can make it even better. Here are some of my favorite ways to serve it:
- With homemade bread: Serve it with Vegan Dinner Rolls, Vegan Biscuits, or Vegan Bread to soak up every last bit of sauce.
- With mashed potatoes: For an extra comforting meal, serve it alongside Vegan Mashed Potatoes, especially if you prefer a larger portion of potatoes.
- With green beans: Pair it with Garlic Green Beans for a simple, classic side dish that adds freshness and color.
- With a fresh salad: A green salad with a light Vinaigrette adds a crisp, refreshing contrast to the rich sauce and tender vegetables.
How to Store and Reheat Leftovers
- Fridge: Store leftovers in an airtight container in the refrigerator for up to 4 days. Let them cool before storing.
- Freezer: Freeze in an airtight, freezer-safe container for up to 3 months. Keep in mind that the potatoes may become softer and slightly grainy after thawing.
- Thaw: Thaw overnight in the refrigerator before reheating.
- Reheat: Warm in a pot over medium-low heat, stirring occasionally, until heated through. Add a splash of vegetable broth if the gravy is too thick. You can also reheat individual portions in the microwave.
Frequently Asked Questions
Seitan is a great alternative if you want a meatier texture and more protein. You can use store-bought seitan or make your own with my Homemade Seitan recipe. Portobello mushrooms or plant-based beef chunks are also good options, although you may need to adjust the cooking time depending on the substitute you choose.
Yes! You can prepare the jackfruit and sauce in a large skillet, then transfer everything to a deep, oven-safe baking dish. Cover tightly with aluminum foil to keep the moisture in, and bake until the potatoes and carrots are tender.
The potatoes and carrots should be fork-tender but still hold their shape. The jackfruit should be tender and have absorbed the flavors of the sauce. If the vegetables are still firm, continue baking for another 5-10 minutes and check again.
You don't need to remove the core or the soft seeds from canned young green jackfruit, as they're edible and become tender during cooking. If you find any particularly hard seeds, you can remove them, but there's no need to spend time trimming every piece.
If the gravy is too thick, stir in a little vegetable broth until you reach your desired consistency. If it's too watery, let it simmer uncovered for a few minutes to reduce. You can also add a little more cornstarch mixed with cold water, then simmer until thickened.

More Vegan Comfort Food Recipes

Love it? Leave a rating!
Vegan Pot Roast
Ingredients
- 1 tablespoon olive oil
- 1 onion, chopped
- 4 cloves garlic, minced
- 2 20-ounce cans young green jackfruit in brine or water, drained and rinsed
- 2 tablespoons tomato paste
- ½ cup red wine, or vegetable broth for an alcohol-free version
- 1 bay leaf
- ½ teaspoon dried rosemary
- ½ teaspoon dried thyme
- 1 teaspoon salt
- ¼ teaspoon black pepper
- 2½ cups vegetable broth, or vegan beef broth
- 1 pound carrots, peeled and cut into 1-inch (2.5 cm) pieces
- 1 pound Yukon Gold, red, or baby potatoes, peeled or unpeeled, cut into 1-inch (2.5 cm) chunks
- 2 tablespoons cornstarch, optional
- 2 tablespoons cold water, optional
Instructions
- Preheat the oven to 400°F (200°C). Heat the olive oil in a large Dutch oven over medium heat. Add the onion and cook for 3-5 minutes, stirring occasionally.
- Add the garlic and cook for 1 more minute.
- Add the jackfruit and cook for 3-5 minutes, stirring occasionally.
- Stir in the tomato paste and cook for 1-2 minutes, stirring frequently.
- Pour in the red wine, scraping up any browned bits from the bottom of the Dutch oven. Add the bay leaf, rosemary, thyme, salt, and black pepper, and simmer for 3-5 minutes.
- Pour in the vegetable broth and add the carrots and potatoes. Stir gently to coat everything in the sauce and bring to a gentle simmer.
- Cover the Dutch oven with its lid and bake for 55-65 minutes, or until the carrots and potatoes are fork-tender. Remove from the oven.
- Optional: If you prefer a thicker gravy, whisk the 2 tablespoons of cornstarch with 2 tablespoons of cold water until smooth. Pour the mixture into the Dutch oven and bring to a gentle simmer over medium heat. Cook for 1-3 minutes, stirring gently, until the gravy thickens.
Notes
- Refrigerate leftovers in an airtight container for up to 4 days.
- Freeze in a freezer-safe container for up to 3 months. The potatoes may become softer or slightly grainy after thawing.
- Thaw overnight in the fridge before reheating.
- Reheat in a pot over medium-low heat until hot, adding a splash of vegetable broth if needed. Individual portions can also be microwaved.















About Iosune
Hi, I’m Iosune! I’m a food lover, home cook, recipe creator, and co-founder of Simple Vegan Blog, which I started in 2014 to show how easy and delicious vegan cooking can be.