- In a large stock pot, saute onions in olive oil until soft, about 7 minutes.
- Add garlic, oregano, basil and thyme and continue cooking for one minute.
- Add tomatoes, stock, bay leaves, potatoes, carrots, salt and pepper and bring to a boil, stirring occasionally.
- Reduce heat and simmer for 30 minutes.
- Stir in beans and zucchini and simmer for an additional 30 minutes.
- Remove bay leaves, divide into bowls and sprinkle each serving with one tablespoon of Parmesan cheese.