There is a sizeable literature that tests for weak-form efficiency in commodity and energy spot and future prices. While many studies now allow for multiple structural breaks to address the criticism that conventional unit root tests have low power to reject the unit root null in the presence of structural change, the extant literature overlooks the fact that conventional unit root tests are biased in the presence of conditional heteroscedasticity. We apply a recently developed generalized autoregressive conditional heteroscedasticity (GARCH) unit root test with multiple structural breaks to crude palm oil spot and future prices and find much more evidence against weak-form efficiency than that found using tests that fail to allow for conditional heteroscedasticity. Our results point to the importance of allowing for heteroscedasticity when testing for efficiency in commodity and energy spot and future prices.