Question: what are the best foods to eat when you have high cholesterol?
Answer: fruit.
vegetables and legumes/beans.
lean meats and poultry, fish, eggs, tofu, nuts and seeds, legumes/beans.
grain (cereal) foods, mostly wholegrain and high fibre varieties.
milk, yoghurt, cheese and alternatives, mostly reduced fat.