Cook pasta according to directions on package. Cook until al dente, drain and toss with half the oil. Set aside.
Step 2
In a large saucepan, heat remaining oil on high. Add garlic and sauté until golden. Lower heat to medium and add carrots, celery and onion. Cook until soft, stirring often, about 10 minutes. Add thyme and bay leaf and raise heat to high. Add beans, chickpeas, tomatoes, cabbage, zucchini and bay leaf. Add chicken stock and bring to a boil.
Step 3
Lower heat and simmer for 15-20 minutes, skimming foam from top.
Step 4
Season with pepper and remove bay leaf. Add cooked pasta and enjoy!