Best Sliced Fish Soup in Singapore: 15 Best Spots (2026)

Sliced fish soup is one of Singapore's most comforting hawker staples, ranging from clear Teochew-style broths with fresh batang to rich, milky bowls simmered from fish bones or blitzed with fried fish. This guide gathers well-regarded stalls spread across the island, from CBD food centres to heartland markets in Yishun, Hougang and Jurong. Opening hours and prices change often and popular stalls sell out early, so it is best to confirm directly before making a trip.
Last verified: September 2026. Hours and prices can change — we re-check our guides regularly, but do confirm before a special trip.
- Mei Xiang Black & White Fish Soup
- Angel Horse Teochew Fish Soup
- Kwang Kee Teochew Fish Porridge
- Blanco Court Fried Fish Noodles
- Piao Ji Fish Porridge
- Jin Hua Fish Head Bee Hoon
- Imperial Fish Soup
- Lu Jia Fish Soup
- Tai Seng Fish Soup
- Beach Road Fish Head Bee Hoon
- Fish Joy
- Zion Road Blk 91 An Shun Fish Soup
- Ng Soon Kee Fish & Duck Porridge
- First Street Teochew Fish Soup
- Qing Feng Yuan
The list
Mei Xiang Black & White Fish Soup Teochew-style sliced/fried fish soup · $
A Jalan Besar hawker stall that draws long queues for its single fish set of fried and sliced fish.
- Cuisine: Teochew-style sliced/fried fish soup
- Price: $ · Black & White Fish Set around $6.50
- Must-try: Black & White Fish Set (mixed fried and sliced fish)
- Where: 166 Jalan Besar, Berseh Food Centre, Stall #02-44, Singapore 208877
- Area: Berseh Food Centre, Jalan Besar
- Nearest MRT: Jalan Besar MRT
- Hours: Tue-Fri 11:30am-2pm
- Halal: No
Angel Horse Teochew Fish Soup Teochew sliced fish soup · $
A Bugis food-centre stall serving Teochew-style clear sliced fish soup with greens.
- Cuisine: Teochew sliced fish soup
- Price: $ · Sliced Fish Soup $5.50-$6.50; rice $0.50
- Must-try: Sliced Fish Soup with seaweed, chrysanthemum greens and bitter gourd
- Where: 270 Queen Street, #01-95, Albert Centre Market & Food Centre, Singapore 180270
- Area: Albert Centre, Bugis
- Nearest MRT: Bugis MRT
- Hours: Tue-Sat 11am-6pm
- Halal: No
Kwang Kee Teochew Fish Porridge Teochew fish soup and porridge · $
A Michelin Bib Gourmand stall known for its sliced and fried fish soup at Newton Food Centre.
- Cuisine: Teochew fish soup and porridge
- Price: $ · Sliced Fish Soup around $6
- Must-try: Sliced Fish Soup with Chinese cabbage
- Where: 500 Clemenceau Avenue North, #01-20, Newton Food Centre, Singapore 229495 (also at One Punggol, #02-19)
- Area: Newton
- Nearest MRT: Newton MRT
- Hours: Newton: Tue-Sun 11am-8pm
- Halal: No
Blanco Court Fried Fish Noodles Fried and steamed fish soup with noodles · $$
A long-running Beach Road shop known for fried fish soup topped with egg floss.
- Cuisine: Fried and steamed fish soup with noodles
- Price: $$ · Steam/Fried Fish Soup $7-$11
- Must-try: Fried Fish Soup with egg floss, Steam Fish Soup
- Where: 325 Beach Road, Singapore 199566
- Area: Beach Road
- Nearest MRT: Nicoll Highway MRT
- Hours: Mon-Sat 10:30am-8pm
- Halal: No
Piao Ji Fish Porridge Teochew fish soup and porridge · $$
A veteran Amoy Street stall serving clear fish soup with pork broth and lard bits.
- Cuisine: Teochew fish soup and porridge
- Price: $$ · Fish Soup $7-$15
- Must-try: Sliced Fish Soup, Fish Porridge
- Where: 7 Maxwell Road, #02-100, Amoy Street Food Centre, Singapore 069111
- Area: Amoy Street, CBD
- Nearest MRT: Telok Ayer MRT
- Hours: Fri-Wed 10:30am-3:30pm
- Halal: No
Jin Hua Fish Head Bee Hoon Fish head and sliced fish bee hoon soup · $$
A long-established Maxwell Food Centre stall known for milky fried fish bee hoon soup.
- Cuisine: Fish head and sliced fish bee hoon soup
- Price: $$ · Sheng yu / fish collar soup around $6-$10
- Must-try: Sheng Yu Fish Collar Soup, Fried Fish Bee Hoon
- Where: Kadayanallur Street, #01-77, Maxwell Food Centre, Singapore 069184
- Area: Maxwell Food Centre, CBD
- Nearest MRT: Maxwell MRT
- Hours: Fri-Wed 11:30am-7:30pm
- Halal: No
Imperial Fish Soup Sliced fish and seafood soup · $
A long-queue Ang Mo Kio stall run by a young hawker who trained at Hock Heng fish soup.
- Cuisine: Sliced fish and seafood soup
- Price: $ · Fishball noodle from $3.50; sliced fish soup from $5.50
- Must-try: Sliced Fish Soup, Signature Seafood Noodle
- Where: 628 Ang Mo Kio Avenue 4, #01-72, Ang Mo Kio 628 Market and Food Centre, Singapore 560628
- Area: Ang Mo Kio
- Nearest MRT: Yio Chu Kang MRT
- Hours: Sun-Fri 7am-3pm
- Halal: No
Lu Jia Fish Soup Fried and sliced fish soup · $
A Yishun stall with long queues for chunky fried fish in clear or milky broth.
- Cuisine: Fried and sliced fish soup
- Price: $ · Fried Fish Soup $5.50/$8; Mixed Fish Soup $6.50/$9
- Must-try: Fried Fish Soup, Mixed Fish Soup (fried and sliced batang)
- Where: 1 Yishun Street 23, Singapore 768441
- Area: Yishun
- Nearest MRT: Yishun MRT
- Hours: Mon-Fri 10:30am-7:30pm, Sat 10am-2pm
- Halal: No
Tai Seng Fish Soup Sliced and fried fish soup · $
A Michelin Bib Gourmand stall with a collagen-rich broth slow-cooked from fish bones.
- Cuisine: Sliced and fried fish soup
- Price: $ · Sliced/Fried Fish Soup $5.50; Mixed from $6
- Must-try: Sliced Fish Soup, Fried Fish Soup, Mixed Fish Soup
- Where: 3 Yung Sheng Road, #03-145, Taman Jurong Market & Food Centre, Singapore 618499 (also Ghim Moh and Clementi)
- Area: Taman Jurong
- Hours: Daily 9:30am-8pm
- Halal: No
Beach Road Fish Head Bee Hoon Fish head and sliced fish bee hoon soup · $
A Michelin Bib Gourmand Whampoa stall serving fish bee hoon and a tom yum version.
- Cuisine: Fish head and sliced fish bee hoon soup
- Price: $ · Around $5-$7
- Must-try: Mixed Fish Bee Hoon, Special Tom Yum Soup
- Where: 91 Whampoa Drive, #01-46, Whampoa Makan Place (Blk 91), Singapore 320091
- Area: Whampoa
- Nearest MRT: Novena MRT
- Hours: Tue, Thu, Sat-Sun 9am-2pm
- Halal: No
Fish Joy Collagen fish soup · $$
A Toa Payoh stall specialising in a thick collagen broth simmered for hours.
- Cuisine: Collagen fish soup
- Price: $$ · $6-$10.50 per bowl
- Must-try: Red Grouper Collagen Fish Soup, Littleneck Clam Soup, Fried Fish Soup
- Where: 168 Lorong 1 Toa Payoh, Maxim Stars Coffee Shop, Singapore 310168
- Area: Toa Payoh
- Nearest MRT: Toa Payoh MRT
- Hours: Tue-Sun 11am-9pm
- Halal: No
Zion Road Blk 91 An Shun Fish Soup Fried and sliced fish soup · $
A Hougang stall (formerly on Zion Road) with a milky, aromatic broth and crispy fried fish that draws queues.
- Cuisine: Fried and sliced fish soup
- Price: $ · From $6; fried + sliced from $7
- Must-try: Fried Fish Bee Hoon, Sliced Fish Soup, Seafood Soup
- Where: 174C Hougang Avenue 1, Singapore 533174
- Area: Hougang
- Hours: Mon-Sat 11am-7pm
- Halal: No
Ng Soon Kee Fish & Duck Porridge Teochew fish soup and braised duck · $
A stall running since 1958; it uses no pork or lard but is not halal-certified.
- Cuisine: Teochew fish soup and braised duck
- Price: $ · Sliced Fish Soup from $3; rice $0.50
- Must-try: Sliced Fish Soup, Fish Head Soup, Braised Duck
- Where: 117 Aljunied Avenue 2, #01-11, Geylang East Market & Food Centre, Singapore 380117
- Area: Geylang
- Nearest MRT: Aljunied MRT
- Hours: Wed-Sat 11am-6pm (or until sold out)
First Street Teochew Fish Soup Teochew fish and seafood soup · $$
An old-school Kovan shop dating to the 1980s, serving fish sourced fresh each dawn.
- Cuisine: Teochew fish and seafood soup
- Price: $$ · Batang $6.80-$12.80; Pomfret $12.80-$17.80
- Must-try: Pomfret Fish Soup, Batang Fish Soup, Seafood Soup
- Where: 1014 Upper Serangoon Road, Singapore 534752
- Area: Kovan
- Nearest MRT: Kovan MRT
- Hours: Daily 8am-3:30pm
- Halal: No
Qing Feng Yuan Premium seafood and cod fish soup · $$
A Tiong Bahru stall by an ex-Naked Finn chef offering premium fish soups at hawker prices.
- Cuisine: Premium seafood and cod fish soup
- Price: $$ · NZ blue cod soup $12; seafood soup $6
- Must-try: New Zealand Blue Cod Fish Soup, Seafood Soup, Deep-Fried Pomfret
- Where: 30 Seng Poh Road, Tiong Bahru Market & Food Centre, Singapore 168898
- Area: Tiong Bahru
- Nearest MRT: Tiong Bahru MRT
- Hours: Tue-Sun 9am-5pm
- Halal: No
At a glance: compare every spot
| Spot | Cuisine | Price | Area | Halal |
|---|---|---|---|---|
| Mei Xiang Black & White Fish Soup | Teochew-style sliced/fried fish soup | $ | Berseh Food Centre, Jalan Besar | No |
| Angel Horse Teochew Fish Soup | Teochew sliced fish soup | $ | Albert Centre, Bugis | No |
| Kwang Kee Teochew Fish Porridge | Teochew fish soup and porridge | $ | Newton | No |
| Blanco Court Fried Fish Noodles | Fried and steamed fish soup with noodles | $$ | Beach Road | No |
| Piao Ji Fish Porridge | Teochew fish soup and porridge | $$ | Amoy Street, CBD | No |
| Jin Hua Fish Head Bee Hoon | Fish head and sliced fish bee hoon soup | $$ | Maxwell Food Centre, CBD | No |
| Imperial Fish Soup | Sliced fish and seafood soup | $ | Ang Mo Kio | No |
| Lu Jia Fish Soup | Fried and sliced fish soup | $ | Yishun | No |
| Tai Seng Fish Soup | Sliced and fried fish soup | $ | Taman Jurong | No |
| Beach Road Fish Head Bee Hoon | Fish head and sliced fish bee hoon soup | $ | Whampoa | No |
| Fish Joy | Collagen fish soup | $$ | Toa Payoh | No |
| Zion Road Blk 91 An Shun Fish Soup | Fried and sliced fish soup | $ | Hougang | No |
| Ng Soon Kee Fish & Duck Porridge | Teochew fish soup and braised duck | $ | Geylang | — |
| First Street Teochew Fish Soup | Teochew fish and seafood soup | $$ | Kovan | No |
| Qing Feng Yuan | Premium seafood and cod fish soup | $$ | Tiong Bahru | No |
Your questions answered
What is the difference between clear and milky fish soup?
Clear (Teochew-style) fish soup keeps a light, savoury broth that lets the fresh fish shine, often with tomatoes, greens and a splash of Chinese wine. Milky fish soup gets its creamy colour and richer body either from simmering fish bones for hours or, at some stalls, from adding evaporated milk.
Should I order sliced fish or fried fish?
Sliced fish (usually batang or Spanish mackerel) is softer and more delicate, while fried fish gives a crispy, meaty bite that holds up in the soup. Many stalls let you order a mixed bowl with both, which is a good way to try the range.
Are these fish soup stalls halal?
Most traditional Chinese fish soup stalls are not halal-certified, and several use pork broth, pork lard or Chinese cooking wine. A few, such as Ng Soon Kee, do not use pork or lard but still are not certified. Always confirm directly with the stall if halal status matters to you.
How much does a bowl of fish soup cost in Singapore?
A standard bowl at a hawker centre typically costs around $5 to $8, with rice or noodles as a small add-on. Premium versions using pomfret, grouper or imported cod can run from about $10 to $18 depending on portion size.
When is the best time to go to avoid queues?
Popular stalls often see the longest queues at lunch and can sell out before their listed closing time. Going early, on a weekday, or slightly before the usual meal-time rush gives you the best chance, and it is worth checking the stall's opening days as many close one or two days a week.

Leave a Reply