Sunting
Menurut tradisi masyarakat Islam, Nabi Muhammad s.a.w. melakukan puasa Asyura sejak di Makkah lagi memandangkan puasa Asyura merupakan amalan biasa masyarakat tempatan. Apabila baginda berhijrah ke Madinah, baginda turut mendapati yang kaum Yahudi turut berpuasa pada hari Asyura (atau bagi mereka adalah Yom Kippur yang juga pada hari kesepuluh). Ketika itu, baginda mengesahkan dan mensyariatkan puasa sehingga ia menjadi satu kewajiban kerana baginda merasakan masyarakat Islam lebih dekat dengan Nabi Musa. Ibn Hajar al-asqalani, dalam pernyataannya terhadap Sahih Bukhari mengatakan yang syariat puasa telah dijadikan kepada bulan Ramadhan setahun kemudian. Kini, masyarakat Islam melakukan puasa pada 10 Muharram sebagai amalan sunat dan bukan kewajiban.