Everybody has their own go-to comfort food. But when it’s raining outside, there’s probably one dish that’s on everyone’s minds. Sliced Fish Soup.
This delightful warm bowl of clear umami broth paired with chunky slices of fresh fish and vegetables, is the ultimate comfort food for rainy days.
To save you the trouble of finding the best fish soup, we’ve compiled a list of the best in Singapore.
Food For The Soul
1. Jin Hua Fish Head Bee Hoon
This is our go-to place for a good, satisfying bowl of fish soup.
Go for the Fried Fish Soup ($4) if you’re feeling a little more indulgent with your diet. The fried fish slices are a good size and still retain their crispiness despite being soaked in the broth.
The Sliced Fish Soup ($4) is also a delight to eat, with the fresh springy slices of fish. We love that they choose to use chopped xiao bai cai (baby bok choy) in their soup, which makes the dish easier to eat. You just need a spoon!
As with most sliced fish soup stalls, you have the option of adding milk to your broth.
If you’re looking for a good place for sliced fish soup, this is it.
Jin Hua Fish Head Bee Hoon
Address: 1 Kadayanallur Street, #01-77 Maxwell Food Centre, Singapore, 069184
Opening Hours: Fri – Wed: 11am – 8.30pm, Thu: Closed
2. Blanco Court Fried Fish Soup
Blanco Court Fried Fish Soup is one of the old greats that used to reside in the now-demolished Blanco Court Food Centre.
The broth here is flavourful though some find the soup too salty.
The fried fish is crispy and chunky and the broth is served with plenty of deep fried egg batter.
They also use spinach in their soup (we LOVE spinach), which imparts a different texture and taste to the dish compared to the more bitter chye sim variants.
They’ve moved to a new standalone shophouse at Beach Road and they added other dishes such as Black Bean Fish Head with Bittergourd, Prawn Rolls and Chicken Wings besides their signature Fried Fish Soup.
There’s a reason they’ve been a favourite among locals for so long.
So come on down to try it for yourself!
Blanco Court Fried Fish Soup
Address: 325 Beach Road, Singapore, 199559
Opening Hours: Mon – Sat: 10am – 7.30pm
Contact no.: 9151 2401
3. 127 Lorong 1 Fish Soup
Named after their address, 127 Lorong 1 Fish Soup serves up a mean sliced fish soup.
The broth is is not too salty, yet comes with a tinge of tanginess which comes from the olive vegetables used in the soup.
If you’re not feeling sliced fish soup, you can order Saba Fish set. They sell steamed and fried dumplings and fried mackerel fillets, which are perfect sides to complement your fish soup.
127 Lorong 1 Fish Soup
Address: Blk 127 Toa Payoh Lorong 1 #02-33, Singapore, 310127
Opening Hours: Tue – Sun: 7am – 8pm, Mon: Closed
4. Angel Horse Teochew Fish Soup
The name of this stall, Angel Horse Teochew Fish Soup, is a direct translation from their Chinese name. But that aside, the Sliced Fish Soup ($3 – $5) served here is pure comfort food.
The broth here is star of the dish. In most cases, the fish would be in the spotlight. However, the broth in this dish is packed with flavour, which complements the fresh and tender fish slices.
They even add bitter gourd into the soup. Most places will have you paying extra or you have to order the sliced fish bitter gourd soup but not here. Here, it’s included!
They open at 11am daily, so come early or join the snaking queues.
If you’re looking for a humble bowl of sliced fish soup that hits all the right spots, this is it.
Angel Horse Teochew Fish Soup
Address: 270 Queen Street, #01-95 Albert Centre Market & Food Centre, Singapore, 180270
Opening Hours: Daily: 11am – 10pm
5. Piao Ji Fish Porridge
Unlike other fish stalls, Piao Ji Fish Porridge uses pomfret instead of the usual batang fish in their sliced fish soup. Pomfret has a smoother texture and has sweeter flesh than batang fish, which is also why the price here is higher.
You can also choose to add prawns to your soup, which amps up the umami in the broth.
As if the soup does not have enough flavour, the chef also adds bits of crispy lard to the soup.
Piao Ji is the stall to visit if you’re looking for a seriously indulgent bowl of sliced fish soup. Do come prepared to queue though.
Piao Ji Fish Porridge
Address: 7 Maxwell Road, #02-100/103 Amoy Street Food Centre, Singapore, 069111
Opening Hours: Fri – Wed: 10.30am – 3pm, Thu: Closed
6. First Street Teochew Fish Soup
First Street Teochew Fish Soup is one of our favourites.
You can choose from batang fish, pomfret or red grouper for your sliced fish soup. What’s more, you can choose to add minced meat and fish roe to the broth for extra flavour.
If that does not sound good to you, we don’t know what does.
If you need your carbs to go with your protein-packed soup, you can choose from rice, bee hoon, or the rare mee sua.(Seriously, why is mee sua so hard to find?)
Honestly, we can’t wait to head back for our next bowl of fish soup.
First Street Teochew Fish Soup
Address: 1014 Upper Serangoon Road, Double One Kopitiam, Singapore, 534752
Opening Hours: Tue – Sun: 8am – 3pm, Mon: Closed
Contact no.: 8161 9552
7. Han Kee Fish Soup
Han Kee Fish Soup is the other well known fish soup stall in Amoy Street Food Centre. If you think that Han Kee is the backup stall that people go to because Piao Ji has a long queue, you are sorely mistaken.
Han Kee is known for their crystal clear yet flavourful broth. But the best thing about them is that they are very generous with their fish slices.
However, the queue here is just as long as Piao Ji, so expect to wait for a bit.
While Piao Ji is known for their robust, meaty broth, Han Kee serves up a clear and refreshing alternative.
If you’re planning to go on a diet, this is a good place to start. You can thank us later.
Han Kee Fish Soup
Address: 7 Maxwell Road, #02-129 Amoy Street Food Centre, Singapore, 069111
Opening Hours: Mon – Fri: 10am – 3pm, Sat – Sun: Closed
8. Lu Jia Fish Soup
Lu Jia Fish Soup at Yishun seems to be serving many types of fish-related items.
We’re not complaining though. We love the variety of options. Right off the bat, you get to choose the type of rice you want, white rice or yam rice.
Then there’s Fried Fish Skin ($1) and Fried Beancurd Skin ($1) to choose as add-ons to the soup. That’s not all, they even have Salmon as an option for the sliced fish soup. And mee sua!
This stall has everything you didn’t know you wanted. Yam rice, Mee sua, Salmon, Fried Fish Skin and Fried Beancurd Skin.
If you’re bored of regular sliced fish soup, then you should give this one a try.
Lu Jia Fish Soup
Address: 1 Yishun Industrial Street 1, #01-12 A’Posh Bizhub Soon Hong Eating House, Singapore, 768160
Opening Hours: Mon – Sat: 11am – 8pm, Sun: Closed
Contact no.: 8588 4282
Sliced fish soup is a dish that we can have all day, everyday, and still not be sick of. So there you have it.
The definitive fish soup list. The best of the best.
Which ones have you tried?
(Header Image Source: Burpple User Justin Teo)