President Enrique Pena Nieto has launched a campaign seeking to better feed the 7.4 million people in Mexico who are poor and malnourished.
Mr Pena Nieto said the "crusade against hunger" joins the UN's global Zero Hunger challenge.
He said the programme will not only give out food to poor indigenous communities but also promote sustainable systems for local producers.
The campaign will begin in Mexico's 400 poorest districts, many in the southern state of Chiapas where the government says 1.5 million people cannot buy basic staples.
Authorities also say the Tarahumara Indians in the Sierra Madre can not afford food items.
According to the government, about 11.7 million of Mexico's 112 million people live in extreme poverty, 7.4 million of whom face malnourishment.