Las iguanas son herbívoras, pero comerán casi todo lo que se les ofrezca ya sea pizza, carne, dulces… comidas que son malas para el animal. Su dieta debe incluir gran variedad de verduras y frutas, como albahaca, acelga, hojas de parra (seleccionadas) , zapallito, remolacha, batata, zanahoria, alfalfa remojada, banana, pera, manzana, damasco, frutillas, kivi… Ocasionalmente se le puede ofrecer escarola, espinaca, brotes de soja, pepino, ciruela, huevo duro, pasta o queso.
La variedad es lo más importante, tratando de que coman cada dos días algo distinto. Pero atención que la iguana no debe comer lechuga, ya que le aporta muy poco y puede dañarle el metabolismo.