Heat the olive oil in a large pot over medium heat. Add the onion, garlic, bell pepper, jalapeno pepper, carrots and celery. Cook, stirring occasionally, until the vegetables are soft, about 5 minutes.
Add the cumin, smoked paprika, oregano, thyme, garlic powder, onion powder and black pepper. Cook, stirring, for 1 minute.
Add the vegetable broth, beans, tomatoes, tomato paste, Worcestershire sauce, apple cider vinegar and bay leaf. Bring to a boil, reduce the heat to medium-low and simmer, stirring occasionally, until the beans are tender, about 45 minutes.
Remove from the heat and stir in the parsley. Serve hot.
Interesting Facts
This vegan beefless stew is a great source of protein, fiber and other essential nutrients.
It is naturally gluten-free and can easily be made oil-free.
This stew can be served as a main dish or as a side dish.
Topping it with vegan sour cream or plain yogurt makes it even more delicious.