Why does table salt ($ ext{NaCl}$) remain a solid crystal when placed in a nonpolar solvent like vegetable oil?

Answer

The nonpolar oil molecules lack significant charge to pull the charged ions apart.

For salt to dissolve, the solvent must attract the ions more strongly than the ions attract each other. Nonpolar oil molecules do not possess the necessary charge separation to overcome the strong ionic bonds holding the salt crystal together.

Why does table salt ($	ext{NaCl}$) remain a solid crystal when placed in a nonpolar solvent like vegetable oil?

#Videos

How Does Polarity Affect Solvent Choice In Chemistry? - YouTube

interactionmoleculepolaritysolvationdissolution