Lengkepan kalimah di handap ieu: Longstreet dilayanan kalawan bedana dina Perang Méksiko-Amérika jeung 8th US Infantry. Manéhna perang di handapeun Zachary Taylor salaku Letnan dina Méi 1846 di battles of
Palo Alto jeung Resaca de la Palma. Manéhna nyaritakeun dua patempuran ieu dina mémoir-na tapi teu nulis nanaon ngeunaan peran pribadi-na dina eta. Tanggal 10 Juni, Longstreet dibéré paréntah ti Kompeni A ti Infanteri Ka-8 Divisi Kadua William J. Worth. Manéhna tarung deui jeung tentara Taylor dina Patempuran Monterrey dina bulan Séptémber 1846. Salila perang, kira-kira 200 lancers Méksiko ngabalukarkeun hiji grup pasukan Amérika mundur. Longstreet, anu maréntahkeun perusahaan A jeung B, mingpin serangan balik, maéhan atawa nyideraan ampir satengah tina lancers. Tanggal 23 Pébruari 1847, anjeunna diangkat jadi Letnan Pertama. Jéndral-in-Chief Winfield Scott maréntahkeun divisi Worth kaluar ti tentara Taylor sarta dina paréntah langsungna pikeun ilubiung dina serangan ka ibukota Méksiko Mexico City. Divisi Worth dikirim heula ka Pulo Lobos. Ti dinya, kapal balayar 289,7 kilométer ka kidul nepi ka kota Veracruz. Worth mingpin tentara Scott dina pendekatan amfibi na ka kota, dugi ka dinya dina 9 Maret. Scott ngepung kota jeung terus-terusan ngabom. Manéhna nyerah dina tanggal 29 Maret. Tuluy tentara Amérika maju ka kalér ka arah ibukota. Dina bulan Agustus, Longstreet ngalayanan dina Patempuran Churubusco, hiji patempuran penting nalika Angkatan Darat AS ngadeukeutan pikeun ngarebut Mexico City. Infanteri Ka-8 mangrupa hiji-hijina pasukan di divisi Worth anu nepi ka tempat pangwangunan taneuh Méksiko. Longstreet mawa spanduk resimen di handapeun seuneu beurat Méksiko. Pasukan kapanggih dirina nyangkut dina parit jeung ngan bisa skala pertahanan Méksiko ku nangtung dina silih. Dina tarung tangan-ka-tangan anu sengit, urang Amerika unggul. Longstreet narima promosi patén ka kaptén pikeun lampahna di Churubusco.