Kontraktet sträcker sig till 2030. Den 23-årige yttern får tröjnummer 15.
Lahdo kom till Alkmaar från Hammarby sommaren 2022. Totalt blev det 24 matcher i Bajen. I Nederländerna gjorde han 14 mål och nio assist på 14 matcher.
Det senaste året har han varit utlånad till FC Nantes och Bröndby.
– Han är en spelare med fart, kreativitet och förmåga att utmana sin motståndare, säger sportchef Philip Berglund i klubbens kanaler.
Berglund ser stor utvecklingspotential i Lahdo.
– Vi tror att hans offensiva kvaliteter kommer att passa bra in hos oss, säger han.
Lahdo själv pratar om en "väldigt bra känsla" inför flytten till Malmö.
– Malmö FF är en stor klubb i Skandinavien med höga ambitioner, säger han.
Ånnu en svensk landslagsspelare väljer att återvända hem till Allsvenskan.