Aphids, mealybugs, mites, scaleinsects, and thrips are what ladybugs [Coccinellidaefamily] eat. They may supplement that diet with fruits and vegetables such as grapes, as in the case of Asian or Japanese ladybird beetles [Harmonia axyridis]. Or they rarely may be non carnivorous, as in the case of the mildew eating lady beetle [Psyllobora vigintimaculata].

Note: Ladybugs (US) are ladybirds (UK).

More input from Answers.com contributors

Ladybugs can be a gardeners best friend. They are often used to control such insect pests as aphids, scales, and mites, which they eat. Several species of ladybugs do feed on plants but most feed on the small pests mentioned above.

Ladybugs primarily eat aphids, a kind of small green insect that feeds on plant juices. This makes ladybugs very useful for pest control, as aphids are harmful to many crop plants.

Ladybug's favorite food are aphids and mites. They simply walk up to the little critters and eat them. As aphids and alike are often destructive to gardens, ladybugs can be purchased commercially as a natural garden pest control in many areas.

A ladybug eats aphids usually but sometimes other plant-eating insects. Ladybugs can eat up to 5,000 aphids in their life which is why farmers seem to like the little critters.

Ladybugs usually eat some sort of plants. If you have a pet ladybug, put in some plants for it. They also eat insects called aphids, usually found on plants because they feed on plants.

They eat aphids, which makes them a great form of organic pest controlThey eat aphids, mealybugs, scale insects, leaf hoppers, larva, mites and various other soft bodied insects.