Difference between banquet and catering
Banquets
A banquet is a large meal or feast, complete with main courses and desserts. It usually serves a purpose such as a charitable gathering, a ceremony, or a celebration, and is often preceded or followed by speeches in honor of someone.
Catering
Catering is the business of providing food service at a remote site or a site such as a hotel, public house (pub), or other location.