Свобода в выборе основных компонентов теста — муки, заквасок, жидкости, сдобы — привела к появлению многочисленных вариаций, вследствие чего пироги почти у каждой хозяйки носят известный отпечаток индивидуальности. Вместе с тем сложились и определенные традиции, устанавливающие пропорции основных частей теста.
Тесто для несладких пирогов должно быть не слишком плотным по консистенции, проховым, как говорили встарь, т. е. рыхлым. Для этого готовят густое, но не крутое (за исключением теста для колобовых пирогов) тесто, чаще всего сдобное, причем сдобность достигается с помощью молока или масла и в меньшей степени с помощью яиц, способствующих плотности и сухости теста. Так, на 1 кг муки должно приходиться примерно около 0,5 л жидкости, включая воду, молоко, все жиры и яйца. Что же касается яиц, то обычная их доля в тестe для пирогов весьма невысока — 1 яйцо на каждые 800 г муки, или 1,25 яйца на 1 кг муки.
В тесто для сладких пирогов кладут больше яиц и масла, чем в тесто для несладких пирогов, и, кроме того, делают его несколько круче по консистенции и раскатывают в более толстый пласт, чтобы воспрепятствовать разъеданию теста сахаром и сладкой начинкой (вареньем). В несладких пирогах, наоборот, достоинством является большое количество начинки и тонкая, сухонькая корочка. Исключение составляют лишь кулебяки, где тесто снизу пирога делается несколько толще, чтобы увеличить слой начинки, но по консистенции остается таким же некрутым, как и для прочих несладких пирогов.
Тесту для пирогов дают подняться порой трижды и уж обязательно дважды, каждый раз вновь взбивая и уминая его. Это гарантирует хорошую пропекаемость теста и отличный вкус изделия, а при высоком проценте дрожжей и вообще кислого начала в тесте делает кислоту незаметной после выпечки пирогов.
Начинку для русских пирогов готовят чаще всего из одного какого-либо продукта. Это может быть начинка из овощей (капусты, гороха, моркови, репы, картофеля, лука, щавеля), грибов (сухих, свежих отварных, жареных и соленых всех видов), разнообразных крутых каш с большим содержанием масла (чаще рисовой), вязиги и рыбы, мяса, домашней птицы (чаще курицы), творога, яиц, дичи. Традиционные начинки — каши с луком и яйцами, капуста с яйцами, грибы с луком и, наконец, мясо или рыба (или вязига) с рисом и яйцами.
Пироги со сложной начинкой называются кулебяками. Иногда начинка накладывается в несколько рядов. В этом случае, чтобы предотвратить отлипание (закал) нижней корки кулебяки и сохранить четкие разделения между рядами начинки, их перекладывают тонкими тестяными блинчиками, выпекаемыми заранее. При этом в нижний слой всегда кладут ту или иную кашу, а в верхний — рыбу или мясо, грибы, лук.