Uche's deal at El Madrigal had been due to expire at the end of the current campaign, but the former Getafe and Real Zaragoza forward has now committed his future to the Castellon club.
The 30-year-old has scored 14 league goals for Villarreal in each of the last two seasons.
His goalscoring form helped the team to promotion in 2013 and an impressive seventh-placed finish last term.
Uche has managed five goals in all competitions in the current campaign, while Villarreal are unbeaten in nine matches and sit sixth.
Marcelino's men face Deportivo La Coruna on Sunday.



ICC chief prosecutor Karim Khan dismissed over sexual misconduct allegations, so...
'I shall continue to walk in late President Atta Mills' footsteps' — Mahama mark...
Flood Mitigation Task Force begins demolition of structures on waterways in Accr...
Refund GH¢60 deductions in two weeks — Service personnel to NASPA
Parliament expected to adjourn sine die on July 31
Police bust motorbike theft cartel, seven suspects arrested in Upper West
GoldBod suspends Dominic Bonsu Ventures' gold trading licence, secures bench war...
Being better than the last NPP gov't should never be the standard — Sulemana Bra...
Migration challenges will not strain Ghana-South Africa relations — Ronald Lamol...
'You had your priorities wrong' – NPP's Peter Ayinbisa rejects govt's new SHS fo...