روایتی از امام صادق(ع) در مورد ثواب روزه گرفتن در روز عید غدیر:
مفضّل بن عمر میگوید به امام صادق (ع) عرض کردم: ... سرورم من را به روزه گرفتن در روز غدیر خم امر میکنید؟ امام صادق (ع) سه مرتبه فرمود: آری به خدا قسم.
روز غدیر خم همان روزی است که خداوند توبه آدم ع را پذیرفت، پس به شکرانه اش آن روز را روزه گرفت.
روز غدیر خم همان روزی است که خداوند متعال ابراهیم (ع) را از آتش نجات داد، پس به شکرانه اش آن روز را برای خداوند متعال روزه گرفت.
روز غدیر خم همان روزی است که موسی (ع) هارون را به عنوان نشانه بر پا کرد، پس به شکرانهاش آن روز را برای خداوند متعال روزه گرفت.
روز غدیر خم همان روزی است که عیسی (ع) وصیّ خود، شمعون صفا را منصوب کرد، پس به شکرانه اش آن روز را برای خداوند عز و جل روزه گرفت.
روز غدیر خم همان روزی است که رسول خدا (ص) علی (ع) را به عنوان نشانه بر پا کرد و فضیلت آن روز و وصیش را آشکار کرد، پس به شکرانهاش آن روز را برای خداوند تبارک و تعالی روزه گرفت.
و براستی روز غدیر، روز صیام و شب زنده داری و إطعام و صله برادران (مومن) است و در آن رضایت (خداوند) رحمان و ذلت و خواری شیطان است. (منبع: إقبال الأعمال، ج 1، ص 466)