We had been suspecting cashews, but it turns out he is allergic to all tree nuts, but not peanuts fortunately.
However, of the tree nuts he had the strongest reaction to cashews. We also got an epipen from the pharmicist, which you have to jab harder than you'd think into the thigh.

I really like this one, even though it's kind of far away....