红心火龙果是红色的原因是因为红心火龙果中含有丰富的花青素和甜菜红素,花青素和甜菜红素是会变色的天然活性物质,在碱性条件下是蓝色,在酸性条件下是紫红色,而火龙果中含有果酸,果酸的酸性使花青素和甜菜红素呈现出紫红的颜色。