Asamoah inició su carrera como futbolista en el Liberty Professionals. Luego fue transferido al Bellinzona donde permenció durante un año y medio. En 2008 fue cedido en préstamo al Torino y luego al Udinese Calcio equipo con el cual debutó como profesional en el año 2009. Por su buena actuación en la temporada 2011-12, fue transferido a la Juventus de Turín, último campeón de la Serie A, por la suma de 9 millones de euros.