Длительное существование пирогов как излюбленного кушанья в значительной степени объясняется не только их высокими вкусовыми достоинствами, но и тем, что они оказались, можно сказать, удобной формой концентрированного питания. Часто в пироге в буквальном смысле заключался привычный домашний обед русского человека, т. е. хлеб, щи, каша, так как пироги начинялись чаще всего капустой, репой, кашей, грибами. Поэтому с расширением различных форм внедомашнего труда пироги стали брать с собой на работу, в дорогу. Именно в этот период родилась пословица «В пирог все завернешь».
В классическом национальном русском обеде пироги идут всегда после рыбы, рыбного блюда, так что за ними следует еще одно второе — жаркое или каша; в более простом русском обеде они следуют либо сразу после супа, либо после второго блюда.
С середины XIX в. вошло в обычай, особенно в ресторанах, подавать кулебяки, пироги с кашей или расстегаи к соответствующим первым блюдам — мясному бульону, щам или ухе. В конце XIX — начале XX вв. слоеные пироги стали подавать также как закуску к завтраку или как самостоятельное блюдо к полднику и ужину. Сладкие пироги подаются к чаю.
В настоящее время для пирогов используется пшеничная мука. Первоначально же, в XII-XIV вв., русские пироги делались преимущественно из ржаной муки, впоследствии с небольшой примесью пшеничной, а еще позднее к пшеничной муке низшего сорта стали примешивать небольшое количество муки высшего сорта. Постепенно сложилась традиция делать тесто для пирогов из своего рода мучного «коктейля», что оказало влияние на особенности вкуса и консистенции теста.
Тесто русского пирога должно быть всегда кислым, дрожжевым, или живым, жилым, как его образно называли в старину. В качестве закваски могут использоваться наряду с дрожжами простокваша, сметана, пиво, брага, сыворотка. Нередко кислые компоненты соединяются в разных сочетаниях, и это дает возможность разнообразить консистенцию и вкус кислого теста. В прошлом в качестве закваски для пирогов очень часто применяли отрубяно-дрожжевую опару: отруби заваривали кипятком, давали немного постоять, затем разводили теплой водой, добавляли дрожжей и оставляли на ночь. Считалось, что пироги из теста, приготовленного на опаре, вкуснее, лучше, а теста получается больше. В настоящее время в быт вошел и укрепился безопарный, более быстрый способ приготовления теста.
Разнообразны и сдобные компоненты, входящие в состав теста для русских пирогов. Это прежде всего молоко, а затем различные виды жиров (растительные, сливочные, говяжий жир) и в гораздо меньшей степени — яйца. Выбор жира обычно связан с выбором начинки. Так, в пироги с растительной начинкой и рыбой традиционно используются растительные масла, в пироги с мясной начинкой — говяжий почечный жир, в пироги из птицы и в кулебяки — сливочное и топленое масло.