Danjuma, 25, was set to join Everton, even undergoing a medical, before Spurs hijacked the deal and convinced the player to change his plans.
The forward joins Tottenham on loan until June 30, with no option included to make the move permanent. He will bolster Antonio Conte's options as Spurs look to challenge for a top four finish in the Premier League, while they also remain in the Champions League and FA Cup.
Danjuma joined Villarreal from Bournemouth for €20 million in August 2021 and impressed in his first season in Spain, scoring 10 goals in LaLiga and helping them reach the Champions League semifinals, scoring six times.
Danjuma was first called up to the Netherlands national team in October 2018 and earned a recall last season. He has two goals in six international appearances.