This vegan beef stew is the ultimate comfort food for chilly nights. Made with TVP chunks, potatoes, carrots, celery, and a rich, savory broth, this easy-to-make stew is full of flavor and the perfect cozy meal to warm you up!
Soak the TVP: Soak the TVP chunks in a bowl with hot water (I used 3 cups or 720 ml) and 2 tablespoons of soy sauce. Let it sit for at least 15 minutes. Once done, drain the water and set the TVP chunks aside.
Sauté the vegetables: Heat the oil in a large pot. Once it’s hot, toss in the garlic, onion, celery, carrots, and potatoes. Cook over medium-high heat for about 5 minutes, stirring occasionally.
Add the flour: Stir in the flour and cook for 1 minute, stirring constantly.
Pour the wine: Pour in the wine and cook for another 1-2 minutes.
Combine the broth and seasonings: Stir in the vegan beef broth and tomato paste, then bring it to a boil. Next, add the remaining 2 tablespoons of soy sauce, TVP chunks, bay leaves, rosemary, thyme, pepper, and salt. Stir well, cover the pot, and simmer for 20 minutes.
Add the peas and finish cooking: Finally, stir in the frozen peas and cook uncovered for another 10 minutes or until the veggies are fully cooked and tender. Serve immediately.
Notes
If you can’t find TVP chunks, try soy curls, vegan beef substitutes like Beyond Steak or Gardein Be'f Tips, or seitan. Mushrooms also work for a more earthy, meaty feel. If using vegan beef, seitan, or mushrooms, skip step 1 and use only 2 tablespoons of soy sauce instead of 4.
Store leftovers in an airtight container in the fridge for up to 4 days.
Leftovers can also be frozen in an airtight container or freezer bag for up to 3 months. Make sure to cool them completely before freezing.
To reheat from the fridge, warm in a pot over medium heat, stirring often, or use the microwave, stirring every 1-2 minutes, until heated through.
For reheating from the freezer, thaw in the fridge overnight and then reheat in a pot or microwave. If reheating straight from the freezer, heat on low, stirring occasionally until fully warmed.