Elevated plant-available cadmium (Cd) in soils results in contamination to cacao (Theobroma cacao L) beans. Effectiveness of vermicompost and zeolite in reducing available Cd in three cacao-growing soils was studied under laboratory conditions. Sorption-desorption experiments were conducted in soils and amendments. Cadmium was added at 0 or 5mgkg(-1) (spiked), then, amendments were incorporated at 0, 0.5, or 2%. Amended soils were incubated at room temperature for 28days. Plant-available Cd was determined using 0.01M CaCl2 (WSE) and Mehlich 3 (M3) extraction procedures in subsamples taken from individual bags at six time intervals. Soils and amendments displayed different sorption characteristics and a better fit was attained with Freundlich model (R (2) > 0.82). Amendments were ineffective in reducing extractable Cd in non-spiked soils. In Cd-spiked soils, vermicompost at 2% significantly reduced WSE-Cd (P < 0.01) from 3.36, 0.54, and 0.38mgkg(-1) to values lower that instrument's detection in all the three soils and significantly diminished M3-extractable Cd (P < 0.05) from 4.62 to 4.11mgkg(-1) in only one soil. Vermicompost at 0.5% significantly decreased WSE-Cd (P < 0.01) from 3.04 and 0.31 to 1.69 and 0.20mgkg(-1), respectively, in two soils with low sorption capacity for Cd. In contrast, zeolite failed to reduce WSE- or M3-extractable Cd in all studied soils. A negative correlation occurred between soil pH and WSE-Cd (r > -0.89, P < 0.01). The decrease in WSE-Cd appears to be associated with the increase in pH of the vermicompost-amended soils.