盆菜原名「新安盆菜」,由於深圳、寶安及香港在清代屬新安縣管轄,這些地區都有吃盆菜的習俗。盆菜的起源有不同的說法,據說在七百多年前的宋朝末年,大將文天祥率軍隊被元兵追殺,過伶仃洋逃至新安縣固戍灘頭(即今日的沙井),部隊缺乏糧食,附近漁民將平日貯存以作出海之用的食材,煮熟後放在木盆放在灘頭,讓宋軍圍盆而食。後來部分新安縣鄉民向南遷徙,盆菜習俗流傳至香港新界。另一種說法是,宋帝趙昺與群臣為逃避元軍,隨宋軍逃亡至新界地區,村民以家中木盆作為容器,將食物層層疊放於木盆上獻給皇帝和軍隊吃。
盆菜和九缽,兩種都是客家圍村的筵席菜。經濟環境較好的村民,就會設九缽宴客。九缽又稱為九碗,與歷史悠久的中原食制,同出一源。香港圍村人的習俗,在慶祝新春時吃九缽,不會吃盆菜,而吃盆菜一般是在婚嫁、滿月、壽辰、點燈和拜祭先人時舉行。
圍村的九缽(或稱九碗),是將九道不同的菜式放在九個瓦缽或開口大碗中,以九道佳餚奉客,以示隆重,亦寓意長久吉祥。九缽的菜式比盆菜做得更講究。二○○○年代開始,屏山鄧氏家族以九缽加盆菜來宴客,以示隆重。開席先上柴火燒豬一隻分食,寓意紅皮赤壯。九缽的菜式隨主家決定,通常包括:陳皮鴨湯、黃酒雞、鹽油水浸烏頭、豉油王煎大蝦、炸門鱔、芋頭扣肉、雞汁花菇、子薑菠蘿、甜酸豬手,再加上大桶的雞油飯,最後上一個傳統盆菜放在中間,用爐加熱保溫,盆菜是酸筍炆豬肉、豬皮、腐竹和白蘿蔔。
據說百多年之前的社會階級觀念、主僕關係分得很清楚,下人或耕種、養魚的工人日常是不可以進內堂用膳,每有喜事,將所有菜餚以木盆盛着,在門前空地設席,讓下人和工人進食,即發展成後來的盆菜。
盆菜宴和本地一般的傳統筵席不同,事前是不發請帖,只會在門口貼張紅紙,村中兄弟看到後,到時便會自動赴宴來吃盆菜,過程中亦沒有迎賓、敬酒、送客等儀式,客人只管吃和談天說地,吃飽了不必道謝便回家,吃剩的食物也可以拿走。
盆菜的另一意義是「承認轉變」,以往村民舉行嫁娶時若沒有設盆菜宴,村中是不會承認該婚姻的;添丁的「點燈」儀式會吃盆菜,代表承認孩子的男丁身份,吃過盆菜宴後,這初生孩子便是村中一員,有太公財產的繼承權。
元朗厦村是保存傳統婚嫁的新界鄉村,結婚前七天,男家會在村公所張貼通告請飲。結婚前一天,男家會舉行「開廚」,象徵新家庭成立。傳統的厦村習俗,是在結婚當日,男家由上午十時開始以盆菜招待自家親友,以方便親友食完繼續耕作,散席後新人才進行拜祠堂及其他禮儀,晚上再宴請賓客,如此連續設宴三天。由一九九○年代開始,已改為結婚當晚擺酒宴客。