B.靛藍是染料,屬於合成色素,所以B是錯的;
C.胭脂紅是以煤焦油中的苯、甲苯、萘等化工產品為原料,經過復雜工藝合成的壹種合成色素,故C錯誤;
D.胡蘿蔔素是壹種天然色素。如果胡蘿蔔含有β-胡蘿蔔素,D是正確的。
所以選擇ad。