Heat oil over medium heat in a large casserole pan/dutch oven. Add onion and garlic to the pan and sauté until fragrant and soft.
Add in carrots, celery and potatoes, canned tomatoes, broth, corn, lima beans, Worcestershire sauce, parsley, bay leaf, salt, pepper and hot sauce.
Bring mixture to a boil, then reduce heat simmer for 30-45 minutes or until potatoes are tender. Stir occasionally.
Remove bay leaf and add in shredded chicken, stir to combine and cook an additional 5 minutes or until chicken is heated through. If stew seems too thin, you can mash up some of the potatoes with a fork to create a thicker broth. If the stew is too thick, you can add more chicken broth or water, starting with 1/2 cup.
Once stew is ready to serve, place in bowls and garnish with fresh parsley. Serve with hot sauce so everyone can add as much or as little spice as they like.
Notes
Storage: After allowing the soup to cool slightly, store it in an airtight container in the refrigerator for up to one week. You could try freezing for longer storage but the texture of the vegetables may change a bit during freezing.