How to organize this: traders have fruits and recipes too
I would look into using the references module, you can reference one content type from another, for example on a ingredient page such as white wine, you could reference Spaghetti Aglio as a "you can make this from this ingredient".

Then on a traders content type you can refer to the ingredients etc