Enjoy nuts. They are packed with heart-healthy unsaturated fats, including omega-3s. Walnuts and almonds seem to be especially good at lowering LDL. Eat a shotglass-size serving a day and watch your numbers drop. But nuts contain a lot of calories, so make sure you eat them instead of—not in addition to—other snacks.