Heat oil in medium saucepan. Add onions and celery and saute for a minute to get them sizzling. Cover the pan, reduce the heat and simmer gently stirring on occasion until onions are translucent, about 5 minutes.
Add tomatoes and juices, carrots, wine and broth. Cover pan and simmer gently for 10 minutes or for however long it takes to peel the potatoes and cut them into 1inch chunks. Add the potatoes and corn to the saucepan with salt to taste, dried herbs and Tabasco sauce.
Cover and simmer until all the ingredients are tender about 30 minutes. Meanwhile dice whatever protein you are using and chop the fresh herbs. Add the tofu and simmer 3 minutes to heat through. Adjust the seasoning, remove from heat and add the fresh herbs.