自然界中的膽固醇主要存在於動物性食物之中,植物中沒有膽固醇,但存在結構上與膽固醇十分相似的物質——植物固醇。植物固醇無致動脈粥樣硬化的作用。在腸粘膜,植物固醇(特別是谷固醇)可以競爭性抑制膽固醇的吸收。
膽固醇雖然存在於動物性食物之中,但是不同的動物以及動物的不同部位,膽固醇的含量很不一致。一般而言,獸肉的膽固醇含量高於禽肉,肥肉高於瘦肉,貝殼類和軟體類高於一般魚類,而蛋黃、魚子、動物內髒的膽固醇含量則最高。 通常,將每100克食物中膽固醇含量低於100毫克的食物稱為低膽固醇食物,如鳗魚、娼魚、鯉魚、豬瘦肉、牛瘦肉、羊瘦肉、鴨肉等;將每100克食物中膽固醇含量為100~200毫克的食物稱為中度膽固醇食物,如草魚、鲫魚、鲢魚、黃鳝、河鳗、甲魚、蟹肉、豬排、雞肉等;而將每100克食物中膽固醇含量為200~300毫克的食物稱高膽固醇食物,如豬腎、豬肝、豬肚、蚌肉、蛀肉、蛋黃、蟹黃等。高膽固醇血症的患者應盡量少吃或不吃高膽固醇的食物。