Some of the top foods that are high in cholesterol are egg yolks, caviar (fish roe), liver, palate, foie grass, butter and shrimp. Fast foods, particularly breakfast fast foods, are also very high in cholesterol because they usually contain eggs and are usually coked in high-cholesterol-containing fats.