Disunatkan kita berpuasa pada Hari Asyura’. Hari Asyura juga digelar Ayyamillah (Hari-hari Allah) iaitu hari-hari yang dinasabkan oleh Allah swt kepada diriNya. Allah swt telah menyuruh Nabi Musa as agar mengingatkan kaumnya tentang hari-hari tersebut dalam firmanNya : ﴿وَذَكِّرْهُمْ بِأَيَّامِ اللَّهِ﴾ bermaksud, “Dan ingatkanlah mereka tentang Hari-hari Allah”. Maksud Hari-hari Allah ialah Ayat-ayatNya dan nikmat-nikmatNya seperti selamatnya Nabi Musa as dan kaumnya dari kekejaman Firaun, terbelahnya Laut, tenggelamnya Firaun dan tenteranya yang zalim lagi mendustakan Allah swt, Al-Mann dan Al-Salwa yang diturunkan dari langit untuk Bani Israel dan nikmat-nikmat yang lain. Dari hadis riwayat Muslim bebrunyi “إن عاشوراء من أيام الله..” bermaksud, “Sesungguhnya Asyura adalah dari Hari-hari Allah”. Dalam satu riwayat bermaksud, “… dengan nikmat Allah taala”.
Dalam satu hadis menyebut “هذا يوم عظيم يوم نجى الله فيه موسى وأغرق فرعون” bermaksud,“Hari ini adalah hari yang besar dimana Allaah menyelamatkan Musa dan menenggelamkan Firaun”. Sabdanya lagi “يوم صالح هذا يوم نجى الله بني إسرائيل من عدوهم”bermaksud, “Hari ini ialah hari yang baik dimana Allah menyelamatkan Bani Israel dari musuh mereka”. Dalam satu riwayat yang lain Rasulullah saw bersabda“أظهر الله فيه موسى وبني إسرائيل على فرعون..” bermaksud, “Di hari tersebut (Asyura) Allah memenangkan Musa dan Bani Israel keatas Firaun”.يعني رمضان) وعن ابن عباس “ما رأيت النبي صلى الله عليه وسلم يتحرى صيام يوم فضله على غيره إلا هذا اليوم يوم عاشوراء، وهذا الشهر (البخاري Tidak aku melihat Nabi saw berusaha berpuasa melebihi hari-hari lain selain hari ini, iaitu hari Asyura dan di bulan ini iaitu bulan Ramadan”. Oleh itu hadis ini menunjukkan Hari Asyura merupakan hari yang paling afdhal untuk berpuasa selepas bulan Ramadan dan Hari Arafah.
Puasa di Hari Asyura menghapuskan dosa setahun. Ini adalah diantara anugerah Allah swt kepada manusia yang memang lumrah terdedah kepada kesilapan dan kelemahan. Allah swt menjadikan hari tersebut sebagai sebab untuk pengampunan dosa dan taubat.