غذای اصلی این شب، خورش فسنجان است. اما در برخی استان‌ها غذا‌های دیگری هم رایج است. در شمال ایران گیلانی‌ها یا سبزی پلو درست می‌کنند یا ترشی تره و در کنار آن سرسفره غذا ماهی سفید و یا ماهی دودی می‌گذارند. اما در شیراز غذای ویژه سفره یلدا هویج پلو است. شیرازی‌ها معمولا برای شب یلدا سفره پهن می‌کنند. کنار غذا انواع تنقلات مربوط به یلدا را بر سرسفره می‌گذارند. برنج پیمانهانار دانه شده یک و نیم پیمانهخلال پسته یک سوم پیمانهگشنیز تازه خرد شده یک پیمانهپودر تخم گشنیز یک قاشق مرباخوریکشمش پلویی نصف پیمانهزعفران به مقدار لازمبرنج را با آب و نمک خیس کرده، سپس به روش معمول آبکش کنید. مابقی مواد لازم را با یکدیگر مخلوط کرده و هنگام دم کردن برنج، یک ردیف برنج ریخته، یک ردیف مخلوط انار و همینطور ادامه دهید تا آخر و نهایتا اجازه دهید برنج دم بکشد. هنگام کشیدن برنج مقداری کره و زعفران روی برنج داده و سپس در بشقاب یا دیس مورد نظر کشیده و سرو کنید. ایران بانو