What can ostriches eat?

Ostriches are omnivorous birds, meaning they eat both plant and animal matter. Their diet primarily consists of vegetation such as grasses, seeds, fruits, and leaves. They also consume insects like locusts and grasshoppers, and occasionally small vertebrates such as rodents, lizards, and snakes. Ostriches are known to swallow sand and pebbles which help in the digestion of their food by grinding down tough plant fibers and other materials in their muscular stomach.