Italian
Heat the olive oil in a large pot over medium heat. Cook the diced onion, carrots and celery for 8 minutes, until soft.
Add the chopped garlic, diced zucchini and green beans cut into short pieces, and cook for 3 minutes.
Add the tomatoes and broth, bring to a boil, then simmer partly covered for 15 minutes.
Stir in the beans and pasta and simmer for 10 minutes, until the pasta is tender.
Season with salt and pepper, and add a little hot water if the soup is too thick.
Stir in the torn basil and serve each bowl with grated parmesan.