Pecans, hazelnuts, almonds, sesame seeds, pumpkin seeds, olive oil, peanut oil, and canola oil have high concentrations of monounsaturated fats. Fish, flaxseeds, flaxseed oil, corn oil, soybean oil, and sunflower oil contain polyunsaturated fats. Omega-3 fatty acids — found in some types of fish, such as salmon and herring, and in plant products, such as soybean oil, canola oil, walnuts, and flaxseed — are a type of polyunsaturated fat that is thought to be particularly good for the heart.