Twenty9 finger food buffet with sandwiches, sliders and canapés; backdrop and linen digitally lightened

Premium catering · KL & Selangor

Made formomentstogether.

Buffet catering, packed meals and canapés for corporate events and celebrations across Kuala Lumpur & Selangor.

A seat for everyone.

Trusted by corporate teams across Malaysia

You bring the people.
We bring the feast.

Premium catering with care in the food, the service and the details. We bring a warm welcome to gatherings across Kuala Lumpur & Selangor.

Meet Twenty9

A menu for every gathering.

Find your feast, from buffet spreads to individually plated meals. Explore the menus below.

Starting prices are for the stated entry package and minimum quantity. Delivery, setup, service staff and applicable tax vary by menu; your quotation confirms the total.

Twenty9 buffet setup with electric food warmers

Buffet Menu

From RM35 / guest

Breakfast: RM35, min. 30 guests · Lunch & dinner: RM65, min. 25 guests

Best for Meetings, team lunches and celebrations

Buffet equipment and basic presentation. Delivery and staffing depend on your chosen menu.

View menus & packages4 menus · Prices & inclusions

Lunch & Dinner

RM65 / guest

Classic: min. 25 guests · 6 food + 1 beverage

Delivery, setup & collection: RM300 per qualifying event. Buffet attendant optional at RM200 for up to 3 hours.

Breakfast & Tea Break

RM35 / guest

Classic: min. 30 guests · 5 food + 1 beverage

Delivery, setup crew, collection and service staff confirmed in your quotation.

Half-Day

RM100 / guest

Classic: min. 30 guests · 1 break + lunch

Standard-area delivery, buffet setup and collection included.

Full-Day

RM135 / guest

Classic: min. 30 guests · 2 breaks + lunch

Standard-area delivery, buffet setup and collection included.

Enquire about this menu
Prepared Twenty9 packed meals in individual lunch boxes

Packed Food

From RM18 / pack

Breakfast: RM18, min. 30 packs · Lunch & dinner: RM22, min. 30 meals

Best for Office meals, training days and easy distribution

Individually packed food. Buffet setup and serving staff are not included; delivery is quoted separately.

View menus & packages4 menus · Prices & inclusions

Lunch & Dinner

RM22 / meal

Classic: min. 30 meals · 3 food selections

Drinks optional. Delivery from RM80, subject to zone, access and quotation.

Breakfast & Tea Break

RM18 / pack

Classic: min. 30 packs · 3 food + 1 chilled beverage

Delivery quoted separately. Volume rates available from 200 identical packs.

Half-Day

RM39 / guest

Classic: min. 30 guests · 1 break pack + lunch pack

Chilled break drink included; lunch drink optional at +RM4 per guest. Delivery separate.

Full-Day

RM55 / guest

Classic: min. 30 guests · 2 break packs + lunch pack

Each break includes a chilled drink; lunch drink optional at +RM4 per guest. Delivery separate.

Enquire about this menu
A round Chinese banquet table set for seated dining

Chinese Seated

From RM110 / guest

Ascend package · Minimum 100 guests

Best for Banquets and shared-table celebrations

Appetizer, soup, mains and dessert. Waiter service at 1 waiter per 2 tables; melamine dinnerware and stainless steel cutlery included.

View menu & packageFull menu · Prices & inclusions

Chinese Seated

RM110 / guest

Ascend: min. 100 guests

Delivery RM200; applicable tax additional. Porcelain upgrade available.

Enquire about this menu
Twenty9 finger food buffet with sandwiches, sliders and canapés; backdrop and linen digitally lightened

Canapés / Finger Food

From RM45 / guest

Classic package · Minimum 50 guests

Best for Launches, networking and standing receptions

Classic: 6 bites + 1 drink. Styled buffet display or butler-passed service can be discussed for your event.

View menu & packageFull menu · Prices & inclusions

Canapés / Finger Food

RM45 / guest

Classic: min. 50 guests · 6 bites + 1 drink

Select: RM60, min. 40 guests. Premier: RM90, min. 30 guests. Service enhancements quoted separately.

Enquire about this menu
An individually plated Twenty9 main course

Individual Plated

From RM120 / guest

Ascend package · Minimum 30 guests

Best for Seated dinners and more formal occasions

Appetizer, main, dessert and drink. Waiter service at 1 waiter per 2 tables; melamine dinnerware and stainless steel cutlery included.

View menu & packageFull menu · Prices & inclusions

Individual Plated

RM120 / guest

Ascend: min. 30 guests

Delivery RM200; applicable tax additional. Porcelain upgrade available.

Enquire about this menu
A divided dome platter of Twenty9 dishes for sharing

Dome Set

From RM700 / table

Essential package · 10 guests per table · 10+ tables

Best for Round-table gatherings and shared meals

Essential: 8 selections, including drinks. Dome setup, tableware and transport arrangements are confirmed in your quotation.

View menu & packageFull menu · Prices & inclusions

Dome Set

RM700 / table

Essential: 10+ tables · 10 guests per table

Essential below 10 tables: RM750 per table. Applicable setup, delivery and tax confirmed in your quotation.

Enquire about this menu

Need help choosing? Tell us about your event ↗

Occasions

Good food.
Every occasion.

A taste of the gatherings.

Explore past events
A Twenty9 catered event with a generous buffet spread
Buffet spreads
Twenty9 finger food buffet with sandwiches, sliders and canapés; backdrop and linen digitally lightened
Beautifully presented bites
Twenty9 canapés prepared for an event
Canapés & service

Proud moments

Proudly served
Tun Dr Mahathir

From celebrated guests to leading corporate teams, care goes into every gathering. We’re proud to have served Tun Dr Mahathir, HSBC, IJM Land, IKEA and more.

From first hello to the final bite.

01

Tell us your plans

Share your event details and requirements.

02

Make it your menu

We’ll help you find the feast for your occasion.

03

Enjoy the moment

Gather your people. We’ll take care of the food.

Before we gather.

The practical details, made a little clearer.

How far ahead should I book?

For lunch and dinner buffets, please allow seven calendar days; for lunch and dinner packed meals, allow five. For other formats, share your date early so we can confirm the lead time. Shorter notice is subject to availability. An enquiry does not reserve your date.

What are the minimum guest numbers?

Minimums vary by menu. Lunch and dinner buffet Classic starts at 25 guests; breakfast buffet and standard packed meals start at 30. Canapé Classic starts at 50 guests, Individual Plated at 30 and Chinese Seated at 100. Dome prices are per table of 10. You can compare the entry packages above.

Are delivery and setup included?

Half-day and full-day buffet packages include standard-area delivery, buffet setup and collection. Lunch and dinner buffet delivery, setup and collection are RM300 per qualifying event. Packed meals have separately quoted delivery and do not include buffet setup. Other menus follow their published package arrangements. Venue distance, access and extra trips may affect the quotation.

Will there be service staff?

Staffing depends on your menu. A lunch and dinner buffet attendant is optional at RM200 for up to three hours, subject to availability. Chinese Seated and Individual Plated menus include one waiter per two tables. Canapés can be discussed as a styled display or with butler-passed service. Tell us the service you have in mind.

Can you help with dietary or halal requirements?

Share vegetarian preferences, allergies and any halal-certification requirements before booking. We will confirm menu suitability and any documentation required for your event. Please discuss ingredients and preparation with the team rather than assuming an allergen-free environment.

Do I need to provide tables or equipment?

Please provide suitable buffet tables unless rental is included in your quotation. Tell us about parking, loading access and power availability. Furniture, porcelain tableware and other event rentals can be quoted separately.

How do payment and booking confirmation work?

The team will confirm availability, your menu, the full quotation and payment schedule. Any deposit, balance due dates and cancellation terms will be stated with your booking. Please check those details before confirming.

What happens after I enquire?

Your event details open as a draft in WhatsApp for you to review and send. Our team will help confirm availability, recommend a menu and prepare your quotation. If WhatsApp is not convenient, email [email protected] or call 010–832 6135.

Please refer to your quotation and our catering terms & conditions ↗ before confirming a booking.

Let’s gather

Let’s plan your
next gathering.

Share a few details. We’ll help confirm availability, recommend a menu and prepare your quotation.

WhatsApp us ↗

Plan your gathering

Early ideas are welcome. Leave anything you haven’t decided blank.

Company & contact details (optional)

You’ll review the draft in WhatsApp and send it yourself. Your booking is confirmed separately with our team.