Recipe
Thai
Serves 4
4 hrs 15 min
Guay Tiew Rua Neuua Dtoon
Thai Boat Noodles with Braised Beef — grounded in the Ayutthaya tradition of Pa Lek
A synthesis of four recipes — Hot Thai Kitchen, Serious Eats, SBS, and Fine Dining Lovers — with the latter discarded as a useful reference after the first read. The broth is built on oxtail and beef neck bones for body and depth; red fermented bean curd and tao jiew provide the layered umami that no single soy sauce achieves alone; and the roasted chilli vinegar, added at the bowl rather than the pot, gives each serving its own calibrated brightness.
The blood is optional. The pork crackling is not. See the Pa Lek review for the argument this recipe is based on.
Prep30 minutes
Cook3 hrs 45 min
Total4 hrs 15 min
Serves4 (broth for 8–10 bowls)
DifficultyIntermediate
For the Beef Broth
- Oxtail, cut into 8 cm pieces1.1 kg
- Beef neck bones1.1 kg
- Thai light soy sauce120 ml
- Thai black soy sauce30 ml
- Rock sugar60 g
- Brown sugar50 g
- Ground white pepper4 g
- Five-spice powder4 g
- Pickled garlic head, cloves separated and peeled1 head (approx. 30 g)
- Whole white peppercorns5 g
- Small shallots, peeled6 (approx. 90 g)
- Coriander roots, bruised15 roots (or 20 g tender stems)
- Head of garlic, unpeeled, halved crossways1 (approx. 50 g)
- Pandan leaves, tied in a knot3 leaves
- Daikon radish, peeled and sliced 1 cm thick340 g
- Red fermented bean curd cubes (nam yu)3 cubes (approx. 45 g)
- Thai fermented soybean paste (tao jiew)30 ml
Spice Bag
- Cinnamon stick, approx. 8 cm1 stick (approx. 5 g)
- Sichuan peppercorns5 g
- Star anise pods3 pods (approx. 4 g)
- Coriander seeds5 g
- Galangal (Thai ginger), peeled and smashed60 g
- Makrut lime leaves (jeruk purut), torn5 leaves
- Lemongrass stalks, white part only, bruised2 stalks (approx. 40 g trimmed)
For the Roasted Chilli Vinegar
- Thai green chillies, stemmed30 chillies (approx. 90 g)
- Garlic cloves, peeled4 cloves (approx. 20 g)
- Fresh galangal, julienned10 g
- Distilled white vinegar240 ml
- Fine salt3 g
For the Boat Noodle Seasoning
- Granulated sugar60 g
- Distilled white vinegar60 ml
- Thai fish sauce60 ml
- Roasted chilli vinegar (from above)60 ml
- Roasted Thai chilli powder10 g
To Assemble and Serve
- Thin dried rice noodles (vermicelli)120 g
- Asian-style frozen beef meatballs8 pieces
- Morning glory (water spinach), cut into 5 cm lengths100 g
- Garlic oil and crispy fried garlic20 ml oil, 20 g garlic
- Liquid pork or beef blood, optional40 ml
- Crispy pork crackling (chicharrones)30 g
- Thai basil leaves10 g
- Roasted chilli flakes5 g
Method
Blanch and wash the bones. Put the oxtail and neck bones in a large pot, cover with cold water by at least 5 cm, and bring to a hard boil. Let them go for 5 minutes — the water will turn grey and cloudy and that is precisely the point. Drain everything, then rinse each bone under cold running water, pulling off any scum or coagulated blood you can see. Wash the pot too. This is not optional. It is the difference between a broth that tastes clean and deep and one that tastes of the inside of a butcher's bin.
Toast the spice bag. Put the cinnamon, Sichuan peppercorns, star anise, and coriander seeds into a dry pan over medium-high heat. Keep them moving. When the coriander seeds start to pop and the kitchen smells like a market stall, tip everything immediately into a square of muslin or a soup sock. Add the galangal, makrut lime leaves, and lemongrass, then tie the bag closed.
Build the broth. Return the cleaned bones to the pot with 5 litres of cold water. Add the soy sauces, rock sugar, brown sugar, the spice bag, pickled garlic, whole white peppercorns, shallots, garlic head, pandan leaves, and daikon. Bring to a boil, pulling off any foam that rises. Reduce to a bare simmer — the surface should barely move. Cook for 3 hours, topping up with water if the level drops below the bones.
Make the roasted chilli vinegar. Char the green chillies directly in a dry cast-iron pan, turning until blackened on both sides. Add the garlic cloves and let them brown too, then the galangal. When the galangal looks slightly dried at the edges, pour in half the vinegar — it will spit, step back. Transfer everything to a blender, add the remaining vinegar and salt, and blend until smooth. Pour into a jar. It keeps in the fridge for two months and improves after a week.
Make the boat noodle seasoning. Whisk together the sugar, vinegar, fish sauce, roasted chilli vinegar, and chilli powder until the sugar dissolves. Taste it neat, which will be intense. It should arrive sour, then salty, then sweet, then hot, in roughly that order. Set aside — you will add this per bowl, not per pot.
Finish the broth. After 3 hours, fish out the bones and spice bag. Ladle one cup of the hot broth into a blender with the red fermented bean curd and tao jiew, and blend until completely smooth. Pour back into the pot. Add the ground white pepper and five-spice, stir, and let everything simmer together for another 10 minutes. Taste. The broth should be slightly stronger than you want in the final bowl, because noodles dilute everything.
Pick the meat and set up your station. Pull all the meat from the oxtail and neck bones, discard any rubbery fat, and moisten the picked meat with a ladleful of warm broth to keep it from drying out. Now set out your mise en place within reach: the boat noodle seasoning, the garlic oil and crispy garlic, the roasted chilli vinegar, chilli flakes, the blood if using, and the pork crackling. Each bowl should be assembled in under two minutes.
Blanch the morning glory. Bring a separate pot of well-salted water to a rolling boil. Drop in the morning glory for 30 seconds until just tender and still vivid green. Transfer immediately to a bowl of iced water, then drain. Keep at room temperature — it only needs to be blanched once.
Cook the noodles. Soak the dried rice noodles in room-temperature water for 20 minutes until fully pliable. Drain. When you are ready to serve, blanch them in the rolling boil — 5 to 10 seconds is all they need. Divide among 4 bowls and toss each portion immediately with 5 ml of garlic oil so they do not stick together while you finish building the bowl.
Warm the meatballs. Put the meatballs in a small saucepan with 500 ml of broth, bring to a simmer, cover, and cook for 5 minutes. Leave them covered on the lowest heat until service.
Assemble each bowl. Into each bowl of dressed noodles, stir 15 ml of boat noodle seasoning. Add the morning glory and a generous portion of the picked oxtail and neck bone meat. Add two meatballs. Bring the broth to a bare simmer. If you are using blood, stir 10 ml directly into the bowl — not the pot — immediately before you ladle over the broth; the hot liquid cooks it on contact. Ladle approximately 250 ml of hot broth over everything. Finish with fried garlic, crackling, Thai basil, and chilli flakes. Serve at once, with additional boat noodle seasoning, roasted chilli vinegar, fish sauce, and sugar on the table.
US Conversions
All quantities above are metric. The table below gives the American equivalents for the measurements most likely to cause friction. A kitchen scale remains the more reliable tool.
| Ingredient / quantity |
Metric |
US equivalent |
| Oxtail | 1.1 kg | 2 lb 7 oz — cut into 3-inch pieces |
| Beef neck bones | 1.1 kg | 2 lb 7 oz |
| Thai light soy sauce | 120 ml | ½ cup |
| Thai black soy sauce | 30 ml | 2 tablespoons |
| Rock sugar | 60 g | 3½ tablespoons (packed) |
| Brown sugar | 50 g | ¼ cup (packed) |
| Ground white pepper | 4 g | 1½ teaspoons |
| Five-spice powder | 4 g | 1½ teaspoons |
| Whole white peppercorns | 5 g | 1½ teaspoons |
| Daikon radish | 340 g | 12 oz |
| Cinnamon stick | 5 g / 8 cm | 1 stick (3 inches) |
| Sichuan peppercorns | 5 g | 1½ teaspoons |
| Coriander seeds | 5 g | 1¾ teaspoons |
| Galangal (spice bag) | 60 g | 2 oz, smashed |
| Lemongrass stalks (trimmed) | 40 g | 2 stalks — white part only |
| Red fermented bean curd | 45 g | 3 cubes |
| Tao jiew (soybean paste) | 30 ml | 2 tablespoons |
| Thai green chillies (vinegar) | 90 g | 3 oz / approx. 30 chillies |
| Distilled white vinegar (vinegar) | 240 ml | 1 cup |
| Fine salt (vinegar) | 3 g | ½ teaspoon |
| Granulated sugar (seasoning) | 60 g | ¼ cup |
| Fish sauce (seasoning) | 60 ml | ¼ cup |
| Distilled vinegar (seasoning) | 60 ml | ¼ cup |
| Roasted chilli powder | 10 g | 3½ teaspoons |
| Thin dried rice noodles | 120 g | 4 oz |
| Morning glory | 100 g | 3½ oz |
| Liquid blood (per bowl) | 10 ml | 2 teaspoons |
| Broth per bowl | 250 ml | 1 cup |
| Boat noodle seasoning per bowl | 15 ml | 1 tablespoon |
| Water for broth | 5 litres | 5¼ quarts |
| Noodle soak temp | Room temperature | Room temperature — not hot |
| Blanch noodles | 5 to 10 seconds | 5 to 10 seconds |
| Blanch morning glory | 30 seconds | 30 seconds |
Notes
On galangal. Galangal — known in Thailand as kha — is what Westerners sometimes call Thai ginger. It is related to common ginger but is a distinct ingredient: piney, citrusy, and considerably more pungent, with none of ginger's warmth. If you cannot source galangal, use 60 g of fresh ginger and compensate by adding two extra makrut lime leaves and an additional half stalk of lemongrass to the spice bag.
On makrut lime leaves. Known in Dutch and Indonesian as jeruk purut (djeroek poeroet). The leaf has a distinctive double-lobed shape and contributes a floral, citrus-forward top note to the broth. Do not substitute with lime zest.
On the blood. Liquid blood — sold frozen with anticoagulant at Asian butchers — thickens the broth instantly and adds deep, round richness. Add it per bowl, not per pot, so each diner decides. Do not buy solid coagulated blood: it will not dissolve cleanly into the broth.
On the red fermented bean curd. The Ayutthaya signature. Find it at any Chinese or Southeast Asian grocer in glass jars labelled nam yu or jiang doufu. Three cubes is the working quantity — the flavour is strong and it is easier to add more in the blending step than to correct an overworked broth.
Make-ahead. The broth keeps refrigerated for five days and frozen for six months. The roasted chilli vinegar keeps for two months. The boat noodle seasoning keeps for three days refrigerated. All components can be prepared two days ahead — on the day, assembly is fifteen minutes.
This recipe was developed alongside the Pa Lek Boat Noodles review.