El caudipteryx se alimentaba principalmente de insectos, mamíferos pequeños, aves primitivas y lagartijas.