In a large pot heat oil over medium heat. Add onions and cook, uncovered until soft, stirring occasionally. (or saute in a little water or broth) Add cabbage, potatoes, carrots, zucchini, green beans and cannelloni beans, celery, basil and oregano. Cook uncovered for few minutes again stirring occasionally.
Stir broth, tomatoes, juice from tomatoes, and rice into soup. Bring to boiling and then reduce heat to low. Simmer covered for about an hour until vegetables are to your desired softness. Add salt and pepper to taste.