3. maaliskuuta 1847 Cadwalader nimitettiin prikaatin kenraaliksi ja otti komennon vahvistusryhmälle, joka lähetettiin Winfield Scottiin Meksikon keskustaan. Hänen yksikkönsä nimettiin 2. prikaatiksi Gideon Pillow'n alaisuudessa. Hän osallistui Contrerasin taisteluun, Churubuscossa.
, ja Chapultepec. Chapultepecin taistelun ansiosta hänet nimitettiin virallisessa armeijassa majurigeneraaliksi 13. syyskuuta 1847.