I read somewhere that the pine nuts we see in stores are from China and inferior to the Italian ones. They are stripped or washed in something not nice, something like that, the ones from China.
Anyone know where I can get really good ones? I have a special recipe I want to try and want quality pinoli. Thanks Chowhounders!