You want the best for your iguana, and that starts with what goes into their bowl. The short answer is yes, iguanas can eat a wide variety of vegetables, but it’s not as simple as tossing any leftover salad their way. Iguanas are strict herbivores, and their digestive systems are built for processing leafy greens and fibrous veggies. Some vegetables are excellent staples, others are fine as occasional treats, and a few can actually harm your pet. Let’s break down exactly what you need to know to keep your iguana healthy and happy.

The Foundation: Leafy Greens Your Iguana Needs Daily

About 80 to 90 percent of your iguana’s diet should come from dark, leafy greens. These provide essential calcium, fiber, and vitamins. The best choices are collard greens, mustard greens, turnip greens, and dandelion greens. These are low in oxalates (which can bind calcium) and have a great calcium-to-phosphorus ratio. You can also regularly feed escarole, watercress, and arugula. Rotate between at least three different greens each week to ensure a variety of nutrients. Avoid feeding only one type, as that can lead to nutritional imbalances over time.

Safe Vegetables: What to Add to the Mix

Beyond greens, you can offer a smaller portion of other vegetables. Good options include grated carrots, butternut squash, bell peppers (red and yellow are highest in vitamin A), okra, and green beans. These can make up about 10 to 15 percent of the meal. Vegetables like zucchini, cucumber (peeled and seeded), and cooked sweet potato are also fine in moderation. Always chop vegetables into small, bite-sized pieces to prevent choking, especially for younger iguanas. Wash everything thoroughly to remove pesticides.

Fun Tip: Color Matters

Iguanas are attracted to bright colors. Mixing in orange squash, red bell pepper, and yellow carrot can make their salad more appealing. Just remember, color doesn’t always mean safe, so always double-check any new veggie.

Vegetables to Limit or Avoid

Some vegetables are fine in small amounts but can cause problems if fed too often. Spinach, Swiss chard, and beet greens are high in oxalates, which can interfere with calcium absorption and lead to metabolic bone disease over time. Offer these no more than once a week. Kale is also relatively high in goitrogens (substances that can affect thyroid function), so it’s best as an occasional green, not a daily staple. Iceberg lettuce has almost no nutritional value and can cause diarrhea, so skip it entirely. Rhubarb is toxic to iguanas and should never be fed. Avocado is also toxic and can be fatal. If you’re unsure about a specific vegetable, it’s always better to leave it out.

“A healthy iguana is built on a base of dark leafy greens, not a mix of random produce.”

How to Prepare Vegetables for Your Iguana

Preparation matters as much as selection. Always wash vegetables thoroughly. Chop them into pieces no larger than the space between your iguana’s eyes to prevent impaction. For hard vegetables like carrots or squash, grating them makes them easier to eat and digest. Some owners lightly steam tough veggies like green beans or sweet potato to soften them, but never cook them with oil, salt, or seasonings. Serve vegetables at room temperature, not straight from the fridge. Remove any uneaten food after a few hours to prevent spoilage, especially in a warm enclosure.

For more on building a complete diet, check out our guide on iguana diet basics.

Common Mistakes Owners Make

One of the biggest mistakes is feeding too much fruit. While iguanas love fruit, it’s high in sugar and should only be a tiny treat, maybe once a week. Another mistake is relying on commercial iguana pellets as the main food. Pellets can be a supplement, but fresh vegetables should always be the core of the diet. Also, some owners think all lettuce is the same, but romaine and red leaf lettuce are fine in moderation, while iceberg is worthless. Finally, don’t forget that water is just as important as food. Provide a shallow dish of fresh water daily, and mist your iguana’s greens to increase hydration.

If you’re wondering about other foods, see our article on which fruits are safe for iguanas.

How Much and How Often to Feed

Juvenile iguanas (under 2 years old) should be fed daily, as much as they can eat in about 20 to 30 minutes. Adults can be fed once a day or every other day, with a portion roughly the size of their head. A good rule is to offer a pile of greens that is about 70 percent of the meal, with the rest being mixed vegetables. Always provide a calcium supplement without vitamin D3 at most feedings, and a multivitamin once a week, but ask your vet for exact dosing. If you notice your iguana leaving food behind, reduce the portion. If they are eating everything quickly, you can offer a bit more.

For a list of safe and unsafe foods, refer to our complete iguana food safety chart.

Important Health Note

If your iguana stops eating, loses weight, or has runny stools, these can be signs of illness. While diet is often the cause, always consult a reptile veterinarian for a proper diagnosis and treatment plan.