1 / 6Sweet and juicy, oranges contain the cholesterol-fighting fiber pectin. They also contain potassium, which helps control blood pressure. 2 / 6Almonds are best for health. Almonds contain sterols, fiber and healthy fats. Almonds also lowers 'bad' LDL cholesterol3 / 6Tofu is a source of healthy minerals, fiber and polyunsaturated fat. You can eat it cooked or with spices or sauces.4 / 6Eat sweet potato instead of white potato. It is a low glycemic index food that controls blood sugar. It also contains fiber, vitamin A and lycopene.5 / 6Walnuts can lower your cholesterol. It also protect against inflammation in the arteries of your heart. Walnuts are a good source of omega-3. It is also a storehouse of monounsaturated fat and fiber.6 / 6Olives Oil are the best form of oils. It is a storehouse of healthy antioxidants. These can protect your blood vessels. Not only this, olive oil can also help in reducing cholesterol levels.