Les experts recommandent aux personnes souffrant d’hypercholestérolémie de diminuer les matières grasses et de consommer davantage de fruits, de légumes et de produits céréaliers à grains entiers.
Un régime riche en gras saturés, en gras trans et en cholestérol est à éviter en cas d'hypercholestérolémie. Ces trois éléments accentuent le taux de cholestérol sanguin, car ils sont transformés en cholestérol par le foie. Les aliments d'origine animale (viandes, oeufs, poissons, crustacés et produits laitiers entiers) sont les seuls à contenir du cholestérol.
Il faut privilégier les produits céréaliers à grains entiers, les fruits et légumes, la volaille sans la peau, les viandes faibles en gras ou des substituts (soya, légumineuses), les produits laitiers faibles en gras, les noix, l'huile d'olive et de canola, les poissons gras (saumon, maquereau, hareng).

