Prepare vegetables and herbs with my super-duper chopping trick. It is the only way I can make this soup from start to finish in 30 minutes flat! (I have had a lot of practice at the recipe, though. Don’t be frustrated if it takes you a few minutes longer.)
In a large pot over medium-high heat, warm the olive oil.
Add chopped onion and sauté until tender.
Sautee garlic for just 60 seconds before adding carrots, celery and zucchini.
Bring a separate, smaller pot of water to boil, and cook pasta until al dente. Do not over cook the pasta, because it will continue to cook in the soup when added.
Add tomatoes, water, chicken soup base, chopped parsley and basil and spices. Bring to a boil. Reduce to simmer and cover for about 15 minutes.
Add drained garbanzo beans and chopped kale and simmer uncovered until the kale is tender and the beans are warmed through.
Stir in the cooked pasta just before serving.
Garnish with freshly grated parmesan.