One must consume approximately 30g (about 18 cashews) daily to reap the benefits of healthy fats, protein, vitamins, and minerals. Eating more than the recommended serving size could cause weight gain, high blood pressure, and heart disease. Moreover, too many cashews can cause an upset stomach, nausea, and diarrhoea. Therefore, it is best to adhere to this recommended serving size of 30g daily to stay healthy.