Lara opted out of the day-night game Wednesday at the Barabati stadium with a sore knee. Opener Chris Gayle will lead the tourists and Devon Smith replaces Lara in the team.
India brought in all-rounder Joginder Sharma and off-spinner Ramesh Powar in place of Suresh Raina and Shanthakumaran Sreesanth from the side that won the first match in Nagpur by 14 runs on Sunday.
The four-match series is being played in the build-up to the World Cup that will be held in the Caribbean from March 13 to April 28.
India: Rahul Dravid (capt), Gautam Gambhir, Sachin Tendulkar, Sourav Ganguly, Mahendra Dhoni, Dinesh Karthick, Zaheer Khan, Joginder Sharma, Ajit Agarkar, Harbhajan Singh and Ramesh Powar.
West Indies: Chris Gayle (capt), Devon Smith, Shivnarine Chanderpaul, Marlon Samuels, Runako Morton, Denesh Ramdin, Dwayne Bravo, Dwayne Smith, Ian Bradshaw, Daren Powell and Jerome Taylor.
Umpires: Billy Bowden (NZ), Amiesh Saheba (Ind) and TV umpire: G A Pratapkumar (Ind)
Match referee: Alan Hurst (Aus)