the best in terms of lowering cholesterol are tuna, salmon, and swordfish. sardines and halibut are good options, too. dr. curry says, if you don't like to eat fish, consider taking omega-3 supplements.