Los alimentos que comían los indios caddo incluyen calabazas, maíz, girasol, frijoles y carne. Su principal fuente de alimentos era la agricultura y sembraban cultivos en el bosque. Los hombres cazaban animales, como venados, búfalos y conejos, para obtener carne, mientras que las mujeres entraban en los bosques para recolectar raíces, moras, bellotas, caquis y muchos otros tipos de frutas.
Los indios Caddo despejaron grandes campos en los bosques donde plantaron sus cultivos. Usaron fuegos para quitar la hierba y otras malezas. Hicieron esto durante el otoño o el invierno todos los años para evitar el recrecimiento de la hierba. Prepararon los campos con palas y azadas, que hicieron de huesos y madera. Después de la cosecha, mantuvieron el mejor maíz para usar como semillas en la próxima temporada de siembra. Secaron sus productos y los mantuvieron en graneros elevados para protegerlos de roedores.
Los hombres formaban grupos de caza e iban hasta las llanuras del sur para cazar. La presa favorita de los indios caddo era el venado de cola blanca. Cazaron búfalos una vez que adquirieron caballos que les facilitó la caza de animales. También intercambiaron algunos de sus productos para obtener alimentos de otras comunidades.