
If you've never had pomfret fish soup, the name gives you little to go on. It's fish, it's soup, but what does it actually taste like in the bowl? The short answer is clean and gentle, with a fish that flakes soft and a broth that carries real weight. Here's the longer answer, broken down so you know what to expect before your first spoonful.
The Fish: Clean and Quietly Sweet

Pomfret has a mild, clean sweetness to it. That's the first thing you notice.
It doesn't taste strong or fishy the way some oilier fish do. When it's fresh and handled well, the flavour is light and a little sweet, closer to the soft end of the spectrum than the bold end. That makes it easy to eat, even if you're wary of fish that taste too much of the sea. First-timers often find it gentler than they expected. If you want to learn more about the restaurant behind the bowl, the sourcing is a big part of why the fish tastes this clean.
The Texture: Soft and Flaking
Taste isn't only about flavour. Texture shapes how a mouthful feels, and pomfret's is the second thing you'll notice.
The flesh is fine and tender, so it flakes apart on the spoon rather than holding a firm bite. Compared to batang, the firmer fish used in most sliced fish soup, pomfret feels silky instead of chewy. In hot broth, that softness turns almost buttery. It's a comforting mouthful, not a hearty one.
The Broth: Where the Real Flavour Sits

The broth is what most people remember, and it's where pomfret fish soup can taste very different from bowl to bowl.
Plenty of fish soup gets its rich, white colour from evaporated milk. That gives a creamy, slightly heavy taste that many of us grew up on. A thin clear broth sits at the other end: light, clean, but sometimes watery. At Hup Lok on Havelock Road, the broth takes a third path. It's built from batang bones and a siput (shell) base, cooked down until the collagen thickens it naturally. It isn't thickened with milk. It's thickened with the fish itself.
So the taste is savoury and deep, with real body on the tongue and a gentle stickiness on the lips. There's no dairy note sitting over the top, which means the pomfret's own sweetness still reads clearly through it. That's the point of building it this way. The broth supports the fish instead of covering it.
What the Garnishes Add
Grandpa's Pomfret Fish Soup, named after the founder's own father, is finished with five things. Each one does a single job, and together they shape the final taste.
- Shiitake adds savoury, earthy depth.
- Julienned ginger lifts the broth and cuts through any richness with a warm, sharp note.
- Tomato brings a gentle acidity that keeps the bowl from feeling flat.
- Salted plum gives a sour-savoury edge, a quiet tang underneath everything.
- Hua tiao wine rounds it all off with a soft, warming finish.
None of them shout over the fish. You taste the sweetness of the pomfret first, then the savoury broth, then these accents sitting around the edges. It's balanced rather than busy.
A Small Habit That Protects the Taste
Here's one thing worth knowing before your bowl arrives. Pomfret is soft, and soft fish overcooks fast.
In a hot broth, the fish keeps cooking after it reaches your table. Leave the delicate slices too long and they turn dry and firm, and that clean, silky quality slips away. So eat the fish early, while it's still tender, then take your time with the broth and carb. That single move keeps the taste at its best.
So, What Should You Expect?

Put it together and pomfret fish soup tastes like this: a clean, mildly sweet fish that flakes soft, sitting in a savoury broth with genuine body, framed by ginger, tomato, salted plum, shiitake and a touch of wine. It's gentle and comforting, not heavy or overpowering. If you've only had milky or thin clear fish soup before, the collagen-built version will taste fuller and cleaner at the same time.
The best way to understand a taste is to try it. Drop by Hup Lok on Havelock Road, order Grandpa's Pomfret Fish Soup, and eat the fish first while it's hot.





