What Foods Have the Highest Amount of Good Cholesterol?

BJI / Lane Oatey/blue jean images/Getty Images

Healthy foods that help the body create high amounts of good cholesterol are those that have high amounts of soluble fiber. Flax seeds, soybeans, apples and oranges all contribute to good cholesterol levels. Olive oil and fish are also known for promoting high levels of good cholesterol, as well as whole grains and wine in moderation. Foods high in sugar and refined carbohydrates also raise good cholesterol but are not recommended, as they increase levels of bad cholesterol and triglycerides.