Ngoài vitamin C, quả thanh long còn chứa nhiều carotene – chất có khả năng chống lại tế bào sản sinh ung thư bao gồm cả việc giảm khối u ung thư. Hơn nữa, lycopene – chất tạo màu đỏ cho loại quả này được chứng minh có tác dụng làm chậm nguy cơ mắc bệnh ung thư tuyến tiền liệt.
Thanh long chứa nhiều sắt giúp bổ máu. Điều này nghe có vẻ lạ, nhưng chất sắt − nguyên liệu cần thiết để cơ thể sản xuất hemoglobin – có rất nhiều trong thanh long. Hemoglobin, còn được gọi là huyết sắc tố, vốn là một protein phức chứa ion sắt trong hồng cầu và chiếm 33% trọng lượng hồng cầu. Loại protein này có nhiệm vụ vận chuyển oxy từ phổi đến các cơ quan và vận chuyển CO2 từ các cơ quan về phổi. Do đó ăn nhiều loại quả này sẽ cung cấp nhiều chất sắt cho cơ thể, tăng lưu thông máu.