Part of the fun of eating almonds or pecans is cracking the shell and getting the nut. But, some nuts, like cashews, are almost always sold shelled and roasted. Why aren’t cashews sold in the shell?
Cashews are in the same family as poison ivy and poison sumac. Like the others in this family, the cashew plant contains powerful chemical irritants, so handling and eating raw cashews will cause the familiar itchy skin reaction in people sensitive to the chemicals. People who are sensitive to one plant in the family, for example poison ivy, are likely to be sensitive to others.
Why don’t we get a reaction when we eat cashew nuts, then? The irritants are found in the shell oil, but not in the nuts themselves. Handling the shell or eating a nut with shell oil on it can cause the reaction.
This is why they’re sold shelled, but why are they roasted? Roasting at high temperature destroys the shell oil, so commercially sold nuts will not trigger a reaction. But, cashew nuts that are still in the shell or that are shelled and roasted at home at lower temperatures may be contaminated with the oil, so, shelling raw cashews is about as much fun as handling poison ivy.