Les tinamous sont des omnivores et leur alimentation varie en fonction de l'espèce et de la disponibilité des aliments. En général, ils mangent une variété de matières végétales, notamment des fruits, des graines, des feuilles et des bourgeons. Ils mangent également des insectes, des araignées et des petits vertébrés tels que des lézards et des grenouilles. Certains tinamous mangent même des charognes.
Tinamous se nourrit généralement sur le sol, mais certaines espèces grimperont également aux arbres ou aux arbustes pour atteindre la nourriture. Ils utilisent leurs jambes et griffes fortes pour se gratter et creuser dans le sol pour la nourriture. Ils ont également un long bec pointu qu'ils utilisent pour sonder la nourriture dans les crevasses et sous les feuilles.
Les tinamous sont des disperseurs de graines importants pour de nombreuses espèces végétales. Ils mangent les fruits des plantes puis dispersent les graines à travers leurs excréments. Cela permet de garantir que les plantes peuvent se reproduire et se propager à de nouvelles zones.