Wraz z wybuchem wojny meksykańsko-amerykańskiej w czerwcu 1846 roku, Van Buren został ponownie mianowany w armii jako kasjer w stopniu majora. Van Buren służył jako asystent generałów Zachary'ego Taylora i Winfielda Scotta i brał udział w bitwie pod Contreras, bitwie pod Monterrey, oblężeniu Veracruz
, Bitwa pod Cerro Gordo, i Bitwa pod Churubusco.