Вы очень правильно ставите вопрос и в своем вопросы по пунктам выделяете возможные решения данной проблемы. Хотя многие из этих "решений", увы, не полезны для желудка, для кошелька и поэтому малопригодны.
Когда-то в поездах, где время в пути было небольшим (менее суток), был Вагон-Буфет. То есть это был вагон, где полвагона ехали пассажиры, а в половине вагона был буфет. Кстати, это было в первой половине 80-х годов, и то, что там продавалось (чай, печенье, вафли, булочки, вареные яйца вкрутую) стоило заметно дороже, чем в государственных магазинах СССР. Раньше было даже специальное слово наценка.
Также должен отметь, что при СССР в вагонах-ресторанах еда была не слишком дешевой. Она была по цене хорошего кафе. А при СССР кафе по цене занимало промежуточное положение между столовой и рестораном, правда, в кафе иногда не было первых горячих блюд, но чаще всего были.
Надо отметить, что при СССР пассажиры с детьми редко ходили в вагоны-рестораны, а старались брать свою домашнюю еду хотя бы на первые сутки в пути. Еда могла быть очень простой, вареная картошка в мундире и огурцы. А к чаю печенье. Надо отметить, что при СССР многие люди невольно очень редко вкушали скоромное.
Кстати, о сохранности еды в пути. Один раз мне нужно было ехать поездом около 2 суток. Но я взял две бутылки замороженной минеральной воды, то есть уже ледышки, теплоизолировал их и в банку рядом положил жаренное-тушеное мясо, уже сильно охлажденное. Такого холодильника хватило на полутора суток. Лед растаял лишь через сутки пути.
Недавно я ехал поездом 213 Кисловодск-Москва, который идет очень-очень долго, имеет неуклюжую траекторию движения, имеет много бестолковых длительных остановок в пути и не имеет вагона-ресторана. Время прибытия в Москву 0-54 ночи. Очень "комфортное" время прибытия. Как раз в это время закрывается Метро. Неужели нельзя было бы сократить бестолковую остановку в Туле и сделать так, чтобы поезд пришел хотя бы до полуночи? Или хотя бы за полчаса до закрытия Метро?
Какой поезд из Ростова-на-Дону идёт а Москву дольше всего?
Но вернусь к вопросу
- Увы, но приготовление пищи в пути - дорогое удовольствие. По цене столовой его осуществить трудно. Рыночная экономика, а найти дотации на такое питание будет трудно.
- Выход из положения, это чтобы на крупных станциях во время обеда приносили одноразовые судочки к поеду. При этом обязательно с горячим первым блюдом, или хотя бы с соусом.
- Выход из положения, это варить один или два вида простого супа или борща без мяса, то есть постные, чтобы было дешевели. Но будут ли готовы пассажиры кушать скоромное?
По мотивам написания ответа на этот вопрос у меня возник такой вопрос
Согласятся ли пассажиры поездом кушать постный суп, борщ или соус?