PProvenance
Enter
Cooking in
Victoria · Greater Victoria
Change
Thai · Central Thai

Khao Moo Daeng — Red Pork on Rice / ข้าวหมูแดง

Khao moo daeng is a complete one-plate meal — Chinese-style red-roasted pork (moo daeng), crispy pork belly (moo krob), and poached or braised chicken served on jasmine rice with a sweet gravy (nam chup) and cucumber. The pork is marinated in five-spice, red fermented tofu (tao huu yi), light soy, oyster sauce, and sugar, then roasted until the surface is caramelised and red-lacquered. This is one of the most clearly Chinese-origin dishes in the Thai canon — the five-spice roasting is directly Cantonese, the red fermented tofu is Fujian Chinese, and the sweet gravy is a Thai adaptation. It is sold at Chinese-Thai roast meat shops (shops displaying hanging roasted meats).

‹Swipe for the next dish›
ServesFour portions
TotalOvernight marinade + 30 minutes roasting
Within reach10of 11 in Victoria

Seven in town · three shipped · one not yet within reach.

How the 11 are reached
In town
7 · light soy sauce, sugar, honey, dark soy sauce, cornstarch, sugar, cucumber
Shipped to you
3 · red fermented tofu (tao huu yi), oyster sauce, oyster sauce
Not yet within reach
1 · five-spice powder
Cook
I

The Market List

The benchmark for each ingredient, and who stocks it near you. Tap a stockist to go straight to the product.

For the moo daeng (red roast pork)
800 g
pork shoulder or neck
cut into 3–4 cm thick strips
Your own market
2 cubes
red fermented tofu (tao huu yi)
mashed to a smooth paste
2 tbsp
1 tsp
five-spice powder
Not yet within reach of Victoria · each reach is counted
2 tbsp
honey
for the final glaze
For the moo krob (crispy pork belly)
600 g
pork belly
skin on
Your own market
For the poached chicken
2
chicken thighs or breasts
bone-in
Your own market
For the nam chup (sweet gravy)
500 ml
chicken broth
Your own market
1 tbsp
2 tbsp
cornstarch
dissolved in 3 tbsp cold water
To serve
400 g
jasmine rice
cooked to loose, fragrant grains
Your own market

Within reach counts in town, delivered, shipped and the nearest city. A staple counts once it has a local seller. Charted from each shop's own pages; not yet vouched by a cook who shops here.

The larder of Victoria →

Each tap is counted, so the stockist sees the demand Provenance sends them.

II

The Method

1
Mash the red fermented tofu to a smooth paste before combining it with the light soy sauce, oyster sauce, sugar, and five-spice powder, so the paste blends into a uniform marinade with no lumps that would leave uneven colour on the pork. Coat the pork strips thoroughly, cover, and refrigerate for a minimum of 2 hours or overnight — the longer rest allows the salt and fermented tofu to work into the centre of the meat, not merely its surface. The marinade is ready when the paste clings evenly and the pork has taken on a deep brick-red colour.
2
Remove the pork from the marinade and place it on a rack set over a roasting tray so heat can circulate underneath and fat drips away rather than steaming the meat. Roast at 200 °C for 25 minutes, turning once at the halfway point; the surface should be drying and beginning to caramelise. Brush generously with honey, raise the oven to 220 °C, and roast for a further 5 minutes — this is where the dish lives or dies: the surface must reach a lacquered, caramelised finish, deep red-brown and slightly glossy with charred edges at the thinnest points, and a pale, matt surface means the heat or the final glaze has been insufficient. Remove and rest before slicing.
3
Poach the chicken pieces in lightly salted water, keeping the water at a gentle simmer with no rolling boil, so the flesh stays tender and does not tighten into a dry, stringy texture. Cook until the juices run clear when the thickest part is pierced. Remove, rest briefly so the juices redistribute before you cut, then slice or pull from the bone.
4
For the nam chup, bring the chicken broth to a simmer in a saucepan and add the oyster sauce, dark soy sauce, and sugar, stirring to combine. Pour in the cornstarch slurry in a thin, steady stream rather than all at once, so you can stop the moment the gravy reaches the right body without it seizing into thick lumps. The gravy is done when it coats the back of a spoon and holds a clear line drawn through it.
5
Plate the jasmine rice loose and fragrant — not compressed, which would mat the grains and make the base heavy — into four bowls or plates. Arrange sliced moo daeng, a portion of moo krob, and sliced poached chicken over the rice, then add sliced cucumber to the side. Spoon the warm nam chup over the meat immediately before serving, so the gravy stays glossy and does not soak in and dull; every component must be freshly cut and plated to order, and the dish is served hot.
From the canon — Thai jasmine rice — khao hom mali (fragrant jasmine rice) — cooked by the absorption method: precisely measured rice washed to remove surface starch, combine… Jasmine Rice (Khao Hom Mali): The Absorption Method →
III

Quality Hierarchy

01
Reserve — Hand-selected pork neck from a heritage breed; tao huu yi from a Teochew or Fujian Chinese producer; jasmine rice from a single estate in central Thailand, milled to order.
02
Estate — Good-quality pork shoulder from a known supplier; imported Thai-brand red fermented tofu; fragrant jasmine rice from a reputable Thai export grade.
03
Market — Standard supermarket pork shoulder or neck; commercially available red fermented tofu from an Asian grocery; widely available Thai jasmine rice.
04
House — Any pork cut with sufficient fat marbling for roasting; red fermented tofu in any available form; standard long-grain jasmine-type rice. Under no circumstances substitute red food colouring for tao huu yi.
IV

Sensory Tests

◇Sight. Marinade clings evenly to the pork and the surface is a deep, uniform brick-red before roasting begins.
◇Sight. After the honey glaze and final high heat, the surface is deep red-brown, glossy, and lacquered, with slight char at the thinnest edges.
◇Sight. Juices from the poached chicken run clear when the thickest point is pierced.
◇Sight. The nam chup holds a clean line when a spoon is drawn across its surface, indicating sufficient cornstarch thickening.
◇Smell. The plated dish releases a warm fragrance of five-spice, caramelised pork, and fresh jasmine rice simultaneously.
◇Where it lives or dies. The dish lives or dies in the final five minutes at 220 °C: without a properly lacquered, caramelised surface the moo daeng is pale, lacks its characteristic sweetness, and loses its identity entirely.
Pillar V
Cross-cuisine parallels are part of membership.
The dishes this one teaches you, across the cuisines — on every recipe.
Enter · from $49 a year
VI

What to Pour

Pouring for British Columbia · ·

The pairing
Didier Dagueneau Pouilly-Fume Silex
Didier Dagueneau · Pouilly-Fumé
Not yet stocked in British Columbia
Wine
From British Columbia
1897 Amber Ale
Stanley Park Brewing · Metro Vancouver
Stanley Park Brewing · Vancouver →
Beer
Without alcohol
Americano — Burundi Kayanza (Gatukuza Women Group)
Gatukuza Women Group
Not yet stocked in British Columbia
Coffee

Each tap is counted, so the stockist sees the demand Provenance sends them.

Why each one works is part of membership — Enter · from $49 a year →

The whole pairing
Pillar VII
Origin and lineage are part of membership.
Where the dish comes from and how it came to be — on every recipe.
Enter · from $49 a year