Can Parrots Eat…? 26 Vegetables Safe For Parrots

Home » Parrot diet » Can Parrots Eat…? 26 Vegetables Safe For Parrots
Home » Parrot diet » Can Parrots Eat…? 26 Vegetables Safe For Parrots

Can Parrots Eat…? 26 Vegetables Safe For Parrots

If you’re a parrot owner trying to make sure your bird is getting enough veggies, you’ll sometimes run into something that makes you doubt. Is it safe?

There’s a lot of fear-mongering and repetition of dubious “facts” out there! In order to help out, I’ve compiled a list of the vegetables Im asked about most frequently and whether they’re parrot-safe or not.

Keep reading to find out which common vegetables are safe and unsafe for parrots.

Safe vegetables for parrots

Can parrots eat tomatoes?

Yes! Although it’s often recommended to keep the quantities small (like just a slice, or half a cherry tomato). Tomatoes can be on the acidic side, which for some parrots can upset their digestive system if they eat too much.

Cockatiel parrot being offered cherry tomato
Psittacology’s resident cockatiel is still unsure about tomatoes, but it’s important to keep trying to get your bird to eat veggies.

Can parrots eat cucumber?

Yes, cucumber is fine for your bird. It’s not very nutritious and it contains a lot of water (which can cause loose poops), but many parrots do like it.

Can a parrot eat potato?

Raw potato is obviously not safe for your parrot, as it’s toxic (to both birds and humans). Cooked potato is another story: as long as you don’t use salt, it should be safe. Not something you want to feed in large quantities because it’s so starchy, but definitely a great option to add some variety to your bird’s diet.

And yes: sweet potato is safe too, as are yams.

Can parrots eat celery?

Yep! Like cucumber, it’s not the most nutritious option and it’s very watery, but some birds go nuts for it (like the budgies here at Psittacology headquarters).

Celery leaves are also safe and actually contain more (micro)nutrients.

Can parrots eat carrot?

Yes, and it’s a great option for them. Go for the larger, chunky carrots if you can find them: they tend to contain less sugar and half a carrot can keep your bird busy for ages.

Your parrot can also eat parsnip, which is a close relative of the orange carrot.

Kakariki parrot sitting on top of a gnawed carrot.

Can parrots eat asparagus?

Controversy alert! Some sources list asparagus as completely safe for parrots, while others warn that it can cause extreme stomach upset or even death due to a compound named asparagin.

Most settle in the middle, noting that asparagus can be difficult for a parrot to digest. If you do feed it, start with a small amount and don’t overdo it. Or avoid it entirely, as there are plenty of other safe veggies!

Can parrots eat radishes?

Radishes are safe, as are radish tops and radish sprouts. Parrots can also eat daikon or winter radish, a big white root vegetable.

Can parrots eat corn?

Much to the dismay of local farmers, wild parrots raid corn crops if they get the chance. It’s also one of the main ingredients in many pelleted parrot foods, as it makes for a cheap filler. Still, it’s a somewhat controversial food!

It has been posited that corn is digested slowly, which can give yeast a chance to grow in your bird’s crop. That being said, unless your parrot is eating a lot of corn, it’s unlikely to cause any issues. You can offer it on the cob, cooked/microwaved, or go for (thawed) frozen corn.

Did you know? Parrots can eat popcorn, as long as it’s unsalted and has little to no oil. Have a look at the popcorn for parrots recipe!

Amazon parrot tucking into a bowl of corn.

Can parrots eat kale?

Kale is often placed on the list of veggies that you shouldn’t overdo due to its oxalic acid content. Oxalic acid can interfere with calcium absorption. This is problematic because plenty of calcium is important to keep your parrot happy and healthy.

Interestingly, though, the oxalic acid content in kale isn’t actually as high as some make it out to be. Harvard’s School of Public Health lists it as ‘Very Low’ at 2mg per 100 grams. Compare that to the Very High of raspberries, which contain 755mg in half a cup! So I’d say: knock yourself out. Kale is nutritious and many parrots love leafy greens.

Can parrots eat eggplant?

Are you tired of the controversial veg yet? Opinions on eggplant vary from never (due to intestinal upset) to cooked being fine.

A compound named solanin tends to be named as the culprit for runny poops and similar issues after ingestion of eggplant, but many parrot owners say they haven’t seen problems. A cooked piece here and there is unlikely to cause any issues, though many parrot owners prefer the principle of ‘better safe than sorry’.

Can parrots eat cabbage?

Yes. Like kale, cabbage is a victim of being mislabeled as high in oxalic acid when it really isn’t. You can feed any type of cabbage, including Brussels sprouts.

Can parrots eat peppers?

Bell or chiles? Actually, it doesn’t matter. Parrots can eat both and most love them.

Birds don’t have receptors for capsaicin, the compound that gives hot peppers their spice. The only part that can cause issues is the stem, as peppers are members of the nightshade family. Remove that part and let your parrot go to town on a regular bell pepper or something spicier… just don’t let it come up to you for a kiss afterward!

three lorikeet parrots devouring a pointy red bell pepper.

Other safe vegetables for parrots

The above are only the veggies I frequently get asked about. There are a lot of other options! The below are just some more examples of vegetables that you can offer to your parrot.

  • Peas (as well as snow peas, snap peas, etc.)
  • Pumpkin and squash
  • Artichoke
  • Broccoli
  • Cauliflower
  • Green beans
  • Spinach (in small amounts, this is high in oxalic acid)
  • Endive (chicory, escarole)
  • Okra
  • Greens (collard, beet greens, Swiss chard, etc.)
  • Soy beans (edamame)
  • Zucchini
  • Beet (it stains badly, though!)
  • Fennel
Indian ringneck parrot eating a pea pod.
Parrots can eat peas, snap peas, snow peas, and the like.

Unsafe vegetables for parrots

Can parrots eat onion?

Onions are not considered safe for parrots. Your bird won’t keel over if it gets into some onion on the counter, but it can cause gastrointestinal upset. Onion in a very concentrated form, like onion powder, can have stronger effects. Veterinary scientists have found that if fed regularly, onions can cause anemia.

Leeks, chives, shallots, and the like are alliums as well.

Can parrots eat garlic?

Garlic is also an allium, so the same concerns apply.

Can parrots eat avocado?

Sure, avocado is a fruit, but since it’s often used in veggie-based dishes like salads, let’s include it. This is one of the foods you’ll see on every ‘unsafe’ list.

In 1989, scientists force-fed avocado to eight budgies and eight canaries, leading to the death of six of the budgies and one canary. Not the most charming experiment, but the finding of various severe issues in the postmortems definitely underlines that it’s better to keep your bird away from this green fruit.

Can parrots eat mushrooms?

Another candidate for controversy! In celebration of ‘better safe than sorry’, you might want to opt for something else to feed to your parrot. You can read more in the article on parrots and mushrooms.

Can parrots eat rhubarb?

The leaves are toxic to humans and parrot. The stalks are safe when cooked thoroughly, but high in oxalic acid. You might as well avoid this one if you’re worried.

Amazon parrot eating a piece of red pepper with text saying: Vegetables for parrots | Which are safe?

As you’ve hopefully concluded from the above, loads of your favorite vegetables are suitable for a snack or parrot chop. So if you’re preparing them for yourself, don’t forget to share!

If you have any more questions about parrot-safe vegetables or if you’d like to share your own experiences with parrot diet, don’t hesitate to leave a comment below. This also applies if I forgot a veggie and you’d like to see it on the list.

Sources & further reading

Hargis, A. M., Stauber, E., Casteel, S., & Eitner, D. (1989). Avocado (Persea americana) intoxication in caged birds. Journal of the American Veterinary Medical Association194(1), 64-66.

Lightfoot, T. L., & Yeager, J. M. (2008). Pet bird toxicity and related environmental concerns. Veterinary Clinics of North America: Exotic Animal Practice11(2), 229-259.

  • Marijke Puts

    Marijke is a full-time niche blogger and pop science writer, founder of Psittacology, and overly enthusiastic bird mom. Originally from The Netherlands but living in sunny Spain, she spends her time wrangling cockatiels, writing about parrots, cooking, diving and hiking. About me

10 thoughts on “Can Parrots Eat…? 26 Vegetables Safe For Parrots”

  1. Garlic is fine in small quantities for birds. There are actual studies that are available that show this.

    Mushrooms that are safe for humans are safe for birds.

    Tomatoes are fine in moderation as part of a diverse diet. Berries are actually more acidic than tomatoes.

    • This is why I wrote “Your bird won’t keel over if it gets into some onion on the counter, but it can cause gastrointestinal upset.” (and then referred back to this in the section on garlic). I fully agree that most folks are way too dramatic about supposedly toxic items, which is why I write these articles. Note the section on kale as well, for example. Could you link me to the studies you mentioned? I can only work with what I’ve got and I find them difficult to encounter.

    • I know some folks do offer meat once in a while. There’s a bit of debate about whether bones are safe due to the risk of them splintering into sharp bits and hurting the bird, though. But in general it’s fine in small amounts 🙂

      • I mostly agree, though keep in mind that many parrot species will actually eat meat in the wild if it’s available. Some even actively hunt, and not just insects. See the 1995 article called “Aspects of the ecology of Antipodes Island Parakeet (Cyanoramphus unicolor) and Reischek’s Parakeet (C. novaezelandiae hochstetten) on Antipodes Island”, which notes: “Observations were made of both parakeet species scavenging on bird corpses. Antipodes Island Parakeets were also recorded killing and eating Grey-backed Storm Petrels (Oceanites nereis).”

        Offering a tiny piece of meat here and there is unlikely to hurt them, although I would personally also opt for egg or maybe something like mealworms.

    • You’re not the first person I’ve heard say this. As long as it’s cooked, unsalted and has no bones that can splinter it should be okay once in a while. Although I personally prefer giving mealworms! Live ones are especially funny to offer and see your parrot try to figure out. 🙂


Leave a Comment