10 Best Fish Soup Stalls in Singapore
Ten of the best fish soup in Singapore, from clear Teochew sliced fish to milky fish head bee hoon and fried fish, at hawker centres across the island.
- Edited by
- Amir Wahab
- Published
- Reading time
- 5 min read
AI image by LocalRankA steaming bowl of fish soup in Singapore is everyday comfort food, and the styles run wide: clear, Teochew-style broths with fresh sliced batang, richer Cantonese soups turned milky with fish bones or evaporated milk, and fried fish bee hoon for something heartier. This guide gathers ten established stalls and eateries across the island, from CBD hawker centres to neighbourhood favourites, each checked as real and currently trading.
1. Han Kee Fish Soup
Han Kee is one of the most sought-after sliced fish soup stalls at Amoy Street Food Centre in the CBD, working in the Teochew tradition of a light, clear broth rather than a milky one. Bowls come with thick slices of batang (Spanish mackerel), served with rice or bee hoon, and the stall reliably draws one of the longest lunchtime queues in the food centre. Regulars come for the clean, fresh-tasting soup and generous fish, so it pays to arrive early before it sells out.
Amoy Street Food Centre
View on map ↗
2. Piao Ji Fish Porridge
Piao Ji is the other long-running fish soup institution at Amoy Street Food Centre, a stall that traces its roots back decades to a pushcart operation. In contrast to the clear Teochew bowls nearby, its soup leans richer and more robust, rounded out with lard and fried shallots, and it serves fish soup, fish-and-prawn soup and fish porridge with fresh seafood. It keeps limited opening days, so it is worth checking timings before making a special trip.
Amoy Street Food Centre
View on map ↗
3. First Street Teochew Fish Soup
First Street Teochew Fish Soup is a family-run stall in the Kovan area along Upper Serangoon Road, serving old-school Teochew-style sliced fish soup in a clear, savoury broth. The house specialty is chunky slices of batang, while the menu also extends to red grouper, pomfret and mixed seafood bowls, and the founder's sons now help run the stall. Expect a wait at peak hours, as it is a popular destination for a clean, comforting bowl.
Kovan
View on map ↗
4. Beach Road Fish Head Bee Hoon
Despite its name, Beach Road Fish Head Bee Hoon operates from Whampoa Makan Place (the Whampoa Drive food centre), where the draw is fried fish rather than the clear-broth Teochew style. Its signature bowl pairs crisp fried fish with bee hoon in a robust, savoury soup, and the stall is known for long queues that form well before the lunch crowd arrives. It is a popular rainy-day pick for a warming, hearty bowl.
Whampoa
View on map ↗
5. Boon Keng Road Fish Head Bee Hoon
Now based in Bedok despite its name, Boon Keng Road Fish Head Bee Hoon was started by a former fishmonger and is known for sourcing fresh fish daily. The soup is a clear, light broth simmered from fish bones, offered with a choice of Spanish mackerel or grouper, and some regulars note the touch of bitter gourd that lends a smooth finish. It is an unpretentious neighbourhood stall for a clean bowl of fish head or sliced fish bee hoon.
Bedok
View on map ↗
6. Jin Hua Fish Head Bee Hoon
Jin Hua is a long-established stall at Maxwell Food Centre that works in the Cantonese style, ladling out a richer, milkier fish soup than the clear Teochew versions found elsewhere. Diners can choose sliced fish, a whole fish head or deep-fried fish chunks with bee hoon, and many add evaporated milk to deepen the broth further. It is a reliable, comforting option in the thick of the Maxwell hawker bustle.
Maxwell Food Centre
View on map ↗
7. Xin Yuan Ji Fish Soup
Xin Yuan Ji is a fish head and fish soup specialist near Bugis, on Tan Quee Lan Street, that has been serving bowls since the early 1990s. Alongside classic sliced fish and fish head bee hoon in a hearty broth, it is known for a charcoal fish head steamboat and a range of zi char dishes, making it more of a sit-down eatery than a pure hawker stall. Portions run generous and are built for sharing over a bigger meal.
Bugis
View on map ↗
8. Kwang Kee Teochew Fish Porridge
Kwang Kee is a Teochew fish porridge and fish soup stall at Newton Food Centre, run by second-generation hawkers and trading for decades. The kitchen keeps to the clear, light Teochew style, serving fresh sliced fish with either a sweet porridge base or bee hoon, alongside fried fish options. It has since opened a second outlet elsewhere on the island, but the Newton stall remains the original.
Newton Food Centre
View on map ↗
9. Mei Xiang Black & White Fish Soup
Mei Xiang Black & White Fish Soup at Berseh Food Centre in Jalan Besar takes its name from its signature bowl, which combines "black" fried fish slices with "white" poached fish in a single serving. The stall keeps things focused on this one fish soup set, rounded out with soft napa cabbage and pieces of fried egg, and it is known for a brisk queue and a few ordering quirks. It is a distinctive stop for anyone who wants both fried and clear-cooked fish in the same bowl.
Berseh Food Centre
View on map ↗
10. Holland Village XO Fish Head Bee Hoon
Holland Village XO Fish Head Bee Hoon now operates from Dover, having started years ago in Holland Village, and its calling card is a milky fish head bee hoon finished with a splash of XO brandy and rice wine. The soup comes with fish chunks and thick bee hoon, and the zi char-style menu also features a signature san lou hor fun tossed with fish slices. Its rich, peppery broth makes for a distinctive change from the clear Teochew bowls found elsewhere on this list.
Dover
View on map ↗
How to choose
- Decide clear versus milky first. Teochew-style stalls serve a light, clear broth that lets the freshness of the fish come through, while Cantonese-style and fried-fish stalls give you a thicker, milkier soup; some let you add evaporated milk, so ask if you are unsure.
- Choose your fish and how it is cooked. Sliced raw fish, often batang or Spanish mackerel, poaches soft and clean in the broth, while fried fish adds a crisp, savoury edge that holds up in soup; a few stalls, such as the "black and white" style, offer both in one bowl.
- Pick rice, bee hoon or porridge. The same fish soup is usually offered with steamed rice, thin bee hoon or a soupy porridge base, so match the carb to your mood and appetite.
- Go early and expect queues. Many of the best-known stalls sell out or keep short hawker hours, and some close by early afternoon or open only a few days a week, so check timings and arrive ahead of the lunch rush.
- Ask about freshness and add-ons. Stalls often pride themselves on daily-fresh fish and sides like fried egg floss, ikan bilis, tomato or bitter gourd; a splash of milk, chilli or Chinese wine can change the bowl, so order to taste.
. No changes recorded since.
Founder and Editor
Amir Wahab is the founder and editor of LocalRank, an independent Singapore rankings and local guides publication.
Read next
5 Best Muah Chee in Singapore (2026)
Where to find real muah chee in Singapore, from Chinatown Complex and Old Airport Road stalls to a Balestier coffeeshop and a modern Sin Ming kueh shop.
By Amir Wahab4 min read
8 Best Mee Goreng in Singapore (2026)
Eight hawker stalls for mee goreng mamak in Singapore - Indian-Muslim fried noodles with mutton, egg and potato, from Marine Parade to Little India.
By Amir Wahab6 min read
7 Best Lontong in Singapore (2026)
Seven Singapore stalls for real lontong - rice cakes in coconut sayur lodeh with egg, tofu and serunding - from Queenstown and Tampines to Kampong Glam.
By Amir Wahab5 min read
8 Best Soto Ayam and Mee Soto in Singapore (2026)
Singapore's best soto ayam and mee soto: turmeric chicken broth stalls across hawker centres, from Bedok's Inspirasi to Michelin-listed Pondok Makan.
By Amir Wahab6 min read



