In this article
There are two versions of this worry, and anyone who has organised catering has rehearsed both.
In the first, the food runs out. Fifteen people are standing near an empty tray being very gracious about it while you work out whether anyone would notice if you ordered pizza.
In the second, it is 3pm and three-quarters of the spread is untouched, and you are doing uncomfortable arithmetic about the budget.
Nobody teaches this. It is usually learned through one bad experience. Here is the guide instead.

Buffet portions per person
Working out how much food to order for a buffet comes down to three things: portions per guest, the range of dishes, and timing.
For a full buffet, plan roughly two to three servings of mains per guest across the whole spread, one to two pieces of each finger food, and one to two desserts each.
For a mini buffet, scale that down by about a third.
You do not need to calculate this yourself, because a good caterer portions for you. The value in knowing the rule is being able to sanity-check a quote. If it looks thin against these numbers, ask before the day rather than after.
Order wider, not just more
When people feel nervous, they order more of everything. That is usually the wrong instinct.
Order a wider range instead.
A workable ratio for a full buffet is two to three mains, two finger foods, one or two desserts and a drink. Variety is what makes a table feel abundant, because guests take a little of several things and leave satisfied. Three large trays of the same rice does not feel generous, it feels like a canteen.
Always include at least one vegetable-forward main such as sayur lodeh or stir-fried greens. It looks after lighter eaters and vegetarians without a separate order, and stops the table feeling heavy.
Timing matters as much as quantity
Food that arrives ninety minutes before guests eat has already begun to decline.
Confirm your serving time, not just your delivery time, and tell your caterer how long the spread needs to hold.
If you are running a programme, put drinks and dessert out first so early arrivals have something to graze on, then bring the mains closer to the actual eating window. It spreads the queue and keeps the hot food hot.
Venue details that prevent problems
Share the unglamorous details, because these cause more failures than portioning ever does: lift access, parking, the distance from the loading bay, where setup can happen, and whether there are stairs.
Stairs especially are worth flagging honestly. Moving a full buffet up a flight is a different job requiring a different team, and it is much better arranged at booking than discovered on the day.
When to book catering in Singapore
Four to six weeks ahead for large events or festive periods, when caterers fill up fast.
Two to four weeks ahead for standard office events.
7 working days is the standard minimum lead time for our buffets and live stations.
Two to three days before, confirm your final headcount, delivery window and access details.
Festive periods break these rules. Around Deepavali, Chinese New Year, Hari Raya and National Day, every organisation in Singapore orders at once. Book early or accept a narrower choice.
When in doubt, round up slightly
If you are genuinely torn between two numbers, take the higher one. Running out is what guests remember, while a modest surplus is a budget line everyone forgets by Friday.
But round up by a little, not by a third.
Frequently asked questions
How much food should I order per person for a buffet?
For a full buffet, plan two to three servings of mains per guest across the spread, one to two pieces of each finger food and one to two desserts. For a mini buffet, reduce by about a third.
What is the minimum order for buffet catering in Singapore?
Our buffet menus start at a 30 pax minimum.
How far in advance should I book catering?
7 working days is the standard lead time. Two to four weeks is comfortable for normal events, and four to six weeks for festive periods or large headcounts.
How do I avoid food waste at an event?
Order a wider variety rather than larger quantities of fewer dishes, and confirm a realistic headcount close to the date rather than relying on the invite list.
Should I order extra food for a long event?
Yes. Events running beyond about three hours see more return visits to the table, so plan for second helpings.
Or simply ask us
Tell us your headcount, the time of day, how long the event runs and what the venue is like. We will size the spread for you, and say plainly if you are over-ordering.
WhatsApp 8930 9756 or email sales@sofnade.com. Serving happiness since 2015.
Planning your own event? See Sofnade’s halal buffet catering for the menu and enquiry details.