Credincioșii creștin-ortodocși se pregătesc pentru Postul Crăciunului, care începe pe 15 noiembrie și se încheie pe 24 decembrie. Înainte de sărbătoarea Crăciunului, creștinii postesc 40 de zile, la fel cum Moise a ținut post pe Muntele Sinai, așteptând să primească de la Dumnezeu lespezile de piatră cu cele 10 porunci.
Postul Crăciunului durează șase săptămâni și e considerat mai ușor, din punct de vedere al alimentației, decât celelalte posturi din calendarul ortodox.
În post sunt interzise alimentele de origine animală: carnea, laptele și ouăle și sunt permise alimentele vegetale.
În Postul Crăciunului sunt mai multe dezlegări la pește, ulei și vin. Astfel, pot fi mâncate preparate din pește în toate zilele de sâmbătă și duminică în perioada 21 noiembrie și 20 decembrie inclusiv, pe 21 noiembrie, de sărbătoarea Intrării în biserică a Maicii Domnului, în zilele de prăznuire a unor sfinți cu cinstire mai largă în toată lumea ortodoxă, precum 30 noiembrie ( Sf. Ap. Andrei), 4 decembrie ( Sf. Varvara), 5 decembrie ( Sf. Sava), 6 decembrie ( Sf. Nicolae), 9 decembrie ( Zămislirea Sfintei Fecioarei Maria), 18 decembrie ( Sf. Cuvios Daniil Sihastrul), 20 decembrie ( Sf. Ignatie Teoforul). În afară de dezlegare la pește, în zilele menționate pot fi consumate și vin și ulei. Abia după aceste 40 de zile de post și rugăciune, creștinii se pot bucura pe deplin de Nașterea Domnului, de pe 25 decembrie.
Ultima zi a Postului Nașterii Domnului (24 decembrie), numită Ajunul Crăciunului, este zi de post mai aspru decât celelalte zile: se ajunează până după-amiază, când se obișnuiește să se mănânce, în unele părți, grâu fiert amestecat cu fructe și miere, în amintirea postului lui Daniel și a celor trei tineri din Babilon. În alte zone, se ajunează în această zi până la răsăritul luceafărului de seară, care ne aduce aminte de steaua ce a vestit magilor Nașterea Domnului.