Megengan adalah sebuah tradisi yang dilakukan oleh masyarakat Jawa sebagai bagian dari persiapan menyambut bulan Ramadhan. Megengan sendiri berasal dari kata "mangan" yang dalam bahasa Jawa berarti makan.
Tradisi megengan biasanya dilakukan pada hari terakhir bulan Sya'ban, yaitu bulan sebelum Ramadhan. Pada hari tersebut, masyarakat Jawa biasanya mengadakan acara makan bersama dengan sajian-sajian khas, seperti nasi liwet, ayam goreng, tempe goreng, dan lain sebagainya.