Kompletoha ang mosunod nga pulong: Si Longstreet nagserbisyo nga may kalainan sa Gubat sa Mexico-Amerika uban sa ika-8 nga U.S. Infantry. Siya nakig-away ubos ni Zachary Taylor ingong usa ka tinugyanan sa Mayo 1846 diha sa mga gubat sa
Palo Alto ug Resaca de la Palma. Gisugilon niya kining duha ka gubat diha sa iyang mga panumdoman apan wala magsulat bahin sa iyang personal nga papel niana. Sa Hunyo 10, si Longstreet gihatagan ug mando sa Company A sa Eighth Infantry sa William J. Worth's Second Division. Siya nakig-away pag-usab uban sa kasundalohan ni Taylor sa Battle of Monterrey sa Septiyembre 1846. Sa panahon sa gubat, mga 200 ka Mexicanong mga lancer ang mibalik sa usa ka grupo sa mga sundalo sa Amerika. Si Longstreet, nga nagmando sa mga kompaniya nga A ug B, nangulo sa usa ka kontraatake, nga nagpatay o nagsamad sa halos katunga sa mga lancer. Niadtong Pebrero 23, 1847, siya gipromot sa ranggo nga first lieutenant. Si Heneral-in-Chief Winfield Scott nagsugo sa dibisyon ni Worth gikan sa kasundalohan ni Taylor ug ilalom sa iyang direkta nga mando aron sa pag-apil sa pagsulong sa kapital sa Mexico sa Mexico City. Ang dibisyon ni Worth unang gipadala sa Isla sa Lobos. Gikan didto kini milawig ug 289.7 kilometros sa habagatan ngadto sa siyudad sa Veracruz. Si Worth nangulo sa kasundalohan ni Scott sa amphibious nga pagduol niini sa siyudad, nga miabot didto sa Marso 9. Gipalibotan ni Scott ang siyudad ug gipasakop kini sa regular nga mga pagbomba. Kini misurender sa Marso 29. Dayon ang kasundalohan sa Amerika nagmartsa paamihanan paingon sa kaulohan. Sa Agosto, si Longstreet nagsilbi sa Battle of Churubusco, usa ka pivotal nga gubat samtang ang US Army miduol sa pagdakop sa Mexico City. Ang Eighth Infantry mao lamang ang puwersa sa dibisyon ni Worth nga nakaabot sa mga obra sa yuta sa Mexico. Si Longstreet nagdala sa bandila sa regimiento ilalom sa kusog nga sunog sa mga Mexicano. Ang mga tropa nabarog diha sa usa ka kanal ug makasulong lamang sa mga depensa sa Mexico pinaagi sa pagbarog sa usag usa. Diha sa mabangis nga away sa kamot-sa-kamot nga misunod, ang mga Amerikano milampos. Si Longstreet nakadawat ug pasidungog sa pagka-kapitan tungod sa iyang mga lihok sa Churubusco.