The floral biology, breeding system and pollination of Caryocar brasiliense were studied in the cerrado vegetation of Central Brazil. The large, yellowish-cream, brush-like flowers are pollinated mainly by glossophagine bats (Glossophaga soricina and Anoura geoffroyi). Three non-glossophagine bats (Phyllostomus discolor, Vampyrops lineatus and Carollia perspicillata) and two short probosisced hawk moths (Erinyis ello and Pseudosphinx tetrio) may also act as occasional pollinators. Caryocar brasiliense is self-compatible although it sets significantly more fruits when crossed than when selfed. The natural fruit set (fruit/flower ratio) and seed set (seed/ovule ratio) are 3.1% and 1.0% respectively. Most of the fruits and seeds are formed through the action of the flower visitors, despite the fact that about 20% of the non-visited flowers receive self pollen on at least one stigma.