Đền Ba Xã có tục thờ theo cổ lệ của 5 thôn: Thịnh Thần, Thịnh Cầu, Thịnh Bằng, Thịnh Thượng và Thịnh Hạ, nhằm tưởng nhớ công ơn khai trí và giúp cho nơi đây trở nên phồn thịnh, an cư của đức thánh Mạc Trâu. Lễ hội thu hút sự chú ý của rất nhiều người vào mỗi năm.
Mờ đầu khai hội đền Ba Xã bằng tiếng trống màu cờ, kiệu rước rộn rã. Sau khi đã tề tựu đầy đủ thì lễ rước nước bắt đầu. Đoàn rước với đầy đủ đại diện năm thôn, đội cờ dẫn đầu, đội nhạc đi sau, tiếp đó là đội rước hương án và kiệu rước chum nước. Nước rước về dung cho lễ mộc dục (mộc dục là tiếng Hán, nghĩa là tắm gội).
Tiếp sau là lễ tế thần, lễ tế các dòng họ, các gia đình và khách thập phương…
Bên cạnh các lễ tế, lễ hội đền Ba Xã còn có rất nhiều hoạt động vui chơi, chủ yếu là các loại thể trò chơi dân gian như: chơi đập bị gạo và túm nước, thi chọi gà, múa rồng, múa lân, đấu vật…