All fat doesn’t lead to body fat. Many people avoid nuts because they’re high in fat and calories, but they’re actually good for you. Almonds, walnuts, pecans, macadamia nuts, pistas, cashews and sunflower and pumpkin seeds may be high in calories, but their fat-to-carbohydrate ratio is so high that they’ll naturally suppress your appetite, which will lead to you eat fewer calories overall.