Larsson startet sin profesjonelle karriere i BK Häcken. Larsson ble lagt merke til av større klubber mens han fortsatt spilte i Superettan, og i 2009 forlot han klubben til fordel for Malmö FF. I sin siste sesong for BK Häcken, hvor Larsson scoret tolv mål, rykket klubben opp til Allsvenskan.