Пироги можно выпекать на дрожжевом (сдобном или обычном), слоеном и песочном тесте. Пироги бывают закрытые, открытые или украшенные «решеткой» из теста, полуоткрытые (расстегаи) и рулеты (штрудели). Начинки для пирогов могут быть сладкими (ягодные, фруктовые или творожные) и несладкими - с овощами, мясом или рыбой.