After receiving offers from sides in Spain and Germany, Kahraba eventually signed a loan deal with fellow Swiss side Grasshopper Club Zürich in May 2014. The club paid a fee of €100,000 for a six-month loan deal with an option to sign Kahraba on a permanent deal for €1 million.[15] He began pre-season training nearly a week before the rest of the squad,[16] and made his debut for the club as a late substitute in place of Michael Lang during a 1–0 defeat to local rivals FC Zürich.[17] The following week, Kahraba was sent off after receiving a second yellow card during a 2–2 draw with FC Thun, leaving the pitch in tears.[18]