Schrijf een voortzetting van deze paragraaf - waarna hij werd gepromoveerd tot de rang van eerste luitenant in de 2e Dragoons op 9 mei. Vervolgens was hij in actie bij de Slag bij Monterrey in september, de Belegering van Vera Cruz in maart 1847 en de Slag bij Cerro Gordo in april. Steele vocht vervolgens in de Slag bij Contreras en de Slag bij Churubusco.
Op 20 augustus, en de Slag bij Molino del Rey in september. Steele werd benoemd tot brevetkapitein voor zijn prestaties bij Contreras en Churubusco op 20 augustus 1847.