Curated recipes from 193 countries  •  New seasonal Mediterranean issue out now

Overview

Malaysian Wat Tan Hor

Wat Tan Hor Fun, Singapore Hor Fun, Waat Daan Hor Fun

This malaysian wat tan hor recipe starts by frying flat rice noodles in a blazing wok until their edges catch a little char, then ladles over a thick, silky egg-drop gravy made from chicken stock, soy and oyster sauce, with sliced chicken, prawns and choy sum. The egg goes in last, drizzled in a thin stream so it sets into fine ribbons instead of lumps. One serving is about 538 g.

Wat tan hor takes its name from Cantonese: waat daan means silky egg, and hor fun is the wide, flat rice noodle it is poured over. It is a hawker-centre staple in Malaysia and Singapore, where the noodles are fried first in a blazing wok for a smoky char and the egg-drop gravy is ladled over them to order. The dish is so well known that our own Ipoh hor fun page describes Singapore's version as flat noodles in a silky, egg-thickened gravy, in contrast to Ipoh's clear soup — the gravy, not the soup, is what makes a bowl wat tan hor.

Pairs well with: Pickled green chillies, blanched bean sprouts & iced barley water

Provenance

Malaysia flag Malaysia

Kuala Lumpur Hawker Classic

East & South Asia

Time Dedication

45m

20m prep • 25m cook

Batch Yield

4 Servings

496 kcal per serving

1 serving ≈ 538 g

Technical Skill

Intermediate

Intermediate (Wok & Egg-Drop Gravy)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Prime Metabolic Fit

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

Occasions: Hawker lunch, family dinner, rainy-day comfort food Cost: Low — about $3–4 per serving at home
Flat rice noodles in a glossy light gravy with sliced chicken, a prawn, choy sum and green chillies

Kuala Lumpur Hawker Classic

Photo: ProjectManhattan, CC BY-SA 3.0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Low — about $3–4 per serving at home (USD)

A true wat tan hor is judged by its gravy: silky, glossy and thick enough to coat the noodles, with the egg in fine ribbons, never scrambled lumps.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 45m
P

Prep Stage: Noodles, Chicken & Gravy Seasonings

20 Mins • Slice, Mix & Measure

Slice the chicken thinly and toss it with the 10 g of cornstarch and 1 tablespoon of the stock until every strip is lightly coated — this velveting is what keeps the chicken silky in the hot gravy. Peel and devein the prawns and pat them dry. Loosen the fresh hor fun sheets, wash and cut the choy sum (stems and leaves apart), beat the eggs lightly, and measure out the stock, soy sauce, oyster sauce, wine, sugar, pepper and salt so everything is within reach of the wok.

Maestro Tip: Fresh hor fun tears if you rush it — loosen the sheets slowly with your fingertips, and keep the stems and leaves of the choy sum separate, because the stems need a longer cook than the leaves.

  1. 1

    Slice and Velvet the Chicken

    8 Mins • Marinate Room temperature, ~20°C (68°F)

    Put the 300 g of sliced chicken in a bowl with the 10 g of cornstarch and 1 tablespoon of the chicken stock. Toss with your hands until every strip is evenly coated in a thin, milky layer, then leave it to rest for 8 minutes while you finish the prep. Pat the 200 g of prawns dry with paper towels.

    The cornstarch coat is thin on purpose — a thick coat turns gummy in the gravy, and dry prawns sear instead of steaming.

    Done when: The chicken strips look lightly glazed, not clumpy, and the prawns are dry to the touch.

  2. 2

    Wok-Fry the Noodles

    5 Mins • High Heat Wok ~220°C (425°F)

    Heat 20 ml of the vegetable oil in a large wok over the highest heat until it shimmers and just starts to smoke, about 220°C (425°F). Add the 600 g of loosened flat rice noodles in one layer and leave them alone for 2 minutes so the underside chars lightly, then toss and fry for another 2–3 minutes until the edges are golden and the kitchen smells smoky. Tip the noodles into a large serving bowl or four deep bowls.

    Do not stir the noodles for the first 2 minutes — that untouched contact with the hot wok is where the smoky wok hei flavour comes from.

    Done when: The noodle edges are lightly charred and golden, and the noodles smell faintly smoky.

  3. 3

    Simmer the Gravy

    8 Mins • Gentle Simmer Gentle simmer, ~95°C (200°F); chicken to 74°C (165°F)

    Heat the remaining 10 ml of oil in the same wok over medium heat. Fry the 15 g of garlic and 10 g of ginger for 30 seconds until fragrant, then pour in the remaining 700 ml of chicken stock, the 25 ml of light soy sauce, the 30 g of oyster sauce, the 15 ml of Shaoxing wine, the 5 g of sugar, the 2 g of salt and the 2 g of white pepper. Bring it to a gentle simmer, about 95°C (200°F), add the velveted chicken, the prawns and the choy sum stems, and simmer for 4–5 minutes until the chicken is opaque all the way through and reaches 74°C (165°F) at its thickest part and the prawns have turned pink and curled.

    Keep the gravy at a gentle simmer, never a rolling boil — hard boiling toughens the chicken and clouds the gravy.

    Done when: The chicken is white and opaque throughout at 74°C (165°F), the prawns are pink and curled, and the choy sum stems are just tender.

  4. 4

    Drop the Egg and Thicken

    2 Mins • Simmer Gentle simmer, ~95°C (200°F)

    Stir the remaining 20 g of cornstarch with 60 ml of cold water until smooth, then stir it into the gravy and let it bubble for 30 seconds until the gravy turns glossy and thick enough to coat a spoon. Turn the heat down low, then drizzle the 100 g of beaten egg into the gravy in a thin, slow stream while you stir the gravy gently in one direction — the egg will set into fine silky ribbons. Stir in the choy sum leaves and the 5 ml of sesame oil, and take the wok off the heat.

    Pour the egg slowly and stir slowly: a fast pour and hard stirring makes scrambled lumps, while a thin stream and gentle circles make ribbons.

    Done when: The gravy is glossy and coats a spoon, the egg floats in fine pale ribbons, and the choy sum leaves are just wilted.

  5. 5

    Plate and Serve

    2 Mins • Serve Hot Serving hot, ~70°C (158°F)

    Ladle the hot gravy, chicken, prawns and choy sum generously over the wok-fried noodles in each bowl, making sure every serving gets egg ribbons and gravy down to the bottom. Scatter the 30 g of spring onions and the 15 g of sliced red chilli over the top and serve immediately, while the noodles are still hot and the gravy is silky.

    Serve it at once — the noodles drink up the gravy as they sit, so a bowl that waits five minutes is a bowl with no sauce left.

    Done when: Every bowl has glossy noodles under a thick, steaming gravy with visible egg ribbons, chicken, prawns and greens.

Finishing Touches & Plating

Serve immediately in deep bowls, with pickled green chillies and extra white pepper on the side. The gravy should be ladled generously — the noodles are meant to be swimming, not dry.

Nutritional Physiology & Benefits

Nutrition

Energy

496

kcal / serving

Protein

37g

Complete AA

Carbs

51g

Complex

Fats

15g

Healthy

Per serving (4 servings · 1 serving ≈ 538 g)
Energy496 kcal
Protein37 g
Carbohydrates51 g
Fat15 g
Fibre2.6 g
Sugar3.3 g
Sodium1200 mg
Per 100g
Energy92 kcal
Protein6.9 g
Carbohydrates9.5 g
Fat2.7 g
Fibre0.5 g
Sugar0.6 g
Sodium223 mg

Nutrition values are estimated — calculated from USDA FoodData Central values for the listed ingredients.

Vitamins & minerals: Vitamin A and folate (choy sum and egg), vitamin B12 and selenium (prawns and chicken), vitamin C (choy sum and chilli), iron and zinc (chicken and prawns).

Lean Protein, Two Ways

Chicken, prawns and egg together give 37 g of protein a serving, which helps the meal keep you full for longer than noodles alone.

Greens in Every Bowl

Choy sum brings vitamin A, folate and vitamin C to the plate, and its stems stay pleasantly crisp against the soft noodles.

Comfort Without Heaviness

The gravy is thickened with cornstarch and egg, not cream or butter, so the dish feels rich and silky while staying light at 496 kcal a serving.

Food Pairings

What to Eat With

To optimize nutrient absorption and elevate the sensory depth, pair with these authentic accompaniments:

Vegetables

Blanched Bean Sprouts

Crisp, cool bean sprouts add crunch and freshness against the hot, silky gravy, and they are the classic Ipoh-style accompaniment to hor fun.

Sides

Pickled Green Chillies

Sharp, vinegary chillies cut through the savoury gravy and wake up the palate between bites — a spoonful on the side is the hawker way to eat it.

Drinks

Iced Barley Water

Mild, nutty barley water cools the warmth of the white pepper and the richness of the egg gravy without competing with them.

Full Menus

Hawker Lunch Spread

Serve wat tan hor as the main dish of a small hawker lunch, with a plate of blanched bean sprouts and a glass of iced barley water — noodles, crunch and a cool drink in one sitting.

Complete menu

Serve a bowl of wat tan hor with blanched bean sprouts and pickled green chillies on the side, and a glass of iced barley water to drink.

Digestive Guardrails

What NOT to Combine

To prevent digestive distress, sluggishness, or palate clash, avoid pairing the dish with these elements:

Extra Soy Sauce at the Table

The gravy already carries 1200 mg of sodium a serving from the soy and oyster sauces, so pouring more soy sauce over the bowl pushes the salt up sharply — taste first, and use the pickled chillies for flavour instead. This is general information, not medical advice.

Letting It Sit Before Serving

The noodles absorb the gravy quickly, so a bowl left standing turns dry and claggy and the egg ribbons go rubbery — always serve the moment the gravy is ladled over. This is general information, not medical advice.

General information only, not medical advice — consult a doctor for personal dietary decisions.

Who Should Eat It

Who Should Eat

  • General adultsA satisfying hawker lunch at 496 kcal a serving — enjoy one bowl, and go easy on extra soy sauce because of the sodium.
  • ChildrenChildren usually love the silky noodles and mild gravy; leave out the fresh chilli garnish for younger children and cut the prawns into smaller pieces.
  • ElderlySoft noodles, tender chicken and a smooth gravy are easy to chew, but the dish is salty — one serving with extra choy sum and no added soy sauce is the kindest portion.
  • Pregnant womenChicken and prawns must be cooked right through, which this recipe does (chicken to 74°C/165°F, prawns pink and curled); the sodium is high, so keep to one serving and check with your clinician about salt intake.
  • Breastfeeding womenA filling, protein-rich lunch that replaces the energy of a busy day; keep to one serving because of the sodium, and drink water with it.
  • AthletesWith 37 g of protein and 51 g of carbohydrate a serving, it works well as a post-training meal — the noodles replace glycogen and the chicken, prawns and egg supply protein.
  • Weight gainEnergy-dense for a noodle bowl, so it can help add calories — one full serving with an extra egg stirred into the gravy adds more.
  • Weight lossAt 496 kcal it can fit a weight-loss plan as a single main meal, but skip a second helping and load the bowl with extra choy sum and bean sprouts rather than extra noodles.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesThe flat rice noodles are fast carbohydrate (51 g a serving), so they raise blood sugar quickly — people with diabetes should eat a smaller noodle portion with extra choy sum and check with their clinician.
  • High blood pressureAt 1200 mg of sodium a serving this is a salty dish, so people watching blood pressure should eat it occasionally, skip extra soy sauce and ask their clinician about portion size.
  • Kidney diseaseHigh in sodium and protein, so people with kidney disease should eat this rarely and in a small portion; ask your clinician.
  • GoutPrawns and chicken are moderate in purines, so people with gout should keep to one serving and avoid eating this dish often; check with your clinician.
  • Stomach issuesThe gravy is mild and the noodles are soft, which suits most sensitive stomachs, but the chilli garnish and white pepper can irritate — leave them out if your stomach is tender.
  • Cardiovascular diseaseThe dish is low in saturated fat, but the sodium is high, so it is an occasional meal rather than a regular one for heart health; check with your clinician.
  • Fatty liverA starchy noodle bowl with a savoury gravy, so keep the portion to one serving and add extra greens; ask your clinician for guidance.
  • Food allergiesContains egg, crustacean shellfish (prawns), mollusc (oyster sauce), soy and sesame, and the soy and oyster sauces contain wheat. If you are allergic to any of these, do not eat this dish.
  • Special therapeutic dietsNot suitable for low-sodium or low-carbohydrate therapeutic diets, and it is not gluten-free because of the soy and oyster sauces. Ask your clinician for guidance.

If you have a medical condition, consult your doctor before changing your diet.

Storage & Use

Storage & Use

How to store
Cool quickly and store the noodles and the gravy in separate covered containers.
In the fridge
2 days, chilled; the gravy thickens as it cools and loosens again when reheated.
In the freezer
Not recommended — the noodles turn mushy and the egg ribbons go rubbery when thawed.
How to reheat
Reheat the gravy gently in a saucepan until it simmers and the chicken reaches 74°C (165°F), then pour over freshly warmed noodles; do not microwave the noodles and gravy together or the noodles overcook.
Freezing recommended
No — cook it fresh; the noodles take only 5 minutes in the wok.
Signs it has spoiled
Sour smell, slimy noodles, or a grey, dull gravy.

More recipes to explore

Nasi lemak — coconut rice with crispy fried chicken, red sambal, omelette, peanuts and cucumber in a takeaway box Malaysia flag Malaysia 1h 10m
Breakfast •Malaysian Heritage

Nasi Lemak

This nasi lemak recipe brings Malaysia's national breakfast to your own table: rice steamed in coconut milk with pandan, a dark, sweet-hot sambal, golden turmeric fried chicken, and the classic little pile of crispy anchovies, roasted peanuts, boiled egg and cool cucumber. One serving is about 465 g.

Hearty & Satisfying

A full Malaysian breakfast plate — fragrant coconut rice with sambal, crispy chicken, egg, anchovies, peanuts and cucumber.

Pairs Well With
A spoonful of hot sambal and cool cucumber slices, with teh tarik or iced lime tea.
Char kway teow on a green plate — glossy flat rice noodles with fried egg, cockles, bean sprouts and garlic chives Malaysia flag Malaysia 25m
Dinner •Penang Street-Food Icon

Char Kway Teow

This char kway teow recipe tosses wide flat rice noodles in a blazing-hot wok with garlic, soy sauce, chilli paste, prawns, cockles, Chinese sausage, egg, bean sprouts and garlic chives, so the noodles pick up the smoky char called wok hei. Cook one plate at a time, exactly like a hawker stall, and eat it straight from the wok. One serving is about 475 g.

Smoky & Satisfying

Flat rice noodles seared over fierce heat with prawns, cockles, egg and bean sprouts — a fast, smoky Malaysian hawker dinner.

Pairs Well With
Pickled green chillies, cucumber slices, and iced lime tea or teh o ais
Pasta & Noodles • Quick Prep (<30m)
A white bowl of curry laksa in orange coconut curry broth with tofu puffs, fish balls, spring onions and fried shallots Malaysia flag Malaysia 50m
Lunch •Malaysian Hawker Classic

Curry Laksa

This curry laksa recipe simmers a spiced rempah paste with coconut milk and chicken stock into a rich orange broth, then pours it over rice vermicelli and egg noodles with shredded chicken, tofu puffs and crisp bean sprouts. One serving is about 703 g.

Comfort & Warmth

A rich, spiced coconut curry noodle soup with chicken, tofu puffs and bean sprouts.

Pairs Well With
Cool cucumber salad and a glass of iced lime tea
Soups & Broths • Pasta & Noodles
Roti prata and egg roti on a white plate with a bowl of chicken curry Malaysia flag Malaysia 1h 30m
Breakfast •Mamak Stall Heritage

Roti Canai

This roti canai recipe makes the flaky mamak flatbread the slow way: a soft dough rested until it stretches paper-thin, laminated with ghee, folded into squares and fried until the outside crisps and the inside stays soft and layered. It is served torn into pieces for dipping into a warm dhal curry with coconut milk, the way every mamak stall in Malaysia serves it for breakfast. One serving is about 374 g.

Comfort & Warmth

Flaky, laminated flatbread stretched paper-thin, folded and fried in ghee until crisp at the edges, torn and dipped into warm dhal curry.

Pairs Well With
Dhal curry & teh tarik

The Dinner Gazette

Never wonder what’s for dinner again

One email a week with easy dinner ideas from around the world — ingredients, steps and nutrition, tested in our kitchen first.

Delivered every Thursday morning. Unsubscribe anytime.