For a bowl that feels both comforting and wholesome, fish soup is hard to beat. Tender slices of fish in a flavourful broth, often with bee hoon, it is a hawker favourite that manages to be light yet satisfying. This guide explains the styles of fish soup and how to enjoy this nourishing local dish.
What fish soup is
Fish soup is a popular hawker dish centring on fish, usually served in a savoury broth, often accompanied by rice vermicelli, or bee hoon, and vegetables. It comes in different styles depending on the broth and the fish preparation, but the essence is a comforting, protein-rich bowl that feels nourishing. It is a go-to for those wanting something satisfying but not heavy, and it is enjoyed at all times of day. The combination of tender fish, a flavourful soup and the option of noodles makes it a complete, balanced meal that is both delicious and feels good to eat.
Clear versus milky broth
The broth is where fish soup styles diverge, and it comes down to personal preference.
| Broth | Character |
|---|---|
| Clear soup | Light, savoury and clean, letting the fish shine |
| Milky soup | Richer and creamier, often from adding evaporated milk |
The clear broth is prized for its clean, savoury flavour and lighter feel, while the milky version, made richer often with a splash of evaporated milk, is comforting and indulgent. Many stalls offer both, and some fans are firmly in one camp. Trying both is the best way to find your preference.
Sliced versus fried fish
Another key choice is how the fish is prepared.
- Sliced fish, fresh raw slices cooked gently in the hot soup, tender and delicate.
- Fried fish, lightly battered and fried, adding a crisp texture and heartier flavour.
- A combination, offering the best of both for those who cannot decide.
Sliced fish appeals to those who want a lighter, cleaner bowl, while fried fish adds richness and texture. Both are delicious, and the choice shapes the character of your soup.
Adding bee hoon and extras
Fish soup is often served with bee hoon, the thin rice vermicelli, which soaks up the flavourful broth and makes the bowl more substantial. You can usually choose to have it with bee hoon, with rice, or as soup on its own. Other common additions include vegetables like leafy greens and tomatoes, which add freshness, and some stalls offer extras. This customisability means you can have your fish soup light and simple or hearty and filling, depending on your appetite and mood. The bee hoon version, in particular, is a beloved complete meal.
Why it is so comforting
Fish soup occupies a special place as comfort food that also feels wholesome. The warm, savoury broth is soothing, the fish provides satisfying protein, and the overall bowl feels light and nourishing rather than greasy or heavy. This makes it a popular choice when someone wants something satisfying but health-conscious, or simply comforting, such as when feeling under the weather. That balance of comfort and wholesomeness, combined with genuine flavour, is why fish soup enjoys such enduring popularity across all ages, from workers grabbing lunch to families and the elderly.
How to enjoy it
- Choose your broth, clear for lightness or milky for richness.
- Pick your fish, sliced for delicate, fried for hearty, or both.
- Add bee hoon for a complete, filling meal.
- Enjoy the freshness, appreciating the tender fish and vegetables.
- Add chilli or ginger if offered, for extra flavour.
Where to find it
Fish soup is found at hawker centres, coffee shops and food courts across Singapore, with many dedicated stalls specialising in it. Some have built strong reputations for the freshness of their fish or the richness of their broth. Areas with busy food centres and the heartlands are full of good options. A stall with fresh fish on display and a steady stream of customers is a reliable sign of quality, since freshness is key to a great bowl of fish soup.
The takeaway
Fish soup is one of Singapore’s most comforting and wholesome hawker dishes, offering tender fish in a flavourful broth that manages to be satisfying yet light. Choose between a clean clear soup or a rich milky one, sliced or fried fish, and add bee hoon for a complete meal. Nourishing, delicious and endlessly customisable, it is the perfect bowl when you want something that feels as good to eat as it tastes. Seek out a stall with fresh fish, pick your preferred style, and enjoy one of the local food scene’s most soul-soothing offerings.
Common types of fish used
Part of what shapes a bowl of fish soup is the type of fish itself, and stalls in Singapore tend to work with a familiar handful. Knowing the differences helps you understand why one stall’s bowl tastes cleaner while another leans sweeter or firmer, and it makes ordering a little easier when you are faced with a choice.
- Batang (Spanish mackerel), one of the most widely used fish, firm and meaty with a mild flavour that holds up well whether it is sliced or fried. It is the everyday workhorse of many fish soup stalls.
- Snakehead (also called toman or haruan), prized for its smooth, tender flesh and naturally sweet broth. Snakehead soup is often positioned as a more premium bowl and is popular with those who want something a little more delicate.
- Red grouper (garoupa), a softer, more luxurious option that some stalls offer at a higher price, giving a richer, sweeter soup.
- Pomfret and other seasonal fish, occasionally featured depending on the day’s catch and what the stall has sourced fresh.
Because the type of fish affects both the texture on your spoon and the sweetness of the broth, it is worth asking the stallholder what they are using that day. Freshness matters more than any single variety, so a firm, glistening slice from a busy stall usually beats a fancier fish that has been sitting around.
Making it a healthier choice
Fish soup already has a reputation as one of the lighter hawker options, but a few small decisions can make your bowl leaner or more indulgent depending on what you are after. The dish is naturally high in protein and, when kept simple, relatively gentle compared with fried or heavily sauced meals.
- Pick the clear broth if you are watching things, since the milky version usually gets its richness from a splash of evaporated milk, which adds creaminess and extra calories.
- Choose sliced over fried fish to skip the batter and the oil that come with the fried version, keeping the bowl lighter.
- Go easy on the salt, as hawker broths can be on the savoury side. You can ask for less salt or skip adding extra soy sauce if sodium is a concern.
- Load up on the vegetables, the leafy greens and tomatoes that come with many bowls add freshness and fibre for very little cost.
- Choose soup with rice or bee hoon mindfully depending on how filling you want the meal to be.
If you are managing specific dietary needs, such as sodium, cholesterol or a medical condition, it is sensible to check current guidance from the Health Promotion Board or your doctor rather than relying on general assumptions. For most people, though, a bowl of clear fish soup with sliced fish and plenty of greens is a genuinely wholesome, balanced meal that fits comfortably into everyday eating in Singapore.
Explore more: Teochew porridge guide · Herbal soups and tonics: a guide · Must-try hawker food in Singapore