Les omnivores forment un grand groupe de lézards dont chaque espèce a ses petits caprices et ses préférences en matière de nourriture. Cependant, tous les omnivores devraient manger des insectes, des mammifères ainsi que des fruits et des légumes en quantité suffisante. Plusieurs espèces de lézards sont plutôt omnivores-insectivores quand ils sont jeunes et deviennent plutôt omnivores-végétariens avec les années.
Bébé, le lézard mangera des insectes à tous les jours. Rendu à l'âge adulte, on peut lui en donner environ une fois par semaine tout dépendant de son état de chair. Ce qui est important est de lui fournir des légumes à tous les jours. Une bonne macédoine de légumes est beaucoup plus riche et nourrissante qu'une simple assiettée de salade. Sachez toutefois que cela prend généralement du temps à faire accepter un nouvel aliment à un lézard et que, souvent, il préfère la salade.
On peut hacher les légumes et les mélanger ensemble, de cette façon, le lézard ne pourra choisir ses légumes. Pour les omnivores, il est possible de leur offrir des moulées commerciales pour reptiles, mais elles ne devraient pas constituer la majeure partie de la diète.