Best Fish Soup in Singapore for Bowls That Taste Like a Lunch Break Done Right

Last Updated: October 23, 2026
Close-up overhead shot of a steaming bowl of milky fish soup topped with generous fried shallots, fresh sliced fish, and cabbage in a red bowl.

There’s a particular kind of tiredness that only a bowl of fish soup fixes.

Not hunger, exactly. More like the middle of a long day, when your shoulders have started to hold the morning and you need something warm that asks nothing of you. I’ve eaten a lot of these bowls over the years, some during lunch breaks I didn’t really have, some standing up because every table was taken, some so quickly the steam was still fogging my glasses.

This is not a ranking, and it is not a loud claim about the single best fish soup in Singapore. It is a way of matching the bowl to the afternoon: the quick one, the tired one, the rainy one, the one where you finally sit down and let lunch do what it came to do.

Venue Name

Lunch Choice

The Vibe

 

Hup Lok 合樂

Grandpa’s Pomfret Soup with rice

Diners who want a more substantial sit-down fish soup lunch, with generous pomfret, a naturally milky-ivory collagen broth, and a quieter Havelock Road setting

Piao Ji Fish Porridge

Fish-and-prawn soup with rice

Diners who want a richer seafood lunch with prawns, fresh fish, and a fuller broth

Kwang Kee Teochew Fish Porridge

Sliced fish soup with noodles or fried fish bee hoon

People who like Teochew-style comfort, clear soup, and a slower Newton lunch

Mei Xiang Black & White Fish Soup

Mixed fish soup with sliced fish and fried fish

Diners who want both soft fish and fried fish in one bowl, and do not mind a brisk hawker counter

Jun Yuan House of Fish

Herbal seafood soup

People who want herbal warmth, seafood sweetness, and something deeper than plain fish soup

Jin Hua Fish Head Bee Hoon

Sliced fish bee hoon or mixed fish bee hoon

Diners craving milky broth, bee hoon, fish head comfort, and an old-school Maxwell lunch

1. Hup Lok 合樂: A More Substantial Pomfret Soup Lunch on Havelock Road

Left: Modern storefront of Hup Lok 合樂 restaurant on Havelock Road featuring a wooden logo sign and indoor dining area; Right: A piping hot claypot filled with rich pomfret fish soup, tomatoes, seaweeds, and tender fish slices held in a spoon.

Nearest MRT: Havelock MRT
Price: $$
Location: 725 Havelock Road, Singapore 169647

Hup Lok 合樂 is the lunch choice for days when you want your fish soup fix to feel a little more substantial. Its signature Grandpa’s Pomfret Soup is built around a naturally milky-ivory broth made from batang bones, chicken and tee poh, with collagen providing body instead of evaporated milk.

A generous amount of pomfret sits at the centre, finished with sng buay, kiam chye or preserved vegetables, and julienned ginger. Compared with a fresh fish soup from a coffee shop, or a bowl loaded with green veggies, spring onions, bitter gourd, fried garlic, fish maw or other vegetables, Hup Lok keeps the composition much tighter. There is no fried fish soup element here and no need for a pile of batang fish slices in the bowl; batang is used in the broth, while pomfret is the fish you actually eat.

Lunch Experience

Hup Lok works best when lunch can be more than a ten-minute stop. It is a sit-down restaurant offering Singapore-style fish soup rather than a stall built around turnover, so the mood is calmer even during peak hours. You may still want to check the current opening hours before heading down, especially if you are trying to avoid long queues or the busiest lunch window.

If your usual fish-soup references include Shun Seafood Soup, Xin Yuan Ji, or bowls around Zion Road Blk and the Raffles Place food crowd, Hup Lok offers a different rhythm. The broth is fuller, the pomfret is softer, and the meal feels less like a quick hawker fix and more like lunch becoming the main event.

Recommended Foods

Start with Grandpa’s Pomfret Soup with rice. The fish arrives delicate, so eat the pomfret before lingering too long over the broth. The hot soup keeps cooking it at the table.

For a bigger lunch, the wider menu also includes Signature Prawn Noodles, Claypot Hokkien Mee, Alaskan King Crab Bee Hoon and Seafood Pao Fan.

Vibe Check: Best for diners who want generous portions, a richer broth and a quieter sit-down lunch without losing the familiarity of fish soup.
Swim Away: Avoid if your ideal bowl is very light, clear, fried, or packed with assorted toppings.
Local Sauce: On an anonymous visit, the bowl should still do the convincing. Ignore the food news and food videos for a moment; the pomfret, broth and balance are what matter most.

2. Piao Ji Fish Porridge: Richer Fish Soup in Singapore with Prawns and Fresh Fish

Left: Patron standing outside the yellow signboard storefront of Piao Ji Fish Porridge at Amoy Street Food Centre; Right: Close-up of rich fish-and-prawn soup filled with fresh deshelled prawns and fish slices.

Nearest MRT: Tanjong Pagar or Telok Ayer
Price: $–$$
Location: Amoy Street Food Centre, #02-100, 7 Maxwell Road, Singapore 069111

Piao Ji Fish Porridge sits in the same food centre as Han Kee, but it answers a different appetite. Where Han Kee is spare and quiet, Piao Ji feels fuller, sweeter, and more indulgent, especially when prawns enter the bowl.

The stall is known for fish soup and fish-and-prawn soup, with prices that run higher than the most basic hawker lunch. But that difference shows in the seafood. The prawns give the broth a slight sweetness, while the fish slices keep the bowl grounded and familiar. It is not the cheapest lunch, but it feels more complete.

There are other fish soups that give you a lighter, cleaner finish. Piao Ji is not trying to be that. It is the bowl to choose when you want a generous serving that feels almost like seafood soup, with fresh fish and prawns carrying the flavour instead of heavy seasoning.

Lunch Experience

This is the bowl I would choose when lunch needs to feel like a proper pause. The soup has more body, the seafood gives the bowl more presence, and even in a crowded food centre, it carries the feeling of a meal you sit with rather than rush through.

If what you really love is fresh fish over something warm and steady, Asia Food Fanatic offers insights on chirashi don in Singapore as the colder, rice-led cousin to this seafood bowl.

Recommended Foods

Go for the fish-and-prawn soup if your appetite allows. The prawns are what make the broth open up, adding sweetness and depth to the fresh fish. Rice is usually ordered separately, and it helps turn the soup into a fuller lunch. If pomfret fish soup is available and you prefer something more delicate, that is the quieter order.

Vibe Check: Best for diners who want a richer seafood bowl with prawns, fresh fish, and a little more lunch-hour generosity.
Swim Away: Avoid if you want the cheapest bowl in the food centre, or if you prefer a very plain broth.
Local Sauce: Order the fish-and-prawn soup if your appetite allows; the prawns give the broth its rounder sweetness.

3. Kwang Kee Teochew Fish Porridge: Bib Gourmand Fish Soup and Fried Fish Bee Hoon

Left: Diners seated in front of the Michelin-recommended Kwang Kee Teochew Fish Porridge stall; Right: Orange bowls of Teochew-style clear fish soup with noodles and fried fish pieces.

Nearest MRT: Newton
Price: $–$$
Location: Newton Food Centre, #01-20, 500 Clemenceau Avenue North, Singapore 229495

Kwang Kee Teochew Fish Porridge brings a different kind of calm to Newton Food Centre. It has Michelin Bib Gourmand recognition, but the food still feels humble: teochew fish porridge, fish soup, and fried fish bee hoon served without much fuss.

The appeal is Teochew comfort. The soup is clear, the fish is sliced cleanly, and the noodles give you a way to make the bowl more substantial. You can keep it light with sliced fish, or lean warmer with fried fish bee hoon, where the fried edges soften into the broth as you eat.

If you arrive expecting a huge feast, you may find it modest. But as a lunch bowl, it has the quiet discipline of something that has been cooked many times by hands that know the rhythm. This is a street Teochew fish soup kind of comfort: clear broth, fish fresh enough to stay gentle, and noodles that carry the heat all the way down.

Lunch Experience

Newton can feel loud even before dinner, but Kwang Kee works better as a daytime stop. I like it most when the lunch crowd has not fully gathered yet, when you can sit with a bowl of fish soup and let the steam rise without feeling pulled into the night-market rush around you.

Recommended Foods

Order the sliced fish soup with noodles if you want a clean lunch, or the fried fish bee hoon if you need something warmer and more filling. The fried fish softens slightly in the broth, giving the bowl a deeper savoury edge without losing the comfort of bee hoon. Yee mee is another option if you prefer a springier, more absorbent noodle.

Vibe Check: Best for Teochew-style fish soup, fried fish bee hoon, and a slower Newton lunch.
Swim Away: Avoid if you want a thick, milky broth or a very large portion.
Local Sauce: Add noodles if you want the bowl to feel like a proper lunch rather than a light soup stop.

4. Mei Xiang Black & White Fish Soup: Fried Fish and Sliced Fish in One Bowl

Left: Customers queuing in front of Mei Xiang Black & White Fish Soup stall; Right: Close-up of mixed fish soup broth loaded with sliced white fish and crispy fried fish chunks.

Nearest MRT: Jalan Besar
Price: $
Location: Berseh Food Centre, #02-44, 166 Jalan Besar, Singapore 208877

Mei Xiang Black & White Fish Soup is not a stall with a long menu. Its identity is in the name: “white” sliced fish and “black” fried fish together in one bowl. The contrast is what people come for, and it makes the soup feel more textured than a plain sliced fish version.

This is also a stall with rules and a short lunch window, so it is worth arriving prepared. The mixed soup is the thing to order, and the queue tends to move with the expectation that you already know that. In return, you get a hot, comforting bowl with cabbage, fish, fried edges, and enough body in the soup to feel satisfying without turning milky.

The “white fish soup” part brings softness. The fried fish brings chew, salt, and a little oil that blooms into the broth. Together, they make the bowl feel generous without being overly fishy. It is the kind of popular fish soup stall that hungry customers remember as much for the counter rhythm as for the food.

Lunch Experience

Mei Xiang is not the place for hesitation at the counter. I would come knowing what I want, order quickly, and settle in before the soup loses its heat. There is a little hawker theatre in that rhythm, but the first spoonful explains why people still join the line.

Recommended Foods

Order the mixed fish soup. The sliced fish gives you softness, while the fried fish adds savoury texture once it begins to soak into the broth. It is best eaten there, while the fried pieces still have some edge left. If you like your soup with more bite, this is the one that checks all the boxes.

Vibe Check: Best for diners who want both tender fish and fried fish in the same bowl, and do not mind a strict lunch-only rhythm.
Swim Away: Avoid if queues, stall rules, or fast-moving hawker counters make you nervous.
Local Sauce: Decide your order before you reach the front; the mixed fish soup is the bowl most people come for.

5. Jun Yuan House of Fish: Herbal Fish Soup for a Warmer Lunch Break

Left: Storefront of Jun Yuan House of Fish at Old Airport Road Food Centre; Right: Bowl of rich herbal seafood soup containing fresh prawns, fish slices, meatballs, and a tomato half.

Nearest MRT: Mountbatten or Dakota
Price: $
Location: Old Airport Road Food Centre, #01-69, 51 Old Airport Road, Singapore 390051

Jun Yuan House of Fish is for the afternoon when clear soup feels too light. Its herbal seafood soup is the bowl most closely tied to the stall, bringing together fish, prawns, and a broth with a gentle Chinese-herbal warmth.

It is still hawker stall food, but the flavour moves differently from the cleaner Teochew bowls. There is more aroma, more depth, and a sense that the soup is meant to restore something. On grey days, or after a long morning, that kind of warmth can feel especially right.

Some fish soup stalls comfort through clarity. Jun Yuan House comforts through fragrance. The herbal seafood soup has a rounded body, with seafood sweetness under the herbs rather than an aggressive medicinal note. It is not a steam fish soup in the plain sense, and it is not just another sliced fish soup either. It sits somewhere warmer, deeper, and more aromatic.

Lunch Experience

Old Airport Road Food Centre has its own busy rhythm, but Jun Yuan feels like the stall I would turn to when I want lunch to be a little more nourishing. The herbal scent reaches you before the first spoonful, and the bowl has the quiet comfort of something cooked to do more than simply fill you.

Recommended Foods

Start with the herbal seafood soup. It gives you the clearest sense of what Jun Yuan does well: seafood sweetness, herbal depth, and a broth that lingers. If you prefer something more familiar, the sliced fish soup or double fish soup keeps closer to the classic hawker version. Some diners also look for add-ons like egg tofu when available, because that soft custard texture sits beautifully in a hot bowl.

Vibe Check: Best for herbal broth, seafood soup, and diners who want something warmer than a plain bowl of fish soup.
Swim Away: Avoid if you only want clean Teochew-style sliced fish soup with no herbal aroma.
Local Sauce: Start with the herbal seafood soup before exploring the other bowls; it gives the clearest sense of the stall.

6. Jin Hua Fish Head Bee Hoon: Milky Fish Head and Bee Hoon at Maxwell

Left: Bright red storefront of Jin Hua sliced fish bee hoon stall at Maxwell Food Centre; Right: Rich milky fish head bee hoon soup topped with golden fried fish pieces and greens.

Nearest MRT: Maxwell
Price: $
Location: Maxwell Food Centre, #01-77, 1 Kadayanallur Street, Singapore 069184

Jin Hua Fish Head Bee Hoon belongs to the Cantonese-style side of fish soup. Instead of a clear Teochew broth, this is a rounded, milky broth built around fish bones, bee hoon, and the option of evaporated milk for extra creaminess.

The stall is known for sliced fish bee hoon and mixed fish bee hoon, with both fresh fish and fried fish options. It is the kind of bowl that feels old-school in a very specific way: slippery noodles, warm broth, fish soaking quietly in the soup, and that familiar Maxwell Food Centre bustle moving around you.

Adding evaporated milk changes the mood of the bowl. Without milk, the soup has body from the stock. With milk, it turns into a cloudy soup with a softer finish, the kind that clings gently to the bee hoon. Some diners love that rounded sweetness. Others prefer adding milk lightly, or skipping it entirely, so the fish bones and broth stay clearer.

Lunch Experience

This is the bowl I would choose when lunch needs to feel softer. Not light, exactly, but comforting. The bee hoon makes it more filling, the broth settles warmly, and the whole thing asks you to slow down for a few minutes before stepping back into the day.

Recommended Foods

Order the sliced fish bee hoon if you want the cleaner version, or the mixed fish bee hoon if you want both fresh fish slices and fried fish. Add milk only if you like a creamier broth; without it, the soup still has enough body to carry the noodles. If fish head is available, ask before ordering, because it can run out during lunch hours.

Vibe Check: Best for milky fish soup, fish head bee hoon comfort, and old-school Maxwell lunches.
Swim Away: Avoid if evaporated milk in fish soup is not your thing, or if you prefer a clear broth.
Local Sauce: Ask what fish is still available before ordering; fish head can run out, but the sliced or mixed fish bee hoon still gives you that old-school comfort.

Which Bowl for Which Afternoon

In the end, the right fish soup is less about chasing the “best” and more about listening to what the day is asking for.

There are afternoons that call for clear soup, light and clean tasting, with sliced fish that still feels delicate on the spoon. There are others when you want the broth to do more work — to carry prawns, herbs, fried fish, or the soft comfort of bee hoon slipping through a milky bowl. Sometimes you want restraint. Sometimes you want warmth with a little more weight behind it.

Go by feeling. Pick the bowl that matches the afternoon you are having. And if the soup makes you pause halfway through, quiet, warm, and briefly less tired, you will know you chose right.