Christmas, called Bada Din in much of India, is celebrated on 25 December and marks the birth of Jesus Christ. In India it is a public holiday nationwide, and it is the country's largest non-Hindu festival by participation — celebrated well beyond the Christian community as a general festive season.
The Christian community in India is about 2.3% of the population, concentrated in Kerala, Tamil Nadu, Goa, the Northeast and Mumbai, with significant populations in every major city and in the tribal districts of Jharkhand, Odisha and central India. Christmas practices therefore vary considerably, blending European colonial traditions with local Indian forms.
Midnight mass on Christmas Eve is the central observance, followed by a family meal. In Kerala and Goa, the traditions are strongly influenced by Portuguese and Syrian Christian practice, with dishes such as appam and stew in Kerala and sorpotel and bebinca in Goa. In the Northeast, Christmas is the biggest festival of the year, with community feasts and carol-singing through December, and Nagaland and Mizoram effectively shut down for the period.
The commercial side is enormous. Christmas has become a general Indian festive season alongside Diwali, with cake shops, malls, restaurants and online retailers running campaigns through December. The plum cake is the Indian Christmas food par excellence, and it is sold in cities with very small Christian populations, which makes it a good illustration of how far the festival has travelled beyond its religious base.