Transféré au Texas, Stevenson fait un service sur la frontière jusqu'à la guerre mexico-américaine. Il combat avec distinction lors des batailles de Palo Alto et la Resaca de la Palma, et a participe à plusieurs autres combats, avant de retourner aux États-Unis dans des postes au Mississippi, dans le territoire indien, et au Texas. Il aide à l'exploration des parties du projet de route méridionale du chemin de fer du Pacifique, combattant souvent lors d'escarmouches contre des indiens apaches.