The 22-year-old was linked with Fulham, Middlesbrough, Valencia, Villarreal and Rennes, but decided to join Hoffenheim.
Tagoe has signed a two-year contract with the German side.
“I am delighted to join a young club, this club is giving an opportunity to youngsters to express themselves and I am happy to be part of it,” he told Sky Sports.