一个13岁的小红军小兰随部队一起前进时,得到了一袋干粮,却在过桥时为照顾一位伤员不慎把那袋干粮掉入河中冲走了。为了大家有足够的干粮吃,坚持没告诉其他人。小兰拔了许多野菜塞入挎包,装成什么事都没有。不久,小兰的身体不行了,护士长发现她吃野菜后,大家每人分了一点干粮给小兰。一位普通的红军谢益先,过草地时,分到了四斤干粮。在行军过程中,战士们看到饿慌了的母子三人,小谢瞒着队友,把自己的干粮袋给了三人,自己每天就吃野菜、喝凉水,因体力不支,去世了。三个小同志得了肠胃病,炊事班长到处挖草根和着青稞面做饭。一天,班长在河边看见了一条鱼,班长找出一根缝衣针,弯成钩,让三个同志吃上了鱼,喝上了鱼汤。三个同志吃后,班长才吃剩下的食物。最后班长饿晕,牺牲了。