What are the best nuts for weight loss?AlmondsWhen you are craving a crunchy snack, go for organic almonds. Almonds are an excellent good-for-you snack. They are packed with protein and healthy mono-saturated fats, protein, fibre and magnesium. They will keep you full for longer and satisfied. According to recent studies, people who consume almonds as a part of their daily diet have a lower body mass index. Eating almonds every day also helps you lower your blood pressure and bad cholesterol. WalnutsWalnuts are a healthy and satisfying snack that helps you control your appetite. They are packed with protein, fibre and healthy fats. They contain antioxidants and omega-3 fatty acids that are highly beneficial for health. Omega 3 is associated with low cholesterol. Eating walnuts every day activates a part of the brain that helps you restrain from fat and sugar foods.