why does the roof of my mouth hurt after eating walnuts?
This happens because of a process called cross-reactivity — where a protein found in pollen has similarities with a protein found in walnuts and therefore some people react to walnut. These reactions are usually mild and include itching or swelling in the mouth.