Buffet doesn't contain one dish, which usually means that when you eat in a cafeteria, you don't provide a fixed dish, but let customers choose their own dishes and food freely.
The canteen provides a variety of dishes, including staple food, soup, salad, barbecue, vegetables and so on. Customers can freely choose and match according to their own tastes and needs.