Megengan pertama kali dikenalkan oleh Sunan Kalijaga saat menyebarkan agama Islam di Jawa Timur. Megeng sendiri memiliki arti menahan, sehingga tradisi ini berhubungan dengan puasa yang menahan lapar, haus, serta hawa nafsu. Tradisi ini berupa membagikan kue apem dan makanan ringan lain.