In general, yes. But it depends on the severity of your restrictions. Vegetarians can find something almost everywhere, but vegans and others can find it difficult, especially in rural areas and smaller towns. It is best to call in advance and check if they are able to accommodate you.