Den 20-årige talangens tidigare kontrakt med Frankfurt gällde till den 30 juni 2028, men förlängs nu till 2029, skriver klubben på sin webbplats.
"I dag är en stor och glad dag för mig och min familj. Jag trivs otroligt bra i klubben och i stan och har känt ett stort förtroende från dag ett", säger Larsson.
Den förre Malmö FF-spelaren hamnade i ett uppmärksammat bråk med förbundskaptenen Jon Dahl Tomasson under landslagssamlingen i september och valde att lämna truppen.
Larsson var då kritisk mot att han inte fick någon speltid i bortamatchen mot Azerbajdzjan i Nations League.
När Tomasson i veckan presenterade truppen till matcherna mot Slovakien och Estland i nästa fanns Hugo Larsson med igen sedan parterna talat ut.
– Jag ringde Hugo, som jag ringer alla spelare. Vi har haft en bra diskussion. Vi pratade om fotbollen och livet. Han vill vara med vilket är extremt positivt, sade Tomasson i samband med landslagsuttagningen tidigare i veckan.