
Order fish soup around Singapore and you'll often land on one of two fish for the special bowl: pomfret or grouper. Both cost more than the everyday slice, and both are treated as a step up. But they eat nothing alike. The differences come down to three things: texture, flavour, and how each fish behaves once it hits hot broth. Get those clear, and you'll know which bowl suits you.
Here's a plain comparison of pomfret versus grouper fish soup.
Texture: Silky Versus Springy

This is the first thing you'll feel, and it's the biggest split between the two.
Pomfret is a flat, silver-skinned fish with fine, tender flesh. It flakes apart gently on the spoon rather than holding a firm bite. In hot broth, that softness turns almost silky, closer to buttery than chewy. It's a light, comforting mouthful.
Grouper is different. The flesh is firmer and more elastic, with a springy, slightly gelatinous bite. It holds its shape well and gives you something to chew. Many people like grouper precisely for that bounce. So pomfret melts, grouper springs. Neither is wrong. They just suit different moods at the table.
Flavour: Gentle Sweetness Versus a Fuller Body
The second difference is in how each fish tastes on its own.
Pomfret has a mild, clean sweetness when it's fresh and handled well. It doesn't taste strong or overly fishy. That gentleness is a strength, but it also means a heavy broth can bury it. A soft, sweet fish like this wants a broth that supports it rather than shouts over it.
Grouper carries a fuller, meatier flavour. It has more presence on the tongue, and it can stand up to a richer, more robust soup without getting lost. That's part of why grouper is often paired with stronger broths. It has the body to match them. Pomfret leads with sweetness; grouper leads with substance.
Cooking Behaviour: How Each Holds Up in Hot Broth

This is where the kitchen side shows, and it changes how you should eat each bowl. It's also a big part of Singapore's fish soup culture, where the fish often finishes cooking right in front of you.
Grouper is forgiving. The firm, elastic flesh can sit in hot soup a little longer without falling apart. You have some room to take your time before the texture turns.
Pomfret is less patient. Its delicate flesh keeps cooking after the bowl reaches your table, and soft fish overcooks fast. Leave it too long and the slices turn dry and firm, and that silky quality slips away. So with pomfret, eat the fish early, while it's still tender, then work through the broth and carb at your own pace. That one habit is the difference between pomfret at its best and pomfret gone stringy. Grouper gives you slack; pomfret asks you to pay a little attention.
The Broth Each Fish Wants
The fish is only half the bowl. The broth around it matters just as much.
A lot of fish soup gets its rich, white look from evaporated milk. A firmer fish like grouper can hold its own against that dairy note. But a milky broth can sit heavily over a fish as gentle as pomfret.
At Hup Lok, the broth is 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. That gives the broth real body and a gentle stickiness on the lips, without any dairy flavour covering the fish. For delicate pomfret, that clear collagen base is a natural match, because it supports the sweetness instead of masking it.
How the Signature Bowl Puts It Together

The pomfret bowl at Hup Lok is Grandpa's Pomfret Fish Soup, named after the founder's own father. It shows what happens when the extras support a delicate fish rather than mask it.
The soft pomfret and the collagen broth are finished with shiitake, julienned ginger, tomato, salted plum and a splash of hua tiao wine. Each does a single job. Shiitake adds savoury depth. Ginger lifts the broth and cuts any richness. Tomato brings a gentle acidity. Salted plum gives a sour-savoury edge. The hua tiao wine rounds it off. None of them fight the fish. They frame it.
Questions You’d Think About
Is pomfret or grouper better for fish soup?
Neither is better outright. Pomfret is soft, sweet and silky; grouper is firmer, meatier and springy. Pick pomfret for a gentle bowl, grouper for a heartier chew.
Which fish overcooks faster in soup?
Pomfret. Its delicate flesh keeps cooking in the hot broth, so eat it early. Grouper's firmer flesh gives you more time.
Does the broth change which fish to choose?
Yes. A gentle fish like pomfret suits a clear, collagen-built broth that won't bury it. You can taste that pairing in the Hup Lok dining room.
So Which One?
If you want a firm, springy bowl you can take your time with, grouper is your fish. If you want something softer and sweeter, pomfret is the one, as long as you eat it while it's hot.
To taste the soft, sweet side of the comparison, drop by Hup Lok on Havelock Road, order Grandpa's Pomfret Fish Soup, and eat the fish first while it's still tender.





