Akademik

каша (1)
(второе блюдо). Общеслав. Того же корня, что и коса (2)}}, чесать, латышск. kasit «соскребать, сдирать»; sj > ш. Исходное значение — «очищенное зерно, крупа». Затем — «крупяная похлебка» (ср. фразеологизм расхлебать кашу) и далее — «каша». См. коса (2)}}, чесать.

Школьный этимологический словарь русского языка. Происхождение слов. — М.: Дрофа. . 2004.