Arrange a buffet as a one-way flow, with guests entering at one end and exiting at the other: plates first, followed by cold dishes and salads, then hot dishes, and finally flatware and napkins. Keep desserts and drinks at a separate station so the line does not get blocked. Give each dish its own serving spoon, use small containers, and replace them as they empty instead of adding food on top.
The main problem with a buffet is that a crowd can get stuck in one place. So set up the table as a path, not a display: guests enter at one end, take a plate, move past the food, and exit at the other end. The path should be one-way; when guests approach a buffet from two directions, plates collide and the line breaks down. If the crowd is large, set up the same arrangement on two sides of the table so two lines can move at once. For this, keep the table away from the wall and place it in the center, with room to walk comfortably along two sides.
Put the plates at the beginning of the path because guests take a plate first. Follow them with cold dishes, salads, and appetizers; these fill part of the plate while leaving room for the hot food. Place the hot dishes near the end of the path so guests add them last and they reach the table while still hot. If a dish is available in limited quantity or is especially valuable, put it at the end so there is enough for everyone; if it is at the start, the first guests may fill their plates with it. Guests pick up flatware and napkins not with the plate but at the end of the path, so they do not have to carry them along while their hands are full.
Keep hot and cold dishes in two separate sections of the table. Set hot containers on warmers or other warming equipment, and place cold containers in an ice bed; if the two types are side by side, one can heat or cool the other. The temperatures at which dishes should be held and how long they can remain on a buffet are covered in separate guidance, and the buffet layout should follow those rules. The practical result is to use small containers. Use small containers that are replaced often instead of one large container that sits on the table for a long time, and keep each container on the table only briefly.
Refilling is also part of the setup. Do not add fresh food on top of an emptied container; return the container to the kitchen and replace it with a full one. This keeps food that has been sitting on the table from mixing with fresh food. Give each container its own serving spoon or tongs; do not bury the spoon in the food—place it on a small rest beside the container so the handle does not get food on it. Put a small card in front of each dish with its name and whether it is meatless, contains nuts, or is spicy; guests can choose without asking, so the line does not stop in front of a dish while someone asks a question.
Keep desserts and drinks separate from the main buffet. If drinks are at a separate station, guests filling their glasses will not hold up the food line; serve dessert at a separate table or at the other end of the buffet after the meal. Put bread, sauces, and seasonings next to the dishes they go with, not together in a corner of the table. Set aside a separate spot for dirty plates; used plates should not return to the buffet. Before guests arrive, walk through the buffet once: if you can reach every dish comfortably while holding a plate and the line does not get interrupted anywhere, the setup is ready.