You Ask, We Answer: Where to Get Yummy Fish Soup Near Me
Whether you like the occasional fish dish or are an avowed pescetarian, this guide is for you. I’m sharing my list of must-tries when I’m craving some great fish soup near me, wherever I may be in the Lion City.
But before we dive into it. Did you know that in hawker centres and food courts, you can jazz up your fish soup just the way you like it? Feel free to add your favourite extras—rice, noodles, various fish cuts, or tasty bits like seaweed and tofu!
Putien
Address: Floor 2, 252 North Bridge Road, #02-18, Raffles City Shopping Centre (Google Maps)
Contact: +6563362184
Hours: Daily, 11.30 AM–3 PM and 5–10 PM
Price: $$
At Putien, I find that it’s all about spotlighting simple ingredients, and the team truly makes magic with the basics. On days I prefer my fish soup without noodles, its clay pot yellow croaker soup hits the spot.
It starts with a pan-fried yellow croaker, simmered to create a rich, flavourful, milky broth. The result is a gorgeous sunshiney hue with a simple yet piquant finish that’s good to the last drop.
Pro-tip: Want some heat in your soup? Try Putien’s homemade chilli sauce.
Xin Yuan Ji
Address: 31 Tan Quee Lan St, #01-01 (Google Map)
Contact: +6563344086
Hours: Daily, 11.30 AM–11 PM
Price: $
I go to Xin Yuan Ji for two reasons: one, it’s spacious and air-conditioned (perfect for a comfy meal), and two, it has seriously delicious fish soup near me in the heart of Bugis.
The star of the menu is the fried whiting fish soup which I can get for less than S$9. When I’m extra peckish, I toss in an extra S$0.50 and get a bowl of rice with my meal.
It’s super popular among the office crowd, though, so grabbing a seat during lunch might be a bit of a challenge.
Pro-tip: Don’t miss out on the sliced fish soup bee hoon (rice vermicelli) for less than S$6.
Arcade Fish Soup (Marina One)
Address: 5A Straits View, #B2, #40 The Heart, Marina One (Google Maps)
Contact: +6585669077
Hours: Monday to Thursday, 10 AM–7.30 PM; Fridays, 10 AM–3.30 PM
Price: $
Those living near Marina One will find that The Arcade Fish Soup is a hot spot in the area, especially at lunch when the queue can stretch all the way to the back entrance.
The place serves thick slices of batang (Spanish mackerel) fish, and a unique touch is the preserved mustard greens that add a punch to the savoury broth.
The duo of fresh deboned mackerel, both natural and fried, is chunky, tender, and deliciously sweet-savoury.
The broth, infused with Chinese wine, is rich and tangy, with a pleasant briny flavour from the fish. Don’t forget to top it off with some homemade fried garlic and tangy chilli sauce!
Pro-tip: A small bowl of the fish bee hoon sets you back S$7, while a large one goes for just S$9.
Milkfish Millenia Walk
Address: Floor 1, 9 Raffles Blvd (Google Maps)
Contact: +6562508725
Hours: Sunday to Thursday, 11 AM–9 PM, Friday to Saturday, 11 AM–9.30 PM
Price: $$
I like that the fish soup at Milkfish is MSG and additive-free, so I can slurp away without worry. Milkfish (a Philippine fish) isn’t actually milky or creamy, though its gelatinous belly fat gives the soup a smooth, sweet taste.
The soup also featured red snapper slices, a whole prawn, and clams, with the sweetish snapper being tender and smooth. The creamy broth, rich in flavours, was the highlight, leaving a lingering sweet aftertaste.
Plus, the broth contains collagen so it’s a health boost for my hair, nails, and skin! Each set comes with soup and sides, so it’s perfect when I’m after something light but satisfying when I’m in Raffles.
Pro-tip: Dining with company? Opt for the premium set, which includes a half lobster, whole abalone, and a scallop.
First Street Teochew Fish Soup
— Media from myfoodframes
Address: Floor 1 Mee Sek Food Court, 973 Upper Serangoon Rd (Google Maps)
Contact: +65 6284 1569
Hours: Daily, 8 AM–8.30 PM
Price: $$
First Street Teochew Fish Soup has been dishing out fresh, flavourful fish since the 1980s. Its team starts early each day to prep ingredients for their various fish soups, including batang sliced fish, pomfret, and mixed seafood.
The fish slices are always silky smooth, served in a clear, delicate broth.
I recently tried its deep-fried batang fish head soup for the first time and loved it. The crispy, crunchy fish head adds a rich texture to the soup, making it even more indulgent than the clear soup version.
Pro-tip: You can pair any soup with rice, porridge, or mee sua (noodles).
Jun Yuan House Of Fish
— Media from donkeying
Address: 760 Bedok Reservoir View, #01-337 (Google Maps)
Contact: +6581618825
Hours: Daily, 10 AM–8 PM
Price: $
Jun Yuan House Of Fish, a Michelin Bib Gourmand awardee since 2021, has quickly made a name for itself since opening in 2014. Its batang sliced fish soup comes loaded with fresh fish slices, Chinese cabbage, and tomato, all topped with crispy fried shallots.
If you like richer flavours, the herbal soup with its hearty seafood and flavorful herbs might be more satisfying for you.
But I prefer the dory fish option with white rice. The dory is not only cheaper than the batang and grouper but also soaks up more of the soup’s flavour. Plus, you get two large prawns and homemade meatballs with the fish for a hearty meal.
Pro-tip: You can ask to customise your soup with additional minced pork and a poached egg.
Piao Ji Fish Porridge
— Media from sengcgoh
Address: Floor 2 Amoy Street Food Centre, 7 Maxwell Rd unit#02-100 Singapore 069111 Maxwell Rd, Singapore 069111 (Google Maps)
Contact: +6562255632
Hours: Friday to Sunday, 11 AM–3 PM
Price: $
Piao Ji Fish Porridge at Amoy Street Food Centre has become a hotspot for fresh fish soup lovers. It specialises in pomfret—a pricier option known for its delicate, smooth flesh that pairs beautifully with rich, pork lard-infused broth.
For those who love a deep, bold flavour, Piao Ji’s unique chilli sauce (with chilli padi, fermented beans, and pickled ginger) really enhances the fish soup experience.
Not a fan of pomfret? The stall also serves other types of fish soups using mackerel.
Pro-tip: Based on experience, the best time to eat is after the lunch rush but before 3 PM.
Angel Horse Teochew Fish Soup
— Media from foodiefc
Address: Floor 1 Albert Centre, 270 Queen St, #01-95 (Google Maps)
Contact: +65 8399 0220
Hours: Tuesday to Sunday, 11 AM–8 PM
Price: $
At Angel Horse Teochew Fish Soup, traditional fish soup, porridge, and seafood are at the forefront. Its Teochew-style sliced fish soup is a real treat—light, clear, and spiced just right, with juicy mackerel slices that are perfect for stock.
It’s my go-to spot for a top-notch, unpretentious bowl of sliced fish soup that hits all the right notes. It features the usual bitter gourd and tofu, adding texture and taste layers in one slurp-worthy bowl.
Don’t worry if you don’t like the taste of bitter gourd. The soup is slightly sweet and clean-tasting, with the mixed vegetables adding a nice freshness to the dish.
Pro-tip: The Teochew chilli sauce pairs perfectly with the fish slice. Try it!
Blanco Court Fried Fish Noodles
— Media from shy_a_n_n
Address: 325 Beach Rd (Google Maps)
Contact: +65 91512401
Hours: Monday to Saturday, 9.30 AM–8 PM
Price: $
The great thing about Blanco Court Fried Fish Noodles is that you’ll hardly be in line for your fish soup fix. It relies on self-service so you won’t have to wait long, even during busy hours.
Another great thing is it’s famous for its crispy deep-fried fish, which is both crunchy and rich. It’s served in a soup thickened with egg batter and enhanced with spinach for a unique texture and flavour.
Besides fried fish soup, the shop also offers steamed fish soup, mixed fish soup, and fish head soup.
Pro-tip: You can opt to amp up your fried fish soup with some milk!
Kwang Kee Teochew Fish Porridge
Address: Floor 1 Newton Food Centre, 500 Clemenceau Ave N, #01-20 (Google Maps)
Contact: [email protected]
Hours: Tuesday to Sunday, 11 AM–8 PM
Price: $
Kwang Kee Teochew Fish Porridge has been a staple at Newton Food Centre for over 60 years but only got a Michelin Bib Gourmand recognition in 2021. My parents said it’s been around since the 70s.
The menu features gems like fried fish soup, sliced fish porridge, and fish head soup. I find the fish exceptional—large, expertly cut slices that preserve the rich mackerel oils, melting in my mouth with a burst of flavour.
Although a few thinner slices were slightly fishy, a quick dip in the standard soy sauce with chilli easily countered that.
Pro-tip: For a purer taste, try the dish just with the soup and lettuce, skipping the spring or fried onions.
Delicacy Fish Soup
— Media from menglimsiew
Address: Floor 1 Pek Kio Hawker Centre, 41A Cambridge Rd, #01-03 (Google Maps)
Contact: +6587492388
Hours: Sunday to Thursday, 11 AM–8 PM
Price: $
Delicacy Fish Soup lives up to its claim of “authentic, boiled-for-hours fish soup with no MSG! Healthy & hearty, perfect for any occasion.” Honestly, it’s one of the tastiest fish soups in Singapore, even outshining the big-name fishhead steamboats.
Plus, the stall serves it with garlic, shallots, and chilli paste to enhance the flavours.
I popped in for a late lunch here around 3 PM, and it was one of the few stalls still open. I got two bowls—one mixed fried fish and one sliced fish soup—plus a bowl of rice for a total of S$12.70.
Pro-tip: You can enhance your fish soup by adding three pieces of Yong Tau Foo (tofu, vegetables, and mushrooms or fish balls stuffed with a fish or meat paste) for an extra S$2.
Bukit Merah 127 Fish Soup
Address: Floor 1, 127 Bukit Merah Lane 1, Block 127 (Google Maps)
Contact: +65 8806 6742
Hours: Monday to Friday, 7–10 AM and 11 AM–2 PM
Price: $
Fair warning: you won’t find a name on the signboard at this stall in Alexandra Village, just a simple green board listing what’s on the menu.
Despite the understated signage, the place is no hidden gem. There’s always a long queue. It’s famous for two things: pig organ soup and fish soup.
The fish soup is thick and flavourful, with generous portions of fresh ingredients for the price. It’s a bit salty for my taste, as I usually avoid salty food, but that’s often the case with rich, tasty broths. Overall, it’s quite good.
Pro-tip: Expect to queue up to half an hour before you can order at this stall.