Johansson signerte en kontrakt med Toleman for , men den falt gjennom da Toleman ikke klarte å sikre seg en dekkavtale. Han startet i stedet for Tyrrell igjen, i stedet for den suspenderte Stefan Bellof. Men da René Arnoux fikk sparken i Ferrari etter sesongens første løp i Brasil ble Johansson hentet inn som hans erstatter. I sitt andre løp for Ferrari, på deres «hjemmebane» i Imola, passerte han Sennas drivstofftomme Lotus to runder fra mål, til Tifosienes store fryd, og ville sannsynligvis ha vunnet hvis ikke hans Ferrari 156/85 også hadde gått tom for bensin bare en halv runde senere. Hans rolle i Ferrari for 1985-sesongen var primært å støtte Michele Alboretos i hans kamp for mesterskapet, men han kom dog på andreplass bak italieneren i Canada og fulgte opp med en ny andreplass i det neste løpet i Detroit, denne gang foran Alboreto. Johansson fullførte sesongen på syvendeplass i førermesterskapet.