Indians are eating healthier food, as living standards have improved.
Besides, as urbanisation spreads, the country will consume more wheat, pulses and less rice and coarse cereals in the coming years.
Also, it will spend more on milk, eggs, poultry meat, fish and vegetables.
Experts recently told the Planning Commission that India's per capita consumption of rice and coarse cereals is expected to come down in the next two decades, while that of wheat and pulses is projected to increase significantly.
"The per capita consumption of coarse cereals and rice has already started to decline, while the per capita consumption of wheat continues to rise slowly.
"The trend is projected to continue till 2039," the experts said in a note.
The per capita capita consumption of wheat is projected to rise from 46.76 kilogram per year in 2011 to almost 62.33 kg by 2031. By 2039, it is expected to rise to 63.19 kg per year, the note said.
The per capita consumption of grams is projected to increase from 3.5 kg in 2011 to around 6.93 kg by 2031 and further up to 7.25 kilograms in 2039.
For pulses, too, the demand will rise significantly.
The per capita consumption of pulses is projected to more than double from 7.13 kg at present to 14.53 kg in the next two decades.
In 2039, the per capita consumption of pulses is projected at 15.46 kilograms per year.
This should cause some concerns to policy makers, as the per hectare yield growth in pulses has fallen to a record low since the Green Revolution, the note added.
According to a study conducted by industry chamber Assocham, overall growth in the yield of pulses since 1967 has been a mere 1.14 per cent, while on the other hand, wheat, rice, oilseed and maize have witnessed compounded annual growth rates of 2.8 per cent, 2.23 per cent, 1.88 per cent and 1.7