Kakuta begon met voetballen nadat hij zijn oom zag spelen voor de reserves van Lille. Hij begon zelf bij de lokale club US Lille-Moulins. In 1999 nam Lens hem op in de jeugdopleiding, waarin hij vijf jaar bleef. Kakuta werd in 2004 opgenomen in het Centre de Formation van de toenmalige regio Nord-Pas-de-Calais, een regioselectie.
Kakuta verruilde in 2007 de jeugdopleiding van RC Lens voor die van Chelsea. Op 3 september 2009 werd bekend dat hij omwille van dat feit vier maanden geschorst werd en een bedrag van €780.000 moest betalen aan Lens. Kakuta maakte op 21 november 2009 zijn debuut in het eerste elftal van Chelsea, tegen Wolverhampton Wanderers. In die wedstrijd verving hij na een uur spelen Nicolas Anelka. Op 8 december 2009 maakte hij debuut in de UEFA Champions League, tegen APOEL Nicosia. Zo werd hij de jongste speler ooit voor Chelsea in de Champions League. Kakuta tekende op 21 december 2010 een nieuw contract tot medio 2015 bij Chelsea, maar een doorbraak hier bleef uit. Wat volgde waren verhuren aan Fulham, Bolton Wanderers, Dijon, Vitesse, Lazio Roma en Rayo Vallecano.
Nadat zijn contract bij Chelsea ten einde liep, tekende Kakuta in juni 2015 een contract tot medio 2019 bij Sevilla FC, de nummer vijf van de Primera División in het voorgaande seizoen.[1]
Hij tekende in juli 2018 een contract tot medio 2022 bij Rayo Vallecano, dat hem overnam van Hebei China Fortune. In augustus 2019 keerde hij terug bij Amines. Deze club verhuurde hem aan RC Lens, dat hem nadien definitief overnam. In 2022 keerde hij wederom terug bij Amiens. Anno 2024 speelt hij in Iran voor Esteghlal.
Bronnen, noten en/of referenties