Les lézards des jardins à l'état sauvage mangent généralement des escargots, des insectes et des chenilles. En captivité, les lézards des jardins ont un régime alimentaire composé principalement de grillons et autres petits insectes.
La plupart des espèces de lézards mangent également des légumes-feuilles et certains fruits, comme le melon et les baies, s'ils sont disponibles. Les lézards des jardins sont insectivores et se régaleront de presque tous les insectes qu'ils peuvent trouver. Plus le lézard est gros, plus la proie sélectionnée sera grosse. Des suppléments et des friandises pour lézard sont disponibles dans diverses animaleries afin que les propriétaires puissent fournir à leur animal une nutrition adéquate.