Этимологический словарь Крылова
Образовано он селянин ("крестьянин"), имеющего ту же основу, что и село. Буквальное значение "крестьянская еда". Вариант солянка (вместо селянка) возник под влиянием слова соль.
селянка