In a large lidded pot, sauté the onion until softened.
Add the garlic and cook for another minute.
Add the carrots and celery and cook for 5 minutes.
Pour in the stock and tomatoes, then add the herbs.
Bring to a boil, then reduce heat and simmer for 10 minutes.
Add the zucchini, chickpeas, and green beans and cook for another 5 minutes.
Stir in the pasta and cook until tender.
Finally, add the silverbeet and parsley and cook until wilted.
Serve with Parmesan or vegan Parmesan alternative, if desired.