正统六年(1441年)上书说:“现在河南、山西都积蓄了数百万斤粮食。请在每年三月份时,令府州县报上缺少食物的下等民户,然后按分额支给他们粮食,先给豆类和高粱,其次给小米和麦子,最后给稻谷,等秋收后偿还。因年老有病以及贫困而不能偿还的则给予免除。州县官吏任期已满应当升迁的,如果预备粮不足,不能离任。
正统十三年(1448年),于谦被召回京,任兵部左侍郎。
正统十四年(1449年)七月,也先大举进犯,王振怂恿明英宗亲征。于谦和兵部尚书邝埜极力劝谏,但明英宗不听。邝埜跟随明英宗管理军队,留于谦主持兵部的工作。待到英宗在土木堡被俘,京师大为震惊,大家都不知道该怎么办。此时郕王监国,命令群臣讨论作战和防守的方略。