// Adds dimensions UUID, Author and Topic into GA4
Monday, June 22, 2026
31.1 C
Singapore

‘After this bad experience I’m definitely no longer going to buy chicken rice from this stall’ — Customer says after incomplete order, receives no answer from Michelin-listed hawker

A man who ordered food from a stall listed on Michelin Guide Singapore was deeply disappointed when his order was given missing key components. 

Moreover, when he called its number, no one picked up the phone, although he tried several times.

Mr Chup Tong Tham posted on the Complaint Singapore Facebook page on Tuesday night (Oct 4) that he had gone to Tian Tian Hainanese Chicken Rice at Maxwell Food Centre to buy dinner for his family.

Screen Shot 2022 10 05 at 10.09.33 AM

“Ordered half chicken, green vegetables, cuttlefish bean sprouts & 2 packets of rice. Paid up the amount of $25 as shown on the right picture with queue no. 0736,” he wrote.

After the uncle packing his order asked if he needed spoons and Mr Chup said yes, the packer put together his order and gave it to him, before quickly proceeding to pack the next order as others were already waiting in the queue.

“Without checking the packed food properly I assumed that this packer will complete my order correctly,” Mr Chup added.

But upon reaching his home, he realized that the order did not include the green vegetables and cuttlefish bean sprouts in the bag.

Mr Chup tried calling Tian Tian several times, “but no one pickup my call at all !!!!”

He also wrote that “After this bad experience I’m definitely no longer going to buy chicken rice from this stall anymore. This is the first time I’m experiencing such bad practice from a chicken rice stall,” and noted that “On top of this, the price of their chicken is definitely more expensive than other chicken rice stall.”

The stall in question is part of Michelin’s Bib Gourmand list for Singapore. Tian Tian Hainanese Chicken Rice’s page on the company’s site says “Don’t be surprised to see a long queue – their Hainanese chicken rice is hugely popular.”

Screen Shot 2022 10 05 at 10.12.24 AM

TISG has reached out to the stall as well as to Mr Chup.

Some commenters feel, however, that there is better food elsewhere in Singapore.

Screen Shot 2022 10 05 at 9.59.44 AM Screen Shot 2022 10 05 at 10.00.01 AM Screen Shot 2022 10 05 at 10.04.25 AM Screen Shot 2022 10 05 at 10.04.53 AM Screen Shot 2022 10 05 at 10.06.13 AM

One netizen said Mr Chup should go in person and ask for a refund.

Screen Shot 2022 10 05 at 10.03.47 AM

Others reminded commenters that it’s always best to check orders before leaving, especially since he received only one box despite his large order.

Screen Shot 2022 10 05 at 10.07.23 AM Screen Shot 2022 10 05 at 10.07.30 AM Screen Shot 2022 10 05 at 10.07.53 AM Screen Shot 2022 10 05 at 10.08.04 AM Screen Shot 2022 10 05 at 10.08.16 AM

/TISG

Man says that after hawker operations were turned over to food court management, ‘tables were left dirty with utensils not properly cleaned and always wet’

- Advertisement -

Hot this week

AI-powered aid that can catch an elderly person the moment they fall shown off at Tampines

One of the innovations that won praise was an AI-powered walking aid can catch an elderly person the moment they fall, which was lauded given Singapore's super-ageing population.

‘Consequences could have been unimaginable’: Cigarette butt suspected in industrial fire

It is suspected that someone carelessly threw away a cigarette butt and set fire to discarded cardboard, causing five garbage bins outside the industrial building to catch fire and burn fiercely. A...

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks