Napisz kontynuację tego paragrafu - po czym został awansowany do stopnia porucznika w 2d Dragoons 9 maja. Następnie brał udział w bitwie pod Monterrey we wrześniu, oblężeniu Vera Cruz w marcu 1847 r. i bitwie pod Cerro Gordo w kwietniu. Następnie Steele walczył w bitwie pod Contreras i bitwie pod Churubusco.
20 sierpnia i bitwa pod Molino del Rey we wrześniu. Steele otrzymał stopień kapitana za swoje osiągnięcia w Contreras i Churubusco 20 sierpnia 1847 roku.