Garteneidechsen in freier Wildbahn fressen normalerweise Schnecken, Insekten und Raupen. In Gefangenschaft ernähren sich Gartenechsen hauptsächlich von Grillen und anderen kleinen Käfern.
Die meisten Eidechsenarten fressen auch Blattgemüse und einige Früchte wie Melonen und Beeren, sofern verfügbar. Garteneidechsen sind Insektenfresser und fressen fast jedes Insekt, das sie finden können. Je größer die Eidechse, desto größer wird die ausgewählte Beute sein. Ergänzungen und Leckereien für Eidechsen sind in verschiedenen Zoohandlungen erhältlich, damit die Besitzer ihr Haustier mit der richtigen Ernährung versorgen können.