While the dairy in this recipe can be changed, gelatine is derived from animals so, no, panna cotta is neither suitable for vegetarians or vegans. Of course, agar agar is a setting agent that is suitable for both but it does have a different setting texture and may require different quantity to get the right set, so you’ll need to experiment. I do not specialise in vegetarian ingredients.