Guides8 min read

5 Best Fish Soup Places in Singapore for Clear and Milky Broths

Thick batang slices, fried fish bee hoon and a weekday CBD specialist: choose the bowl by its broth, then plan around its actual serving window.

Illustration of clear Singapore sliced fish soup with greens, tomatoes and rice
AI-generated editorial illustration of fish soup; not a photograph of any listed stall or its serving.

Finding the best fish soup in Singapore starts with a small ordering decision: clear or milky, sliced or fried, rice or noodles. Those choices change the meal more than a numbered ranking can. This guide keeps two Amoy Street clear-broth references alongside milky hawker bowls and a weekday CBD restaurant option.

This research-based guide was checked on 18 September 2026. We focus on recognisable specialists with distinct ordering reasons. Fish soup is not automatically pork-free or dairy-free: stock, lard, fried toppings and evaporated milk need separate questions if those ingredients matter to you. The order is an editorial ranking built from culinary distinction, longevity, value, accessibility and the strength of current public information—not a claim that Tucked anonymously tasted every stall on the same day.

How we chose the places in this guide

We started with established specialist stalls and current award or editorial coverage, then checked operator pages, recent menus and location listings where available. A place needed a clear reason to travel for the dish, not simply a high review count or a large number of branches.

Prices below are planning figures for the stated item or serving and may exclude extras, drinks, GST or service charge where applicable. “From” and “about” are deliberate: order sizes and menus vary, while some hawkers still display the most reliable live price only at the stall.

1. Han Kee Fish Soup — the clear-broth Amoy Street reference

Han Kee is the useful starting point for a clear fish-soup comparison. Thick batang slices are the central attraction; the soup supports the fish rather than turning the bowl into a milky noodle dish. Treat it as a dedicated lunch stop, not an extra queue squeezed into a tightly scheduled sightseeing day.

Have your order and portion size ready before reaching the counter. An August showdown and September roundup quote different sampled serving prices, so the stall board takes precedence. No standalone operator website was identified; the link is an independent comparison. If it is your first visit, order sliced fish soup with rice.

  • Location: Amoy Street Food Centre, 7 Maxwell Road, #02-129, Singapore 069111
  • Opening hours: Monday–Friday, 11am–3pm; closed Saturday and Sunday; reported in September 2026
  • Cost: sliced fish soup S$5/S$7/S$9 in September 2026 reporting; check the stall board for portions and rice charges
  • Order this: sliced fish soup with rice
  • Best for: thick batang slices and a clear soup benchmark

2. Piao Ji Fish Porridge — a richer clear soup with a prawn upgrade

Piao Ji offers a meaningful contrast to Han Kee without requiring another journey. Reporting describes a more savoury broth with fried pork lard and shallots; prawns provide a second ordering route. It is a different flavour preference, not simply a more expensive version of the same lunch.

Despite the name, you can order soup with rice rather than porridge. Do not assume that a fish stall is suitable for a pork-free diet: ask about the stock and toppings. Keep the published starting prices separate from larger seafood portions. If it is your first visit, order fish soup, or fish and prawn soup if you want the seafood upgrade.

  • Location: Amoy Street Food Centre, 7 Maxwell Road, #02-100, Singapore 069111
  • Opening hours: Friday–Wednesday, 10:30am–3:30pm; closed Thursday; reported in September 2026
  • Cost: fish soup from S$8; fish and prawn soup from S$13 in September 2026 reporting; rice extra
  • Order this: fish soup, or fish and prawn soup if you want the seafood upgrade
  • Best for: a more savoury Amoy Street fish soup

3. Jin Hua Fish Head Bee Hoon, Maxwell — the milky fried-fish noodle bowl

Jin Hua changes both the broth and the texture of this food trail. Fried fish meat with bee hoon is a straightforward way to try the stall without negotiating a fish head; the milky option is the reason to choose it over the clear-broth entries. Ask which fish and portion are available rather than ordering from the name alone.

This entry is specifically Maxwell’s #01-77. Do not transfer awards or operating details from a similarly named Old Airport Road stall. Published hours disagree by roughly an hour at either end, so an early lunch is safer than arriving at the edge of service. If it is your first visit, order fried fish meat bee hoon with milk, if dairy suits you.

  • Location: Maxwell Food Centre, 1 Kadayanallur Street, #01-77, Singapore 069184
  • Opening hours: Friday–Wednesday, about 11:30am–7:30pm; closed Thursday; listings show a wider window, so confirm near opening or closing
  • Cost: fish meat bee hoon S$5/S$6/S$7 in September 2026 editorial reporting; exact live board price not independently confirmed
  • Order this: fried fish meat bee hoon with milk, if dairy suits you
  • Best for: milky soup and fried fish at Maxwell

4. Beach Road Fish Head Bee Hoon, Whampoa — the limited-window milky bowl

The name is a navigation trap: this Beach Road specialist is in Whampoa. Its evaporated-milk broth and fried fish offer another approach to the milky bowl, while the morning start makes it a useful alternative to stalls that begin serving at lunch.

The four-day schedule matters more than the food centre’s general opening hours. The linked August 2026 profile reports stock running low before 2pm, so avoid making the closing hour your arrival target. Check milk and stock ingredients directly if needed. If it is your first visit, order fried fish soup or fried fish bee hoon.

  • Location: Whampoa Market 5, 91 Whampoa Drive, #01-46, Singapore 320091
  • Opening hours: Tuesday, Thursday, Saturday and Sunday, 9am–2pm; closed Monday, Wednesday and Friday; can sell out earlier
  • Cost: about S$5.50 for the reported fish soup or bee hoon dishes; rice and extras may change the total
  • Order this: fried fish soup or fried fish bee hoon
  • Best for: a milky fish-soup breakfast or early lunch

5. Fish Soup Paradise, Republic Plaza — the weekday CBD restaurant alternative

Fish Soup Paradise adds a different format to a hawker-heavy shortlist. The operator describes a Teochew family-recipe broth and also sells broth for home cooking. For a weekday meal in the financial district, the listed Republic Plaza outlet is the practical address to check rather than assuming every retail product is served as a restaurant bowl.

The official contact page now lists #B1-07 at 9 Raffles Place, while recent editorial pages still show #B1-22 at 6 Battery Road. We prioritise the operator. Call +65 9146 9284 for the current dine-in menu; retail frozen-broth prices are not meal prices. If it is your first visit, order dual fish soup, subject to the current outlet menu.

  • Location: Republic Plaza, 9 Raffles Place, #B1-07, Singapore 048619
  • Opening hours: Monday–Friday, 10am–8pm on the current operator page; weekend service not listed—confirm directly
  • Cost: dual fish soup reported at S$10.50 in a September 2026 roundup; current dine-in price at the operator’s listed unit not independently confirmed
  • Order this: dual fish soup, subject to the current outlet menu
  • Best for: a restaurant-format fish soup during a CBD weekday

How to plan this Singapore food trail

Amoy Street offers the simplest comparison because Han Kee and Piao Ji are on the same level; choose a weekday other than Thursday if you want both listed schedules to overlap. Maxwell is another city-centre stop, but Jin Hua closes on Thursday too. Whampoa requires more deliberate timing because Beach Road Fish Head Bee Hoon lists only four serving days. Fish Soup Paradise’s current operator page gives a different Republic Plaza unit and schedule from older roundups, so follow the address below.

For hawker centres, “opening time” is not a promise that every component is ready or that stock will last until closing. Arrive earlier for famous lunch stalls, carry a backup payment method, and use the directions link above to check live travel conditions. If dietary certification or allergen handling matters, verify it directly with the operator before ordering.

  • Recheck the day’s hours before leaving, especially after a public holiday.
  • Budget for optional toppings, drinks and a second portion; listed costs are indicative.
  • Avoid splitting one morning across distant neighbourhoods—cluster stops by area and opening window.
  • Respect queues and shared tables, and return trays at participating hawker centres.

The best place is the one that suits the way you eat

Pick Han Kee to begin with sliced fish in a clear broth, Piao Ji for a more savoury variation, and Jin Hua or Beach Road Fish Head Bee Hoon when you want milky soup and fried fish. Fish Soup Paradise adds a weekday restaurant choice, but check the current outlet rather than following an old basement unit.

Use the ranking as a route into the dish rather than a finish line. Start with the style that sounds most appealing, check the live details, and make room for the neighbourhood stall you notice along the way.

Share this story

Ready to explore?

See what’s cooking nearby.

ExploreRead the FAQs →