On Russian long-distance trains that include restaurant cars, should I in 2019 expect that I can buy full vegetarian dishes there? On those pictures of a 2015 menu on the Trans Siberian Express linked by this answer, it seems that virtually every dish contains meat or fish. Should I expect difficulties as an ovo-lacto-vegetarian (but not vegan)?
I will be travelling in classes 2К and 2Т on trains 024Й, 042В, 041М, and 009Щ, where the trains do appear to have some 10 minute+ stops to stock up on food (and water) off-train if food on the train is too limited, assuming such is available on the platform.