Fish Joy — A Culinary Dispatch
Hawker Dispatch · Toa Payoh, Singapore · Est. June 2023

Fish Joy

A collagen-broth fish soup stall unlike any other
OVERALL RATING  ·  7.5 / 10
✦   ✦   ✦

A Stall Worth Queuing Forty Minutes For

Fish Joy opened its shutters in June 2023 at Maxim Stars Coffee Shop along Lorong 1 Toa Payoh — and wasted no time in drawing queues that stretch well past the lunch hour. The stall’s singular proposition is its eight-hour collagen broth, a labour-intensive, pork-and-fish-bone base that sets it apart from the evaporated-milk-laced soups so familiar to Singaporeans.

Where most hawker fish soup leans on the convenience of canned milk to deliver that characteristic milkiness, Fish Joy takes the longer road: slow extraction, patient heat, and the natural gelatin of bone yielding a broth that is almost gelatinous at rest, deeply savoury, and quietly luxurious in its mouthfeel.

June 2023 Opened
~40 min Peak Queue
$6 – $10 Price Range
Tue – Sun 11am – 9pm

The Honest Warmth of a Neighbourhood Kopitiam

Fish Joy occupies a stall within Maxim Stars Coffee Shop — a classic Singaporean coffeeshop environment characterised by its open-air or semi-enclosed layout, ceiling fans turning overhead, and the ambient clatter of ceramic bowls being stacked and restacked. There is no pretension here: formica tabletops, plastic stools, and the communal hum of a neighbourhood lunch crowd form the entire décor vocabulary.

The stall itself is easy to locate — simply follow the queue, which snakes outward even post-noon, a reliable indicator of grassroots popularity. The cooking station is visible and working at a steady, methodical pace. Staff interaction is efficient and welcoming; the discovery of the off-menu Littleneck Clam Soup emerged only through a brief conversation at the counter, hinting at a stall that rewards the curious diner.

Maxim Stars is a six-minute walk from Toa Payoh MRT Station, making it readily accessible. Its setting is quintessentially heartland Singapore: functional, unpretentious, and animated by the kind of social energy unique to hawker culture — where strangers strike up conversations in the queue, and an auntie’s tip can lead you to the dish of the day.

“There is no pretension here — only the focused intention of a broth simmered eight hours to its best possible self.”

An In-Depth Meal Analysis

Three dishes were sampled across one visit. Each shares the same foundational collagen broth, differentiated by protein and garnish. What follows is a granular account of each.

SIGNATURE · $10.00 (+ $0.50 RICE)

Red Grouper Collagen Fish Soup

The flagship offering. Thin-sliced red grouper rests atop the collagen broth, accompanied by a handful of vegetables, dried seaweed, silken tofu cubes, and a generous crown of fried egg floss. The fish is served fresh, with no discernible off-odour — a baseline standard that many hawker fish soups fail to consistently meet. The egg floss introduces a savoury crunch that dissolves at contact with the hot broth, lending the soup brief textural contrast before yielding to the overall creaminess.

FRIED VARIANT · $6.00 (+ $0.50 THICK BEE HOON)

Fried Fish Collagen Soup

Structurally identical to the signature, substituting sliced grouper for battered fried fish pieces. The fish-to-batter ratio is commendably balanced — a point of legitimate pride in a category notorious for batter-heavy deceptions. On its own, the fried fish reads slightly salty. The intended method of consumption is total submersion in the broth, which tempers the salinity and introduces a softened, yielding texture to the battered exterior. The thick bee hoon (rice noodles) is lighter than its name suggests, holding shape well and absorbing broth minimally, preserving a clean, slippery mouthfeel.

HIDDEN GEM · $8.00

Littleneck Clam Soup

The off-menu discovery, surfaced only by conversation with staff. The broth variant here carries a distinct smoky undercurrent imparted by the littleneck clams, which transforms the collagen base into something more marine and mineral. A generous quantity of clams was served; notably, all shells were open (indicating freshness) and no grittiness was detected (indicating thorough purging and washing). This dish was the most complex of the three — balancing the richness of the collagen stock with the oceanic salinity of the shellfish — and is arguably the most rewarding for adventurous palates.

A Sensory Profile

Colour Palette of the Bowl

The visual register of Fish Joy’s collagen soup is one of warm, muted tones. The broth itself is a pale, slightly opaque ivory — closer to the colour of unbleached linen than stark white — with a faint golden sheen where fat pools on the surface. Red grouper slices introduce a soft rose-to-cream gradient. Dried seaweed anchors the bowl in deep forest green. Silken tofu is barely-white, almost translucent. The egg floss crowns the dish in burnished gold. When clams are present, their opened grey-brown shells introduce an earthy, tidal note to the palette.

Broth Body
9/10
Fish Freshness
8/10
Texture Range
7.5/10
Clam Quality
9/10
Value Index
6.5/10

Textural Landscape

The dish operates across a rich textural register. The broth is the foundational texture: viscous, coating, almost silky on the palate due to its high collagen content. Against this, the fish slices offer a gentle, yielding resistance — cooked through but not overworked, retaining their natural flake structure. Silken tofu provides cool, near-frictionless contrast, dissolving almost immediately. The egg floss introduces a brief, airy crunch before collapsing into the broth. The thick bee hoon offers the most structural element: smooth, slightly chewy, resisting absorption of liquid and maintaining integrity over time.

In the fried fish variant, a fifth texture enters: the softened batter exterior after broth-soaking, which transitions from initial crispness to a yielding, savoury sponge — a deliberate and pleasurable degradation.

Critical Dimensions

🦴
Broth Architecture

Eight-hour extraction from fish bone and pork renders a stock of notable collagen density. Jelly-like globules visible at rest confirm genuine long-cook character — not additive thickening.

🐟
Protein Quality

Red grouper is a premium hawker ingredient. Thin slicing maximises surface area, allowing rapid heat penetration while preserving moisture. No fishy odour detected — indicative of same-day sourcing.

🥚
Egg Floss

A garnish choice that adds both visual drama and textural contrast. The fried shredded egg dissolves progressively into the broth, enriching the final few spoonfuls with additional savouriness.

🦪
Clam Integration

Littleneck clams contribute a smoky, minerally dimension absent from the base broth. Open shells and grit-free flesh indicate proper handling. An off-menu item of considerable distinction.

🍜
Noodle Selection

Thick bee hoon — round rice noodles — offers a neutral, starchy vehicle. Low broth absorption preserves textural integrity. Complementary rather than competitive with the dominant broth.

🫘
Tofu Contribution

Silken tofu cubes provide cool relief against the hot, rich broth. Their near-invisible flavour profile prevents any competition with the stock’s complexity.

Reconstructing the Collagen Broth at Home

Based on available information — fish bone and pork as the primary broth ingredients, an eight-hour simmer, and the collagen-rich character of the finished stock — the following recipe approximates Fish Joy’s foundational approach.

Collagen Fish Soup (Home Reconstruction)

Serves 2 · Prep 20 min · Cook 8 hr

Ingredients
  • Fish bones (snapper or grouper) 500g
  • Pork neck bones 400g
  • Water 2.5 litres
  • Ginger, sliced 4 slices
  • Red grouper fillet 200g
  • Littleneck clams 300g
  • Silken tofu 1 block
  • Dried seaweed (wakame) 10g
  • Napa cabbage 2 leaves
  • White pepper ½ tsp
  • Salt to taste
  • Sesame oil 1 tsp
For Egg Floss
  • Eggs 3
  • Neutral oil for frying
  • Salt pinch
Method
  1. Blanch the bones: Place fish bones and pork bones in cold water. Bring to a rolling boil for 5 minutes. Drain and rinse under cold water thoroughly. This removes impurities and ensures a clean, clear broth.
  2. Build the stock: Add blanched bones to a large stockpot with 2.5 litres of cold water, ginger slices, and a pinch of white pepper. Bring to the boil, then reduce to a steady, gentle simmer. Do not allow a rapid boil — this clouds the broth.
  3. Simmer eight hours: Cover partially and maintain a low simmer for 6–8 hours, skimming fat and foam periodically. The broth is ready when it coats the back of a spoon and shows visible viscosity.
  4. Season and strain: Season with salt and a few drops of sesame oil. Strain through a fine-mesh sieve, discarding all solids. The resulting stock should be pale ivory with a golden surface sheen.
  5. Prepare egg floss: Whisk eggs with a pinch of salt. Heat neutral oil in a wok or shallow pan over medium-high heat. Drizzle egg mixture in a thin stream into the hot oil, stirring constantly. The egg will set into fine, golden strands. Drain on paper towel.
  6. Purge clams: Submerge clams in salted cold water for 30 minutes to expel sand. Rinse thoroughly.
  7. Assemble the bowl: Return strained broth to a clean pot. Add clams and cook until shells open (3–5 minutes). Slice grouper thinly on the bias; add to simmering broth for 90 seconds. Add tofu, rehydrated seaweed, and vegetables.
  8. Serve: Ladle into deep bowls. Crown generously with egg floss. Accompany with steamed rice or thick bee hoon. White pepper at the table is essential.

Getting Your Fish Joy Fix

Fish Joy is a hawker stall operating out of a coffeeshop — a format that historically does not lend itself to third-party delivery aggregators. That said, several channels are worth exploring for those unable to visit in person.

🚶
Walk-in

The primary and recommended mode. Arrive before 11:30am to avoid peak queue. Located at Maxim Stars Coffee Shop, 168 Lorong 1 Toa Payoh, 6-min walk from MRT.

📦
GrabFood

Check the GrabFood app for availability. Hawker stalls with collagen broths are occasionally listed; packaging integrity for soup-heavy dishes varies. Recommended only if broth is sealed well.

🛵
Foodpanda

Search “Fish Joy Toa Payoh” on Foodpanda. Availability subject to stall enrolment, which may change. Delivery suitability for a collagen broth dish is moderate — expect reduced textural integrity.

⚠️
Delivery Advisory

Collagen-rich broths congeal rapidly when cooled during transit. If ordering delivery, opt for separate broth and solid components if available. Reheat gently over low heat; do not microwave at high power.

Note: Fish Joy is not halal-certified. The broth is derived from pork bones, and Muslim diners should be advised accordingly.

7.5

The Verdict

Fish Joy earns its queue. The collagen broth is a genuinely differentiated product in a hawker landscape crowded with competent but undistinguished fish soups. At $8–$10 per bowl, it sits at the upper range of hawker pricing — but the eight-hour labour, quality of the grouper, and the off-menu clam soup justify the premium for those who seek depth over convenience. The Littleneck Clam Soup, in particular, is a discovery that rewards the engaged diner: complex, smoky, and memorable in a way that the signature alone does not fully anticipate.

Fish Joy  ·  168 Lorong 1 Toa Payoh, Singapore 310168  ·  Tue–Sun 11am–9pm
Review based on independent visit. All analysis is editorial in character.