You can eat a handful of cashews a day, which is about 1 ounce or roughly 18 to 20 cashews. They are a healthy nut choice rich in fiber, protein, and healthy fats. However, it's important to consume them in moderation as part of a balanced diet.