How Many Dishes Should a Buffet Catering Menu Have?
Five or six dishes is enough for most buffets. On five GatherPlate packages, RM25 to RM45 per pax bought four to ten food items, with service as the other variable.
By Nurul Aina · 16 October 2026 · 8 min read

Most buffet catering menus need five or six dishes, not ten: one rice or noodle, one or two mains, a vegetable and a dessert or fruit. On the five GatherPlate buffet packages I compared on 16 October 2026, prices of RM25 to RM45 per pax bought between four and ten food items, which works out at RM4.00 to RM7.00 for each item on the line. GatherPlate's own buffet page says what separates one price from another is usually the service rather than the menu, so this post counts both.
Prices here come from GatherPlate package pages read on 16 October 2026 and from the September 2026 price index, which is compiled from caterers' own published prices. Any total marked as my arithmetic is guests multiplied by the per-pax price, plus the add-ons the page lists, before delivery. It is an example, not a quote.
What a buffet line is built from
A buffet catering menu fills the same handful of slots in every package I read, whatever the cuisine: a carb (rice, noodles or pasta), one or more mains, a vegetable, a starter or side, and something sweet. Drinks sit outside my count because most packages treat them as a single choice or a paid extra.
What changes is how many choices each slot offers, and that is where menus look longer than they are. A page that lets you pick one chicken from four still puts one chicken on the table. When you see "pick 1", count one dish, not the length of the list.
What five GatherPlate buffet menus put on the line
The buffet catering page lists 36 packages with published per-pax prices from RM20 and a median of RM39.40 (listings last updated 14 October 2026). I read five of them in full. Here is what each puts on the line, before drinks.
- RM25 per pax, [Munch Eaters Classic Set A](https://gatherplate.com/browse/munch-eaters-catering/packages/classic-set-a) (minimum 15): one rice or noodle main, one chicken, one vegetable and one mini bite, plus a complimentary watermelon platter. Four food items.
- RM28, [De Happiest Basic](https://gatherplate.com/browse/de-happiest-catering/packages/basic) (minimum 20): two appetisers, one rice or noodle, two meats, one vegetable, egg or tofu dish and one dessert, plus a drink. Seven food items, and the page says the price already includes 6% SST.
- RM30, [Dateen Catering Lunch / Dinner Package A](https://gatherplate.com/browse/dateen-catering/packages/local-cuisine-lunch-dinner-package-a) (minimum 25): steamed rice, ayam masak lemak cili api, a mushroom omelette, stir-fried mixed vegetables and a spring roll, plus iced cordial and bottled water. Five food items.
- RM35, [Ravior PJ Western Buffet Spread](https://gatherplate.com/browse/ravior-pj/packages/western-buffet-spread) (minimum 5): one salad, one main, one carb side, one vegetable side and one dessert, served in aluminium trays. Five food items.
- RM45, [Dateen Catering Lunch / Dinner Package D](https://gatherplate.com/browse/dateen-catering/packages/local-cuisine-lunch-dinner-package-d) (minimum 20): two carbs (nasi hujan panas and fried mee hoon), three proteins, three sides, assorted fruit and assorted mini cakes, plus two drinks. Ten food items.
Both Dateen pages say actual items may vary, so the written list is what you hold the caterer to, not the product photo.
Does paying more get you more dishes?
Mostly, but not at a steady rate. Dividing each price by its food items (my arithmetic, leaving out drinks and the free watermelon) gives RM6.25 for Set A, RM4.00 for De Happiest, RM6.00 for Dateen Package A, RM7.00 for Ravior and RM4.50 for Dateen Package D. The cheapest menu is not the cheapest per dish, and the dearest one is among the cheapest per dish.
Tiers inside one caterer show the same thing. In the September 2026 index, caterer C04 lists nine buffet prices at a 50-guest minimum, from RM20 to RM65 a head. For 50 guests that is RM1,000 at the bottom tier and RM3,250 at the top (my arithmetic). Caterer C06 lists 22 buffet prices between RM27 and RM88. Across 13 caterers, the index puts the middle half of buffet prices at RM41.45 to RM64.90 and the entry menus at RM32.
The useful habit is to ask for the dish list one tier above and one below the menu you like. If the extra RM5 a head buys one more starter, that is your call to make. If it buys a better chicken, that is a different decision.
What changes at 30, 35, 50 and 81 guests
Menus rarely change with headcount. Service does. The packages I read switch their options at set guest numbers:
- 30 guests: Munch Eaters offers a chafing dish display (RM150 flat) or a decorated food table with chafing dish (RM450 flat) only from 30 pax.
- 35 guests: Dateen Catering's on-site buffet line setup, with one helper, starts at 35 guests (RM100 plus RM5 a guest on Package D, RM125 plus RM5 a guest on Package A).
- 50 guests: Munch Eaters' on-site crew (four hours, one server, RM100) is offered for 50 to 100 guests only. At 15 guests the page tells you to choose delivery.
- 81 guests: De Happiest adds a second server from 81 guests (RM280 for three hours, against RM160 for one server at standard size).
So a 49-guest and a 51-guest event can be offered different service on the same menu. Check the thresholds before you fix the headcount.
Price per head also tends to fall as the minimum rises. Caterer C18 in the index lists RM28 at a 100-guest minimum, RM38 at 80 and RM48 at 60. Those may be different menus, so read it as a pattern, not a promise.
How long the food can sit
Buffet food is held, not cooked to order. De Happiest's standard service runs three hours, and its page says delivered food is best eaten within three hours of arrival. Plan one serving window rather than a day-long grazing table. If guests will arrive in waves, ask about the four-hour option (RM200 with one server) before you ask for a bigger menu.
Halal, Muslim friendly or neither: read the label first
The buffet page tags Dateen Catering as Halal certified, Munch Eaters, De Happiest, Robin's KL and UNIQ Catering as Muslim friendly, and Ravior PJ as non-halal. Those are different claims. The two Dateen package pages I read carry no certificate details, and the vendor description "Authentic Halal Catering" is a description, not a certificate.
Ask for the certificate and check it on the Halal Malaysia Portal, which JAKIM runs. Our guide to checking a caterer's halal certificate shows the steps, including the kitchen question people forget.
My pick for 50 guests
If I were feeding 50 colleagues at a sit-down lunch, I would book one rice or noodle, two mains (one chicken, one fish or tofu), one vegetable and one dessert, and spend the saved money on a server and chafing dishes instead of a seventh or eighth dish. Long menus slow the queue, and a cold main is worse than a short menu served hot.
For 50 guests, the packages above come to this before delivery (my arithmetic):
- Set A: 50 x RM25 = RM1,250, plus RM100 for crew and RM150 for the chafing dish display = RM1,500. Four food items.
- De Happiest Basic: 50 x RM28 = RM1,400, plus RM160 for one server = RM1,560, SST included. Seven food items.
- Dateen Package A: 50 x RM30 = RM1,500, plus RM125 and 50 x RM5 for on-site setup = RM1,875. Five food items.
- Dateen Package D: 50 x RM45 = RM2,250 for drop-off with chafing dishes included, or RM2,600 with the on-site add-on (RM100 plus 50 x RM5). Ten food items.
The first two are RM60 apart, yet one has seven food items and the other four. That gap is the reason to compare menus line by line instead of by the price on the card. The vendor cards on the buffet page show lower starting prices (RM13.50 for Dateen Catering, RM15.90 for Munch Eaters) than any buffet package I read, so read the package, not the card. If you are still choosing the format, the buffet, meal box or food station comparison sets the three against room and timing.
How we got these numbers. Package details come from the Munch Eaters, De Happiest, Dateen Catering and Ravior PJ package pages linked above and the buffet catering page, all read on 16 October 2026 (listings updated 14 October). Index figures are from the GatherPlate Klang Valley Catering Price Index, edition 2026-09 (caterers' own websites checked on 24 September 2026, published 25 September; GatherPlate listings are excluded). Booking terms are from the booking policy page, read the same day. Totals and per-item prices are my arithmetic, not vendor quotes, and exclude delivery fees, which are set by distance at checkout. Researched and drafted with AI assistance from the sources above.
Frequently asked questions
How many dishes should a buffet have for 50 people?
Five to seven food items is enough in my view: a rice or noodle, two mains, a vegetable, a dessert and perhaps one starter. The packages I read ranged from four to ten items, and the service options on those pages change with guest numbers, not with dish count.
What is the minimum number of guests for buffet catering?
It varies by caterer. The price index records a stated minimum order of 50 guests at the median, with a range of 10 to 100 across 15 caterers. The GatherPlate packages above start at 5, 15, 20, 20 and 25 guests, so a small office lunch can still be a buffet.
What do buffet catering services bring on the day?
It depends on the package, so ask for the list in writing. Set A comes with disposable plates and cutlery, with crew and a chafing dish display as paid extras. Dateen Package D includes chafing dishes, serving utensils and table skirting in the base price. Ravior's package is served in aluminium trays with no staff mentioned.
Can I find halal buffet catering on GatherPlate?
The buffet page tags some vendors as Halal certified or Muslim friendly, but a tag is not a certificate. Ask the caterer for its certificate and verify it on the Halal Malaysia Portal before you pay.
How early should I book a buffet?
Each vendor sets its own lead time. GatherPlate's booking terms say it can be as short as one day, and the calendar on each package shows the earliest date. The vendor has 24 hours to confirm, payment is taken only after confirmation, and a customer can cancel up to 7 days before the event for a full refund, though some vendors set longer windows.

