Clear Fish Soup vs. Milky Fish Soup: What Is the Difference?

Top-down overhead shot of a white porcelain bowl split in half, comparing creamy milky fish soup with silken tofu and fresh coriander on the left side against clear Teochew-style fish soup featuring sliced fish fillets, tomatoes, tofu, and green vegetables on the right side over a light marble table.

Order fish soup at two different stalls and you might get two very different bowls. One arrives clear and light, the broth almost see-through. The other comes cloudy and white, thick enough to coat the spoon. Both are called fish soup, but they are not the same dish.

The difference comes down to how the broth is made, and that decision shapes everything else. This guide breaks down clear versus milky fish soup across four things: preparation, appearance, flavour and texture. By the end, you will know what you are ordering and why it tastes the way it does.

Let's start with the part you don't see: the pot.

Preparation: Where the Two Broths Split

The split happens in the pot, before the fish even reaches your table.

A clear broth is usually built from fish bones and simple aromatics, simmered so the flavour comes out without turning cloudy. The Teochew style leans this way. It keeps things clean and lets the fish lead.

A milky broth takes a different route. Many stalls reach for evaporated milk to get that white, creamy look quickly. It works, and plenty of us grew up on it.

But there is another way to build a cloudy, rich broth without any dairy at all. That's collagen. When fish bones simmer long enough, they release natural gelatine, and that gelatine turns the broth thick and slightly cloudy on its own.

This is how Hup Lok's seafood restaurant builds its base. The broth comes 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 there are really three broths here: clear, milk-thickened, and collagen-thickened. Two of them look similar but taste worlds apart.

Appearance: What the Colour Tells You

High-angle close-up shot of a white ceramic bowl filled with rich, opaque collagen-thickened milky fish soup generously topped with thick slices of fresh fish with dark skin edges, leafy green vegetables, and scallions, resting on a dark wooden table.

Colour is the first thing you notice, and it can mislead you. A clear broth looks light and clean, sometimes with a golden tint. You can see the fish and the aromatics sitting in it. There is nowhere for poor fish to hide.

A milky broth looks white and opaque. It reads as rich before you even taste it, which is part of the appeal.

Here is the catch. Cloudy does not automatically mean milk. A collagen-thickened broth can look just as white and creamy as a milk-based one. The only way to tell them apart is to taste, which brings us to flavour.

Flavour: Clean Fish or Comforting Cream

Top-down overhead shot of a light, clea fish soup served in a white bowl on a marble countertop, containing delicate poached white fish fillets, sliced ginger, and fresh green spring onion segments in a translucent broth.

This is where the two broths part ways completely.

A clear broth tastes of the fish and little else. It is light, savoury and clean, often lifted with tomato for acidity and ginger for warmth. Because there is nothing to hide behind, the quality of the fish shows immediately.

A milk-based broth tastes softer and rounder. The dairy sits on top of everything, adding a comforting creaminess but muting the fish underneath. You taste the milk first, the fish second.

A collagen broth does something different again. It gives you the richness and weight of a milky bowl, but the flavour stays firmly in fish territory. There's no dairy note sitting over the top. Once you've tasted the difference, you can't unnotice it.

Grandpa's Pomfret Fish Soup shows how far you can take a collagen base. It's finished with shiitake, julienned ginger, tomato, salted plum and a splash of hua tiao wine. The shiitake adds savoury depth, the ginger lifts the broth, the tomato brings acidity, the salted plum a sour-savoury edge, and the hua tiao wine rounds it off. None of them fight the fish. They frame it.

Texture: Body on the Spoon

Texture is closely tied to flavour, but worth its own look.

A clear broth feels light in the mouth. It's more about clean flavour than weight, and it drinks almost like a good stock.

A milky broth feels thicker and rounder, softened by the dairy. It coats the spoon and sits heavier.

A collagen broth has body too, but it comes with a slight stickiness on the lips; the sign of natural gelatine from the bones. That's the tell. Milk gives smooth creaminess; collagen gives that gentle, clinging weight.

One habit matters whichever broth you choose: eat the fish early. In a hot broth, the fish keeps cooking after it reaches your table. Leave delicate slices too long and they turn dry and firm. Take the fish first, while it's still tender, then work through the broth at your own pace.

Which One Should You Order?

A quick way to decide:

  • Want clean, honest fish flavour? Go for a clear Teochew-style broth.
  • After something soft and comforting? A milk-based broth delivers that.
  • Want richness that still tastes of the sea? Look for a collagen-built broth.

The key move is to taste the broth on its own before you add chilli or lime. That first clean spoonful tells you where the body comes from: milk or fish.

If you're deciding where to enjoy fish soup in Singapore, keep the three-broth distinction in mind wherever you go.

Wrapping Up

Eye-level close-up shot of a traditional claypot filled with hot, bubbling fish soup broth simmering directly over a blue gas stove flame in a kitchen.

Clear and milky fish soup differ from the pot outwards. Clear broths stay light and let the fish lead. Milky broths add comfort, but the source of that creaminess matters: dairy softens the fish, while collagen keeps the flavour clean and adds body from the bones themselves.

Next time, taste the broth plain, notice where the richness comes from, and eat the fish early before it overcooks.

If you'd like to try a collagen-built Teochew broth for yourself, drop by Hup Lok on Havelock Road and start with Grandpa's Pomfret Fish Soup.

Share this :
Picture of Hup Lok Kitchen
Hup Lok Kitchen
Hup Lok Kitchen shares stories, guides and insights from the team behind the restaurant. From fish soup and seafood sourcing to Teochew food traditions, these articles explore the ingredients, techniques and family trade knowledge that shape every dish at Hup Lok.