Dokonči nasledujúcu vetu: 3. marca 1847 bol Cadwalader vymenovaný za brigádneho generála a prevzal velenie nad brigádou posily, ktorá bola poslaná do Winfield Scott v strednom Mexiku. Jeho jednotka bola označená za 2. brigádu v novovytvorenej 3. divízii pod vedením Gideona Pillowa. Zúčastnil sa bitky pri Contreras,
Churubusco a Chapultepec. Za svoje služby v Chapultepeku bol vyznamenaný generálmajorom v pravidelnej armáde, aby získal hodnosť od 13. septembra 1847.