Heat oil over medium heat in a large saucepan.
Add onions and sauté for 5 minutes.
Add the rest of the vegetables except broccoli, along with the stock and tomatoes.
Simmer 25 minutes till all veggies are tender.
Add the broccoli and simmer another 10 minutes.
Add the beans and pasta, heat through, and serve.
Makes 4 cups of soup.