National selector Gavin Larsen spoke highly of Anderson's professionalism during his rehab process.
"We're excited to have him back. He provides power through the middle order and knows the conditions in India well."
Twelve of the 15 are already in India as part of the test squad. The others leave New Zealand on Sunday. The first game in the ODI series is at Dharamsala on October 16.
New Zealand squad for the five-game ODI series against India: Kane Williamson (c), Martin Guptill, Anton Devcich, Ross Taylor, Tom Latham, BJ Watling, Luke Ronchi, Corey Anderson, Jimmy Neesham, Doug Bracewell, Tim Southee, Ish Sodhi, Mitchell Santner, Matt Henry, Trent Boult.