Heat oil in large stock pot.
Dice onion and celery ribs, and add to pot, along with minced garlic. Saute for 5 minutes.
Dice potatoes, and peel and dice carrots. Add to pot with stock and herbs.
Simmer about 10 minutes, until vegetables begin to soften.
Chop zucchini into bite-size pieces and cut cabbage into small, thin ribbons.
Drain and rinse beans.
Dice fresh tomatoes, if using.
Add zucchini, cabbage, beans and tomatoes to pot.
Season with salt and pepper.
Simmer until vegetables are barely soft.
Top with cheese and fresh basil before serving.