每一百克火龙果果肉中含果糖2.83克,葡萄糖7.83克,钙6.3-8.8毫克,磷30.2-36.1毫克,铁0.55-0.65毫克和大量花青素。火龙果的含糖量仅为14%,介于苹果和梨之间,远低于香蕉、榴莲等水果,所以根本不能算高糖水果。火龙果的果肉几乎不含果糖和蔗糖,糖分以葡萄糖为主,这种天然葡萄糖最容易吸收,适合运动后食用。
然而含糖量的高低并不能完全代表升糖指数的高低,葡萄糖的升糖指数为100,而果糖仅为23,但是果糖的甜度却比葡萄糖高,而火龙果所含的糖分中70-80%为葡萄糖,所以它吃起来不如苹果甜,却升起血糖比苹果迅猛,这也是很多人建议糖尿病人、孕妇等特殊人群不能吃火龙果的原因。