Vegetable stock can easily replace chicken stock for a vegetarian version. If using chicken stock, choose a halal-certified product.
For the Parmesan, check the label if dietary requirements are important, as traditional Parmesan may use animal-derived rennet. A vegetarian or halal-certified hard cheese is a suitable alternative.