Best Fish Soup in Singapore

This go-to hawker dish always hits the spot when we're looking for a comforting lunchtime staple, especially now that it's raining every day. Here's a guide to 8 fantastic spots for thick slices of fresh fish in clear broth and fried fish chunks in milky soup.

First Street Teochew Fish Soup
Photo by Burppler Wei Zhi Chiang

For Premium Garoupa And Minced Meat
Come as early as you can (before 11 am) to avoid the queue at this Upper Serangoon Road stall. Everyone's here for a premium version of fish soup — they use Red Garoupa or Pomfret. The Red Garoupa Fish Soup (from $9) features more than 10 slices of fish and tang oh in a beautifully sweet broth. Comparatively, the Pomfret Fish Soup (from $11) is pricier but will suit pomfret-lovers well. Add bak chor (minced meat) for $0.50 for a substantial boost to your meal! Also try the Mixed Soup (from $5) with prawns, fishcakes, fish maw, and mackerel.

Arcade Fish Soup (Hup Lee Eatery)
Photo by Burppler Spoons Of Delights

For CBD Fish Soup with Islandwide Delivery
You can enjoy a hearty bowl of fresh mackerel slices, fried fish soaked in broth, or the best of both worlds: their Classic Mixed Fish Soup ($7/$9) with add-on options of vegetables, Sichuan pickles, and tofu! Burppler aggs & xi :D notes the fried fish was nicer after soaking up the tasty and not too heavy broth! They have recently extended their $4 islandwide delivery promotion for as long as there's demand so check out their Facebook page for advance orders. Outlets also carry their Frozen Signature Broth (750ml approx) to prepare at your convenience, while stock lasts.

China Square Fried Fish Soup (Blanco Court)
Photo by Burppler Vivienne Chua

For Hidden Gem Fish Soup
Located at the basement of Tanjong Pagar MRT Station, China Square Fried Fish Soup dishes out delicious Fried Fish Bee Hoon in a good portion. They serve ample ingredients in every bowl and you can opt for condensed milk or non-milk soup base. Burppler Karen especially loves their fried shredded egg and soup which tastes so sweet and rich with milk!

Han Kee Fish Soup (Amoy Street Food Centre)
Photo by Burppler aggs & xi :D

For Best Fish Soup on Amoy Street
You've been warned — once you've made your order, do NOT change it. Aunty won't be happy. Live with your decisions! Compared to its competitor, Piao Ji, the soup here is clear and light, suited to those who prefer pairing their soup with rice. Portion-wise, the $5 serving here is similar to Piao Ji's $7 one. However, since you're going to be in the queue for at least 30 minutes, we recommend ordering the Han Kee Fish Soup ($9) for a truly generous bowl brimming with fresh and soft fish slices alongside leafy greens.

Leng Kee Fish Soup (Bukit Timah Market & Food Centre)
Photo by Burppler Mich C

For Best Clear Fish Soup With Fish Roe
When you're feeling under the weather, turn to this nourishing bowl of Teochew-style fish soup with white rice. Housed in Bukit Timah Food Centre, their Sliced Fish Soup (~$4.50) sees fresh Batang slices, silken tofu, lettuce, and tomato swimming in a sweet and light broth. If you come early enough, have the unique Fish Roe add-on ($1.50) that Burppler Muriel AvdH loved for its rich contrast to the firm slices of fish and silken tofu. The best part? You don't have to wait long for your bowl.

Beach Road Fish Head Bee Hoon (Whampoa Makan Place Block 90)
Photo by Burppler Chubby Cheeks

For Battered Fish in Creamy Broth
Beach Road Fish Head Bee Hoon whips up a must-order meal at $4.50 a bowl! The fried fish at this Whampoa favourite is lightly battered with a crispy outside while having tender meat on the inside, accompanied by the creamy yet light and refreshing soup. Burppler Chubby Cheeks cautions you of the wait since their snaking queues are testaments to the worthiness of the food.

Blanco Court Fried Fish Noodles
Photo by Burppler Veronica Phua

For Fish Soup With Yi Mian
Come to this simple, old-school fish soup shop along Beach Road (just across from The Concourse) for a comforting bowl of Mixed Fish Soup ($6). What's great about this spot is the option to have your fish soup with Yi Mian, an unusual pairing that works so well. While the fish here isn't the very best, the milky soup served with crispy ikan bilis and spinach is what you're here for. Prepare to wait for 15 minutes at lunch hour. Pro-tip: order a portion of fried egg wisps ($2) for you and a friend to share.

Piao Ji Fish Porridge (Amoy Street Food Centre)
Photo by Burppler aggs & xi :D

For Fresh Pomfret and Robust Soup
First of all, there will always be die-hard fans of either Piao Ji or Han Kee in this food centre. Both stalls serve equally fresh fish and boast equally long queues — so which is better? That remains debatable. At Piao Ji, come for the Sliced Fish Soup (starts at $7), where silky-smooth premium pomfret slices swim in a savoury broth boosted with fried shallot and pork lard. The soup is arguably more robust and perhaps better suited to pairing with noodles than its competitor. Non-CBD people, please come at off-peak hours if you don't want to wait for 30 minutes!