煮出来的绿豆汤有红色和绿色是因为绿豆中含有一种叫做花青素的天然色素。在煮绿豆时,花青素会逐渐溶解出来,与绿豆中的黄酮类化合物反应,形成红色和绿色的颜色。此外,煮绿豆时加入的其他食材,如红枣、枸杞等,也会影响颜色。因此,绿豆汤的颜色会因为煮制方法和食材的不同而有所差异。