In a large stockpot, heat oil over medium-high heat. Add garlic, onions, celery and carrots; cook 8 to 10 minutes, stirring occasionally, until vegetables are tender.
Stir in parsley & thyme, beans, tomatoes, zucchini, pasta and broth; bring to a boil. Then, reduce heat and cover. Simmer for 20 minutes or until pasta is tender. Season with salt and pepper to taste.
Divide soup evenly into bowls and serve with grated parmesean cheese on top.
Notes
Note: To make this vegetarian replace the chicken stock with vegetable stock.