Русские щи имеют многовековую историю, их на Руси варили с незапамятных времён. Раньше это блюдо носило название шти, хлёбово или попросту, похлёбка. Щи появились на Руси в 11 веке, когда из Византии завезли капусту. На основе капусты — свежей или квашеной — и начали варить похлёбку, которую впоследствии назвали щами.
Бедные люди варили простые щи с кореньями, зеленью и крупой. Такие щи назывались пустыми. Зажиточные люди ели щи с мясом, салом, головизной, грибами. Такие щи назывались полными или богатыми.
Рецепт щей с годами постоянно менялся, они становились всё более насыщенными. Когда в 18 веке появился картофель, он постепенно заменил в щах репу.
В каждом регионе щи варили по-разному, со своими особенностями, добавляя свои оригинальные ингредиенты.
Обязательными для любых щей была зелёная масса (капуста, щавель и т. д.) и кислая заправка. Главной их особенностью была пикантная кислинка, которая достигалась за счёт добавления кислой капусты, рассола, солёных грибов, развара ки