Sebab bulan Muharram adalah satu bulan mulia di antara bulan haram selain bulan Rajab, Dzulqaidah, dan Zulhijah, amalan sholih yang diperintahkan saat itu adalah memperbanyak berpuasa.
Mengutip muhammadiyah.or.id, dalam hadits Aisyah RA yang terdapat di Sahih Bukhari dan Muslim menunjukan bahwa puasa Asyura telah dilaksanakan oleh Rasulullah Saw sebelum hijrah ke Madinah. Hadits tersebut berbunyi:
عن عائشة ، رضي الله عنها ، أن قريشا كانت تصوم يوم عاشوراء في الجاهلية ثم أمر رسول الله صلى الله عليه وسلم بصيامه حتى فرض رمضان وقال رسول الله صلى الله عليه وسلم : من شاء فليصمه ، ومن شاء أفطر
Dari Aisyah RA, sesungguhnya orang-orang Quraisy dulu pada masa jahiliyah berpuasa pada hari Asyura. Rasulullah Saw pun memerintahkan untuk berpuasa pada hari itu hingga turunnya perintah wajib puasa Ramadhan.
Rasulullah (setelah wajibnya puasa Ramadhan) berkata barang siapa menghendaki maka ia boleh berpuasa Asyura sedangkan yang tidak mau puasa maka tidak mengapa (HR. Bukhari dan Muslim).
Banyak keutamaan yang didapat jika seorang muslim menjalankan Puasa Asyura 10 Muharram ini.
Adapun keutamaan puasa Tasu'a dan Asyura, dikutip dari Buku Pintar Panduan Lengkap Ibadah Muslimah oleh Ust. M. Syukron Maksum:
Baca juga: Bolehkah Puasa di Tahun Baru Islam 1 Muharram? Ini Penjelasannya
Keutamaan Puasa Asyura 10 Muharram
1. Cara Menebus Dosa Setahun Silam
Mengerjakan puasa Asyura dapat menebus dosa yang telah kita lakukan setahun sebelumnya.
Hal itu diungkapkan Abi Qatadah, bahwasanya Rasulullah ditanya tentang puasa Asyura. Beliau menjawab: "Menebus dosa tahun yang lalu." (HR. Muslim).
2. Mengikuti Anjuran Rasul
Diriwayatkan dari Ibnu Abbas: "Rasulullah telah berpuasa pada hari Asyura dan memerintahkan supaya orang-orang berpuasa." (HR. Muslim).
Abu Hurairah ra. juga berkata: Saya mendengar Rasulullah bersabda: "Hari ini adalah Hari Asyura, dan kamu tidak diwajibkan berpuasa padanya. Dan saya sekarang berpuasa, maka siapa yang suka, berpuasalah. Dan siapa yang tidak suka, berbukalah!"