Если дорога занимает не более 12-15 часов и если есть возможность приготовить еду самой, то я всегда готовлю примерно такой набор: рис + жареные кальмары, курица\котлеты (разделанные на удобные кусочки) + картошка. Их кладу в одноразовые пластиковые контейнеры. Также беру домашний йогурт, бананы и домашний цельнозерновой хлеб (он хорошо хранится и более сытный. Однажды спас в Тайланде от голода )))).
Йогурт, конечно же, лучше съесть в первой половине пути. Покупной кефир или йогурт продержится дольше из-за герметичной упаковки.
Если дорога занимает 15-30 часов, то всё это кладётся в сумку-холодильник.
На сладкое - сухофрукты, фрукты.
Если при отъезде у меня нет возможности приготовить еду самой, то покупаю еду на вынос в "едальнях" типа "Му-му", "Пузатая хата" и тп.
ПС: в поезде веду тюлений образ жизни - ем и сплю, ем и сплю.