An editorial recipe library. Every recipe is researched from many cited sources — see the provenance panel on each page. How we work →
เย็นตาโฟ

Yen Ta Fo (Pink Seafood Noodle Soup)

/jen taː foː/ · also Yen Ta Fo
Yen Ta Fo is not plain fish-ball noodles with food coloring. The bowl lives or dies on the sauce: fermented red tofu for funk and salt, vinegar for lift, chili for heat, and enough sweetness to round the edges without turning the soup candy-red and flat. Build a clean pork stock, blanch the noodles and water spinach hard, then mix the sauce into the bowl so the broth turns pink at service.
Yen Ta Fo — finished dish
Servings
Total time
95 min
Active time
45 min
Serves
4
Difficulty
standard
Heat

The dish in context

Yen Ta Fo (เย็นตาโฟ) is a Thai-Chinese noodle soup associated with Hakka foodways, especially the stuffed tofu tradition known in Thai as tao hoo khae (เต้าหู้แคะ). The Thai bowl developed into its own street-noodle form: fish-ball noodle soup colored and seasoned with a sauce based on fermented red tofu. Bangkok and central Thai versions usually carry water spinach, fish balls, fried tofu, crunchy squid, pig blood, and crisp fried elements. Modern shop sauces often include vinegar, sugar, chili, pickled garlic brine, and tomato or chili sauce for body and color, but fermented red tofu remains the spine. Tom yum and seafood versions exist; this recipe is the standard pink-broth form.

Method 10 steps · 95 min

Blanch the bones

Cover the pork bones with water in a pot, bring to a hard boil for 3 minutes, then drain and rinse the bones. Wash the pot before building the stock.

Why it matters This removes blood foam before the real stock starts. Yen Ta Fo broth can be pink, but it should not be murky gray under the sauce.

Build the stock

Return the rinsed bones to the clean pot with 2200 ml water, daikon, cilantro roots, garlic, white pepper, dried squid if using, light soy sauce, salt, and rock sugar. Bring to a simmer, skim once, then hold at a bare simmer with small bubbles for 60 minutes.

Why it matters A rolling boil emulsifies fat and bone particles into the liquid. Keep the stock clear because the Yen Ta Fo sauce should color it, not hide it.

Blend the Yen Ta Fo sauce

Yen Ta Fo step 3: Blend the Yen Ta Fo sauce

Blend the red fermented tofu, tofu brine, red chilies, vinegar, pickled garlic brine, ketchup, chili sauce, sugar, and sesame oil until smooth. The sauce should be thick, glossy, sharply sour-salty, and visibly red before it touches the broth.

Why it matters Fermented red tofu is dense and salty; blending disperses it evenly so the bowl does not get chalky red clumps. The sauce must taste slightly too strong on its own because stock and noodles dilute it.

Cook the sauce

Scrape the blended sauce into a small saucepan and simmer over medium-low heat for 5 minutes, stirring often. Stop when the raw chili smell softens and the sauce darkens by one shade.

Why it matters Cooking stabilizes the sauce and takes the raw edge off the chilies. Do not reduce it to a paste; it needs to dissolve into the bowl.

Strain and hold the stock

Yen Ta Fo step 5: Strain and hold the stock

Strain the stock and keep it hot. Taste it before assembly: it should be lightly seasoned and clean, not fully salty, because the sauce will finish the bowl.

Why it matters Seasoning the stock to completion before adding fermented tofu is the usual path to an over-salted bowl. Leave room.

Heat the toppings

Blanch the fish balls, stuffed tofu, pig blood if using, crunchy squid if using, and wood ear mushrooms in simmering water or hot stock until heated through. Hold them warm and separate from the noodles.

Why it matters The toppings have different textures but the same requirement: hot at service. Letting them sit in the main stock muddies the broth and leaches color from the blood.

Blanch noodles and water spinach

Yen Ta Fo step 7: Blanch noodles and water spinach

Bring a separate pot of water to a hard boil. Blanch one portion of noodles and water spinach together for 20-40 seconds, shaking off excess water before transferring to a bowl.

Why it matters The window is narrow. Water spinach should stay bright green with a hollow-stem crunch; rice noodles should soften and loosen, not swell into paste.

Season each bowl

Add 35-45 g Yen Ta Fo sauce and 1 tsp fried garlic with garlic oil to each bowl of hot noodles. Ladle in about 350 ml hot stock and stir once or twice until the broth turns pink-red.

Why it matters Seasoning bowl by bowl is how noodle shops keep control. There is no fixed ratio because fermented tofu brands vary in salt and sweetness; the target is pink broth with a clear sour-salty fermented edge.

Finish with toppings

Yen Ta Fo step 9: Finish with toppings

Arrange the hot fish balls, stuffed tofu, pig blood, crunchy squid, and mushrooms over the noodles. Add fried wonton skins or cruller pieces last so they stay crisp at the rim of the bowl.

Why it matters The bowl should have springy, soft, crunchy, and crisp textures at the same time. Burying the fried topping under broth turns it limp before the bowl reaches the table.

Serve with table seasoning

Serve immediately with chili vinegar, sugar, fish sauce, and dried chili flakes on the side. Adjust at the table, not in the stockpot.

Why it matters Thai noodle soups are designed for final seasoning by the eater. Keeping the base restrained protects the fermented tofu sauce from becoming too sweet, too salty, or too sour for every bowl.

Common mistakes

  • {'mistake': 'Using red food coloring instead of fermented red tofu.', 'fix': 'Use red fermented tofu (เต้าหู้ยี้แดง) and its brine. Color without fermentation gives a pink bowl with no Yen Ta Fo backbone.'}
  • {'mistake': 'Boiling the fully seasoned noodles in the stockpot.', 'fix': 'Blanch noodles separately and season each bowl. Starch from rice noodles clouds the stock and drags the sauce flat.'}
  • {'mistake': 'Making the sauce sweet like bottled sweet chili sauce.', 'fix': 'Keep sweetness in balance with vinegar and fermented tofu. Yen Ta Fo can be lightly sweet, but sugar is not the main flavor.'}
  • {'mistake': 'Overcooking water spinach.', 'fix': 'Blanch it hard and short. Limp, olive-green stems make the bowl feel tired.'}
  • {'mistake': 'Adding every seafood item available.', 'fix': 'Use fish balls and the classic crunchy elements. Random shrimp, mussels, and imitation crab turn the bowl into a different seafood noodle soup.'}

What does not belong

  • {'item': 'Coconut milk', 'reason': 'Coconut milk does not belong in Yen Ta Fo. The broth is a clear noodle stock colored by fermented tofu sauce, not a creamy curry soup.'}
  • {'item': 'Beet juice as the main color', 'reason': 'Beet gives sweetness and earth, not fermented tofu salinity. It makes the color but misses the dish.'}
  • {'item': 'Italian tomato sauce', 'reason': 'Ketchup or Thai chili sauce can appear in modern Yen Ta Fo sauce for body. Italian tomato sauce brings herbs and cooked tomato flavor that do not belong.'}
  • {'item': 'Baby spinach', 'reason': 'Water spinach is crisp and hollow-stemmed. Baby spinach collapses into the broth and changes the texture.'}
  • {'item': 'Cream, evaporated milk, or condensed milk', 'reason': 'Dairy does not belong. The sauce should be sharp, fermented, and translucent in the stock.'}

Adaptations

Vegan Partial

Use daikon-cilantro-garlic stock with dried shiitake instead of pork bones and dried squid. Use fried tofu, tofu puffs, wood ear, and vegan fish balls if available. Confirm the red fermented tofu contains no shrimp or fish additives. This becomes a vegan Yen Ta Fo adaptation, not the standard shop bowl.

Halal Partial

Replace pork bones with chicken bones, omit pig blood, and use halal-certified fish balls and tofu products. Check fermented red tofu and chili sauces for alcohol or non-halal additives.

Gluten-free Partial

Use rice noodles, gluten-free tamari instead of Thai light soy sauce, and omit fried wontons or crullers. Check fish balls, chili sauce, fermented tofu, and commercial fried garlic for wheat starch or soy sauce.

Dairy-free Partial

The standard dish contains no dairy. Do not add milk or cream.

Shellfish-free Partial

Omit dried squid and crunchy squid, and verify fish balls are made without shrimp or squid. Use pork or chicken stock with fish balls, tofu, water spinach, and mushrooms.

Provenance

Sources surveyed68
Cultural authority4
Established press6
Community + blogs8
Individual voices50
Weighted score86.0
Review statusfounder-reviewed
Generated2026-05-16 03:34:27 UTC
Founder reviewed2026-05-16 03:34:48 UTC
Cultural accuracy7/10
Substitution safety7/10