Cover Where to find the best fish soup in Singapore (Photo: Melvin Wong)

Singapore’s top chefs share their go-to spots for a comforting bowl of fish soup

There’s nothing fishy about Singapore’s obsession with fish soup. Perhaps the most sought-after everyday dish since its invention, this versatile dish can be rather fickle too: it unifies foodies yet holds the potential to ruffle up a few feathers depending on the style one picks. While the Teochews lay claim to the original dish, famed for its clear yet flavourful broth, the Cantonese tinkered up an equally favoured rendition that brandishes a creamier broth, enhanced by just a splash of evaporated milk.

Regardless of which side you’re on, Tatler Dining spoke to these professional local chefs who will let you in on what they think is the best fish soup in Singapore. Whether you’re looking for a new lunchtime haunt or in desperate need of comforting eats on a rainy day, these options are guaranteed to leave you satisfied.

Read more: The best black pepper crab in Singapore, according to local chefs

1. Han Kee

Tatler Asia
Above Han Kee Fish Soup (Photo: Instagram/@eatswelove)

Kervin Tay, chef-owner of Katsuya 

“Among the many fish soup stalls across the island, Han Kee holds a special place in my heart and palate. Growing up, fish soup from Han Kee was a staple in our household. My father, a cab driver, would often drop off passengers at the Amoy Street Food Centre, and he would return home with Han Kee’s fish soup for the family without fail. Today, Han Kee stands out for its unwavering consistency and dedication to quality. The soup is not only tasty, it’s flavourful in a way that speaks to both tradition and refinement. The freshness of the fish is exceptional, and the addition of dried flounder imparts an inimitable umami without overwhelming the palate. For many like me, it’s a taste of home and a reminder of how something as simple as a humble dish can carry stories, memories, and meaning across generations.”

Han Kee
Address: 7 Maxwell Road, #02-129 Amoy Street Food Centre, S(069111)

2. Leng Kee Fish Soup

Tatler Asia
Above Leng Kee Fish Soup (Photo: Instagram/@henbaohen.bao)

Marcus Leow, head chef of Belimbing

“This stall has been in operation for almost three decades. While it has recently moved to Bukit Timah Interim Market and Food Centre, it still holds nostalgic memories for me as I had it since my primary school days. The clear soup has a ton of sole fish powder, and the grouper fish is fresh and consistently tasty over the years. My order usually includes bittergourd, sambal belachan, and tau cheo (fermented soybeans), resulting in a flavourful fish soup that is even better to savour.”

Leng Kee Fish Soup
Address: 2A Jalan Seh Chuan, #01-162 Bukit Timah Interim Market & Food Centre, S(599213)

3. Xin Yuan Ji Fish Soup

Tatler Asia
Above Xin Yuan Ji Fish Soup (Photo: Instagram/@nickeatsg)

Eric Neo, director of culinary at Capella Singapore

“There are a lot of fish soups in Singapore that feature batang fish, but Xin Yuan Ji does it best for me; the batang fish is sliced to a two to three-centimetre thickness. There are the standard milky and clear broth options. I prefer the latter, with thin vermicelli, as it absorbs the flavours better as compared to the thick. It comes with tofu, tomato, long cabbage, and sole fish powder, which gives it that extra boost of flavour. I usually add bittergourd for a more balanced soup. The soy sauce also caught my attention; it is exquisitely savoury, which I believe is a blend of their own.”

Xin Yuan Ji Fish Soup
Address: 30 Purvis Street, #01-01, S(188607)

4. Bau Mak

Tatler Asia
Above A bowl of fish soup from Qing Feng Yuan (Photo: Instagram/@gninethree)

Tryson Quek, chef-owner at Side Door

“Some people crave warm soup, especially on rainy days. But I always have it because it’s light-tasting yet packed with nutrition. At Bau Mak, I know I’m in for a treat as it is made with tasty and value-for-money ingredients. Run by the former head chef at Naked Finn, Kek Wan Fong, who also once co-owned and ran popular fish soup Qing Feng Yuan at Tiong Bahru Food Centre, Bau Mak recently opened at Golden Mile Food Centre, and a bowl of batang fish soup costs just $5.50. Rest assured that the fish is always fresh.”

Bau Mak
Address: 505 Beach Road, #01-82 Golden Mile Food Centre, S(199583)

5. Holland Village XO Fish Head Bee Hoon

Nicolas Tam, head chef of Willow

“My favourite place for fish soup is at Holland Village XO Fish Head Bee Hoon, a stall along Dover which I go to about twice a month. I like it because the soup is creamy but light, and you can tell that the delectable fish flavours are derived from simmering bones for a long time, instead of relying on fish sauce. Fish meat portions are also generous, with just the right amount of XO sauce for intensity and fragrance. This is also the place that inspired my version of pao fan, which is essentially a fish-soup-meets-chazuke with a collagen-styled broth over dashi rice.”

Holland Village XO Fish Head Bee Hoon
Address: 19A Dover Crescent, Jumbo Coffee Hub, S(131019)

6. Angel Horse Teochew Fish Soup

Ammie Khoo, chef de cuisine of Rosemead

“This stall at Albert Food Centre serves up the perfect bowl of comfort, even more so when it’s raining. Despite its simplicity, it is a well-balanced soup in terms of flavour and texture. You get a refreshing taste and tenderness from the batang (Spanish mackerel) that they use, some sweetness from the tomato, bitterness from the bitter gourd, umami from the seaweed and if you’re lucky, some popping texture from the fish roe.”

Angel Horse Teochew Fish Soup
Address: 270 Queen Street, Albert Centre #01-95, S(180270)

7. Ng Soon Kee Fish & Duck Porridge

Dylan Ong, chef-owner of The Masses

“Tucked away in Geylang East Centre Market & Food Corner, this stall is my go-to spot for the best fish soup. What sets their fish soup apart is that they make it Teochew style, using fresh batang (Spanish mackerel) every day. I love how they keep the broth light and clean, with just the right balance of flavours from tomato, lettuce, salted vegetables, coriander, and a touch of pepper. It’s even better when you pair it with their lor ark (Teochew braised duck). They chop up the duck and serve it with this amazing braising sauce and chilli.”

Ng Soon Kee Fish & Duck Porridge
Address: 117 Aljunied Avenue 2, #01-11, S(380117)

In case you missed it: The best KL-style Hokkien mee in Singapore, according to local chefs

8. Xin Yun Seafood Fishhead Steamboat

Tatler Asia
Above Xin Yun Seafood Fishhead Steamboat (Photo: Melvin Wong)

Marcus Ow, executive chef of Tribal Dining

“My favourite fish soup is Xin Yun Seafood Fishhead Steamboat at 409 AMK Market And Food Centre. My family and I would have this at least three times a month. I love the old-school charcoal steamboat style which imparts a deep smokiness to the broth while keeping it hot and sizzling. There’s also a generous fish head portion with fried yams, napa cabbage and seaweed that’s balanced with salted plum. It’s flavourful and homely all at the same time—always a bonus when you can tell that taste is not reliant on added msg.”

Xin Yun Seafood Fishhead Steamboat
Address: 409A Ang Mo Kio Avenue 10, #01-01, S(561409)

9. Seafood Park

Tatler Asia
Overhead view of a bowl of Chinese fried fish soup with sliced cucumber and rice noodle from Singapore local food center
Above Milky Fish Soup (Photo: Calvin Chan Wai Meng)
Overhead view of a bowl of Chinese fried fish soup with sliced cucumber and rice noodle from Singapore local food center

Ryan Nile Choo, chef-partner of Marcy’s Singapore

“My fondest memories from my early teenage years and beyond revolve around the cherished tradition my dad and I shared: indulging in fish head steamboat at this humble zi char gem nestled in Tampines. It remains our go-to dinner spot for any occasion to this day. A testament to the quality of the ingredients used, the batang (Spanish mackerel) is consistently fresh, meaty and succulent. When paired with the silky milk broth, this steamboat never loses its magic, no matter how many times we visited.”

Seafood Park
Address: 823A Tampines Street 81, #01-02, S(521823)

Topics