Parrots eat seeds, nuts, vegetables, grains and fruits. However, what parrots eat is also dependent on whether they are in the wild or in captivity. Wild birds largely feed on foods abundant in their habitats.
Nuts are a good source of nutrition for parrots because they are high in fiber, lecithin and protein and low in saturated fats. Grains and seeds are thought to be a parrot favorite because they satisfy the bird's natural urge to peck.
Parrots like an array of colorful fruit, including apples, blueberries, melons and mangoes, and preferred vegetables include green beans, peppers, celery, sweet potatoes and corn.