An An Shan Shan Seafood Soup — Deep Dive

Hawker Deep Dive · Bedok, Singapore

An An
Shan Shan
Seafood Soup

A hidden gem that nearly vanished — and the story of the people who refused to let it.

Est.2010
LocationBedok North
SignatureCrayfish Soup
Price from$8.50

A Broth Worth Saving

Often shortened to A.A.S.S., this stall has occupied a quiet corner of a Bedok HDB coffee shop since 2010 — and very nearly didn’t survive the pandemic.

When the pandemic shuttered foot traffic and threatened the livelihoods of small hawkers, the head chef — a protégé of the celebrated Yan Ji Seafood Soup — considered closing his doors for good. The fact that An An Shan Shan still operates today is owed to a remarkable act of community: a group of young entrepreneurs, fans of the recipe, stepped in to shoulder the stall’s commercial burdens so the chef could keep cooking. That origin story, of devotion and preservation, permeates the entire dining experience.

The food itself earns its reputation. Prices sit at the steeper end of hawker norms, yet the quality of ingredients — generously portioned, impeccably fresh — dismantles any hesitation. Arriving at the stall on a weekday morning, one notices that even a sparse coffee-shop crowd gravitates specifically to this stall. The word, quietly, has spread.

Humble Frame, Sincere Soul

There is no theatrical staging here — just an HDB coffee shop, fluorescent-lit and honest, six minutes from Bedok Mall.

The stall occupies a single unit within Nature Park Coffee Shop at Block 418 Bedok North Avenue 2. For anyone unfamiliar with the eastern residential corridors of Singapore, it can feel slightly labyrinthine to locate — the kind of place that rewards those who seek it rather than advertising itself to passers-by. Plastic stools, communal tables, and the clatter of trays lend the space a utilitarian ease.

What elevates the ambience is intangible: the ownership is present and engaged. Questions about the broth are answered warmly, with the kind of transparency — “no milk added, only long-simmered prawn shells” — that signals genuine pride in craft rather than commercial performance. The coffee shop is unhurried, and the soup rewards slow consumption.

The stall is approximately a 10-minute walk from Bedok MRT Station, and a 6-minute walk from Bedok Mall. For first-time visitors, mapping to “Nature Park Coffee Shop” is the most reliable approach.

Two Soups, One Philosophy

Each bowl is a study in restraint elevated by patience — the broth being the thesis, the proteins its supporting arguments.

Seafood Soup

$8.50 / $10.50 · Add rice +$1

Three large prawns, dory fish chunks, and minced pork in a pale, cloudlike broth. The prawns are the immediate revelation — oversized for the price, peeling cleanly with minimal resistance, their flesh sweet and taut without any hint of refrigerator dullness.

The dory arrives in generous, springy chunks with a firmness that holds integrity through the hot broth. Protein rationing — that quiet anxiety of hawker dining — is unnecessary here.

Crayfish Seafood Soup

$16 (dory) / $18 (garoupa)

The premium iteration. A whole crayfish anchors the bowl, deepening the broth with a pronounced brininess distinctly its own. The crayfish meat separates from the shell with ease, its texture landing between lobster’s firmness and crab’s delicacy — flaky, oceanic, generously sweet.

The $18 garoupa upgrade is recommended: each slice is thick, firm, and faintly sweet, with a skin layer that is neither slimy nor leathery — a rarity, and for skin-averse diners, a conversion moment.

Textures & Hues

A bowl of An An Shan Shan is an exercise in chromatic and tactile contrast — warmth against sweetness, cloud against bite.

The Broth
Opalescent and cloud-white — deceivingly milky in appearance, achieved through the extended reduction of prawn shells and carcasses rather than any dairy addition. The liquid is silken on the palate, with a body that coats gently without heaviness. Its umami is slow and layered, unfolding rather than asserting.
Prawns
A deep coral-orange, almost terracotta, against the pale broth. The flesh yields in a single, clean arc under the tooth — succulent, slightly springy, with natural sweetness that needs no amplification. Shell separation is effortless, a signal of optimal freshness.
Dory Fish
Ivory-white, firm and flaky in structure. Each chunk holds its form in the hot liquid, resisting disintegration. The texture is mild, almost neutral — a quiet canvas that allows the broth’s character to lead.
Garoupa
Thicker and more substantial than the dory, with a faint ivory-to-cream cross-section. The skin edge carries a gentle amber tinge from the broth. It is firm but not stiff, with a subtle natural sweetness and a skin layer that is bouncy rather than gelatinous — unexpectedly appetising even for the fish-skin-averse.
Crayfish
A vivid brick-red carapace that becomes the bowl’s visual focal point. The meat beneath is pale and striated, pulling in loose, clean fibres. Its texture is the midpoint between lobster’s density and crab’s gentle flakiness — more delicate than expected, with a briny sweetness that migrates into the broth and intensifies it perceptibly.
House Chilli
A bright scarlet condiment — sharply acidic with citric lift, designed to cut through the soup’s roundness rather than complement it. Vivid and clean on the palate, it performs as counterpoint: where the broth is warm and enveloping, the chilli is bright and clarifying.
Broth Cloud
Prawn Coral
Crayfish Red
Dory Ivory
Spring Onion
House Chilli
Minced Pork

Reconstructing the Broth

Based on what is disclosed and observable, the following is a faithful reconstruction of the method behind the soup’s distinctive character.

Crayfish Seafood Soup — Home Interpretation

Serves 2 · Active time 40 min · Passive simmering 2–3 hours

Ingredients

  • 1 whole crayfish (400–500g)
  • 250g garoupa fillet, sliced thick
  • 100g minced pork
  • 4–6 large tiger prawns, shell-on
  • Prawn heads & shells (reserved)
  • 1.5L water
  • 1 tbsp neutral oil
  • 3 slices old ginger
  • 2 stalks spring onion, white part
  • 1 tsp Shaoxing rice wine
  • Salt & white pepper to taste
  • 1 tsp sesame oil (finish)
  • Cornstarch slurry (optional, 1 tsp)
  • Fried garlic, spring onion (garnish)

Method

01
Build the base stock. Toast prawn heads and shells in oil over high heat until deeply pink and fragrant — approximately 5–7 minutes. This Maillard development is the foundation of the broth’s colour and body. Add ginger, spring onion, and cold water. Bring to a rolling boil, then reduce to a moderate simmer.
02
Simmer long and patiently. The hallmark of An An Shan Shan’s broth — its apparent creaminess without dairy — comes from sustained simmering at a moderate boil. Maintain this for 2–3 hours, allowing prawn collagen and proteins to emulsify into the water, creating a naturally cloudy, full-bodied liquid. Do not cover fully; allow gentle evaporation.
03
Season and strain. After simmering, taste and adjust with salt and white pepper. Strain the stock through a fine sieve, pressing on the solids to extract maximum flavour. Return clear stock to a clean pot.
04
Cook proteins to order. Return strained stock to a boil. Add minced pork in small clusters (seasoned lightly with soy and sesame oil). After 2 minutes, add crayfish halved lengthwise, prawns, and fish slices. Simmer gently — 3–4 minutes — until all proteins are just cooked. Overcooking is the enemy of sweetness and texture.
05
Finish and serve. Add a drop of sesame oil and a splash of Shaoxing wine for aromatic lift. Ladle over steamed white rice if desired. Top with fried garlic crisps and sliced spring onion. Serve with house chilli on the side — bright, tangy, and acidic to contrast the broth’s warmth.

Note: The recipe above is a home interpretation based on observation and culinary inference. The stall’s exact proportions and technique are proprietary.

Breaking Down the Bowl

Broth Depth
9.5
Ingredient Quality
9.2
Value for Money
7.8
Texture Execution
9.0
Ambience
6.8
Accessibility
6.0

Getting the Soup to You

Seafood soups present logistical challenges for delivery — the integrity of the broth and the texture of proteins degrade rapidly. Here is what you should know.

⚠ As of the time of writing, An An Shan Shan Seafood Soup operates from a single dine-in location at Bedok North. There is no confirmed delivery service. The information below pertains to general delivery options for the area and practical guidance for those unable to visit in person.
Platform

GrabFood

Singapore’s most widely used food delivery platform. Search “An An Shan Shan” or “AASS Seafood Soup” in the app. Availability of hawker stalls on Grab varies and may be limited to specific hours. Broth soups are typically flagged as requiring minimal travel time for quality preservation.

Platform

foodpanda

An alternative delivery platform with broad hawker coverage in Singapore, including the Bedok area. Smaller hawker stalls may list on foodpanda independently of Grab. Search the stall name or browse the Bedok North area on the app.

Self-Collect

Takeaway In-Person

The most reliable method for preserving soup quality. Request the broth separately in a sealed container if taking away. Proteins maintain texture best when consumed within 20–30 minutes of cooking. The stall is accessible via Bedok MRT (East West Line), with a 10-minute walk or short taxi/grab ride.

Direct

Call Ahead

For large group orders or catering inquiries, contacting the stall directly is recommended. The young ownership team has expressed interest in expansion — direct outreach for event catering or bulk orders may yield results not available through platforms.

Quality Advisory: Seafood soups are inherently fragile for delivery. The broth, once separated from heat, continues cooking proteins. For the optimal experience — particularly with the garoupa skin texture and crayfish meat integrity — dine-in is strongly recommended.
AddressBlk 418 Bedok North Ave 2, #01-97
Coffee ShopNature Park Coffee Shop
MRTBedok (EWL) · 10 min walk
Established2010
Prices from$8.50 — $18.00
An An Shan Shan Seafood Soup · Deep Dive Review Bedok, Singapore · Est. 2010 Based on review documentation