Til sidst blev han tildelt dampskibet Balch, som han tjente på under krigen med Mexico. Han deltog i det mislykkede angreb i august 1846 på Alvarado, hvor stærke strømninger i floden forhindrede flåden i at lande, og i den succesfulde 9. marts 1847 landgang af general Winfield Scotts hær ved Vera Cruz.
- Hvad? Under sidstnævnte kampagne fungerede Balch som fungerende skibsfører på en erobret schooner.