Foods that help improve good cholesterol (HDL) and lower bad cholesterol (LDL) include: 1. Foods High in Soluble Fiber: 1. Oats and oat bran 2. Beans (lentils, chickpeas, black beans) 3. Fruits (apples, oranges, pears, and berries) 4. Vegetables (carrots, Brussels sprouts, sweet potatoes) 2. Healthy Fats: 1. Fatty fish (salmon, mackerel, sardines) 2. Avocados 3. Nuts (almonds, walnuts, pecans) 4. Seeds (chia seeds, flaxseeds, sunflower seeds) 5. Olive oil and canola oil 3. Whole Grains: 1. Barley, quinoa, and whole wheat bread or pasta 4. Foods with Plant Sterols or Stanols: 1. Fortified orange juice 2. Fortified yogurt or margarine 5. Spices: 1. Garlic (may slightly lower LDL cholesterol) 2. Turmeric 6. Green Tea: Contains antioxidants that may help lower LDL cholesterol. 7. Soy-Based Foods: Tofu, soy milk, and soy protein These foods, combined with regular exercise, can significantly improve cholesterol levels and overall heart health.