A banquet (; ) is a formal large meal or feast, often involving main courses and desserts. The meal tends to serve a purpose such as a charitable gathering, a ceremony, or a celebration, frequently involved either preceding or following speeches in honor of the topic or guest of honour.