The 30-share Sensex ended at 15,813 up128 points or 0.82% and the 50-share Nifty ended at 4,734 up 41 points or 0.87%.
The Sensex and the Nifty reached an intra-day high of 15,835 levels and 4,741 mark, respectively.
The food inflation eased sharply to 1.8% in the year to December 10, from an annual 4.35% rise in the previous week, government data showed on Thursday.
Food inflation fell sharply to a near four-year low as prices of essential items like vegetables, onion, potato and wheat declined.
This is the lowest rate of food inflation since the week ended February 9, 2008, when it stood at 2.26%.
The fuel inflation remained unchanged at 15.24% in the latest week compared with the prior week, data showed, while the primary articles price index rose 3.78%, compared with an annual rise of 5.48% in the previous week.
On the global front, Asian markets ended lower after investors raised doubts over money borrowed by banks from ECB in the 3-year long term refinancing operation (LTRO)
Back home, all the sectoral indices ended in positive terrain except Technology and Telecom.
Firm opening of the European markets during late noon trades further boosted sentiment amongst local investors. The CAC-40, DAX and FTSE-100 were up by nearly 1% each.
BSE Bankex surged almost 2%. ICICI Bank, SBI and HDFC Bank witnessed significant buying demand, zooming nearly 3% to Rs 702, Rs 1,623 and Rs 435, respectively.
Among other financial shares, HDFC Bank surged 1%.
FMCG shares gained on expectation that sharp fall in food inflation would result in higher purchasing power of consumers.
Hindustan Unilever ended up 1.9% at 408.75 after touching a life-time high of 414.40 in intra-day
Sensex zooms riding on European cues
Markets end lower for fourth consecutive session
PHOTOS: India's 30 biggest companies
Top MNCs jostle with India Inc to secure Mumbai
RIL back on top as market weight; see-saw with Infy on