Solutal convection, rather than relying on temperature gradients, can occur due to gradients in concentration or in surface tension. While less spectacular than this previously posted video, this video contains a nice simplified explanation of the mechanism. And, as noted in the video, this is a demo you can do yourself at home.
Celebrating the physics of all that flows