National Tofu day in Japan is 2nd October. This day was established by Japan Tofu Association. The origin of this day comes from a pun: 10 (in Japanese, 10 is tou) while 2 is fu. Except from national day that is celebrated annually, the 12th of every month is also tofu day.