In a city full of hawker legends, Han Kee Fish Soup earns its status the hard way — one punishing lunchtime queue at a time. Tucked on the second floor of Amoy Street Food Centre, this Michelin Bib Gourmand-recognised stall has been drawing office workers away from their desks for years, and for good reason.

Photo Credits: Google Review /

The draw isn’t gimmicks or a lengthy menu. It’s fish soup done with uncommon precision and generosity — and that combination is rarer than it sounds.

Signature Food Items

The Sliced Fish Soup

Photo Credits: Google Review / Minie P

This is the whole point. Han Kee keeps its broth clear and unadorned — no milky base, no heavy seasoning — which is either the stall’s greatest restraint or its clearest statement of confidence depending on how you look at it. The soup itself is lightly umami, clean on the palate, with a quiet depth that comes from a hint of fried garlic worked into the base. It’s not a broth that announces itself loudly. It builds.

Photo Credits: Google Review / Tengcc Ng

The real talking point is the fish. Han Kee uses batang — Spanish mackerel — sliced thick, almost defiantly so compared to what most stalls put out. Each piece holds its shape without going rubbery, flaking cleanly with a texture that sits between firm and tender. The freshness is the kind you notice immediately: no fishiness, just the natural sweetness of good-quality mackerel doing what it’s supposed to. For a bowl that starts at $5 with rice, the portion size consistently surprises first-timers.
Rice comes as an add-on at $0.50–$0.70 and is the way most regulars take it. Bee hoon is another option for those who want something lighter.

The Fish Porridge

Photo Credits: Instagram / julianamh1

A quieter order than the soup-with-rice setup, but one that has its own loyal following. The porridge here leans closer to paofan — rice that’s been soaked and softened in the broth rather than broken down to full congee consistency. It holds some texture, which means you’re getting the clean, savoury character of the soup in every spoonful without losing the substance of the grain. The thick fish slices carry across from the main menu unchanged, so the quality doesn’t dip — just the format shifts. Worth trying on a day when something warm and gentle is the brief.

The Double Fish Soup

Photo Credits: Google Review / Alvin Chan

For those who want more from a single bowl, the Double Fish Soup layers sliced batang alongside fried fish, bringing two contrasting textures into the same broth. The fried pieces add a bit of resistance and a slightly richer flavour against the clean freshness of the sliced fish. It’s a minor escalation rather than a reinvention, but it works for anyone who finds the standard bowl leaving them wanting more variation.

What to Know Before You Go

Han Kee moves fast, but it also fills up fast. Queues of 40–50 people during peak lunch hour are routine, not exceptional. Orders are taken while you’re standing in line, so it helps to know what you want before you reach the front. The operation is tight — extra bowls and additional cutlery aren’t on offer, and the stall runs with the kind of no-nonsense efficiency that keeps the line moving. Come before 12pm or aim for closer to 2pm if the queue length matters to you.

Photo Credits: Google Review / Jenna Ding

The Michelin Bib Gourmand recognition it holds isn’t incidental. Inspectors flagged it for exactly the reason regulars keep returning: consistent quality at honest prices, with no performance required on the diner’s part. Just good fish soup, served properly.

The Verdict

Photo Credits: Google Review / Jenna Ding

For a hawker stall with a menu this stripped back, Han Kee shouldn’t command the kind of loyalty it does — and yet the queue forms every weekday like clockwork. That’s the thing about food that’s simply done right: it doesn’t need much else. Whether it’s a first visit out of curiosity or a standing Tuesday habit, a bowl here tends to do exactly what a good plate of hawker food should. It delivers, it satisfies, and it leaves you thinking about when you’re coming back.

Essential Details

Address: Amoy Street Food Centre, #02-129, 7 Maxwell Road, Singapore 069111
Tel: +65 6688 5665
Opening Hours: 11am – 3pm (Monday to Friday) | Closed Saturday & Sunday
(Note: Hours subject to change — stall may close earlier when sold out)

Reply

Avatar

or to participate