24-letni francuski napastnik pozostawał wolnym zawodnikiem po wygaśnięciu jego umowy z Arsenalem. Jak poinformował klub z Tuluzy, strony związały się ze sobą kontraktem do 30 czerwca 2020 roku.
Sanogo był zawodnikiem „Kanonierów” od 2013 roku, kiedy to trafił do Londynu z Auxerre. W stolicy Anglii często borykał się z problemami zdrowotnymi, a do tego był wypożyczany do innych klubów, w tym Crystal Palace, Ajaksu oraz Chartltonu Athletic. W tym ostatnim w drugiej części sezonu 2015/16 zanotował trzy gole w ośmiu spotkaniach Championship.
Jeśli chodzi o pierwszą drużynę Arsenalu, jego bilans zatrzymał się na 20 spotkaniach, bramce i trzech asystach. Historyczne, bo jedyne trafienie Sanogo zaliczył w meczu Ligi Mistrzów z Borussią Dortmund (2:0), które miało miejsce w listopadzie 2014 roku. Jeśli chodzi o miniony sezon, Sanogo przez jego większą część leczył kontuzję, notując na przełomie marca i kwietnia trzy występy w rezerwach Arsenalu.
To trzeci letni transfer Toulouse. Wcześniej ekipa z Ligue 1 pozyskała Corentina Jeana oraz Stevena Fortesa.