5 foods to eat weekly to control cholesterol VnExpress Oats, lentils, walnuts, chia seeds, and almonds are rich in fiber and good fats, helping to reduce bad cholesterol and limit the risk of atherosclerosis.