Dalil disunnahkannya puasa ini disebutkan dalam sejumlah hadits sebagai berikut.
Dari Hunaidah ibn Khalid, dari istrinya, dari istri-istri Nabi, mereka berkata:
“Rasulullah SAW biasa berpuasa 9 hari di bulan Dzulhijjah, berpuasa di hari Asyura, berpuasa tiga hari di setiap bulannya, puasa senin pertama dan juga hari kamis di setiap bulannya”. (HR. Abu Dawud).
Dari empat bulan itu yang paling afdhal atau utama yaitu puasa di Bulan Muharram. Syeikh Nawawi Al Bantani dalam kitabnya Nihayatuz Zain mengatakan, puasa sunnah yang levelnya tinggi atau dianjurkan di antaranya puasa Arafah dan puasa-puasa di Bulan Haram.***