Culinary Explorer

A cooking platform built around craft, culture, and the stories behind what we eat.

Discover Culinary Explorer
Chinese Broccoli with Crispy Pork (Pad Ka Na Moo Krob)

Chinese Broccoli with Crispy Pork (Pad Ka Na Moo Krob)

Created by

Crispy pork belly meets wok-charred Chinese broccoli in a sauce built on oyster sauce for body, nam pla for salt, and palm sugar for balance. The wok does the rest. Bangkok's lunch hour in a single plate.

Main Dishes
Thai
Weeknight
Quick Meal
Comfort Food
15 min
Active Time
5 min cook20 min total
Yield2 servings

Not every Thai dish starts in the mortar. Some start in the wok. And when a dish starts in the wok, the wok has to be the hottest thing in the room.

Ajarn always said the mortar is your most important tool. The wok is your second. Pad ka na moo krob is a wok dish, pure and simple. No kreung tam, no pounded paste. Just a screaming-hot wok, garlic hitting oil, and Chinese broccoli (ka na) charring against steel until it picks up that smoky, slightly bitter edge that only violent heat can give. That's wok hei. The breath of the wok. It's not a garnish. It's the technique itself.

The sauce framework here is textbook Central Thai stir-fry: oyster sauce for body and gloss, fish sauce (nam pla) for salt, a touch of palm sugar (nam tan pip) to round the edges. No lime. No sour. This isn't a four-pillar dish. It's a three-pillar dish, and that's fine. The system is flexible. Not every dish needs all four. What it needs is balance within the pillars it uses, and this one is perfectly calibrated: savory-sweet with a kick of heat from sliced chilies.

The moo krob (crispy pork belly) is the star. It arrives already cooked, already golden, already shatteringly crisp from a low-and-slow deep fry that puffs the skin into something between a cracker and a cloud. You don't cook it in the wok. You add it at the end, tossed just long enough to coat in sauce but not long enough to lose that crunch. The second the skin goes soft, you've lost the dish. Timing is everything. This is the kind of plate you eat at noon on a plastic stool somewhere in Yaowarat or Silom, rice underneath, fried egg on top, the vendor working three woks at once. It's fast, it's loud, and it's perfect.

Pad ka na moo krob sits at the intersection of Thai and Chinese culinary traditions, a product of Bangkok's large Teochew Chinese community that shaped Central Thai street food from the late 19th century onward. Moo krob (crispy pork belly) derives from Chinese roast meat traditions adapted with Thai seasonings, while the stir-fry technique and the use of ka na (Chinese broccoli, Brassica oleracea var. alboglabra) are direct Chinese imports. The oyster-sauce-based stir-fry became a Bangkok lunch staple in the mid-20th century as made-to-order street stalls (ร้านอาหารตามสั่ง) proliferated across the city.

The technique, the tradition, and the story behind every dish.

Discover Culinary Explorer

Ingredients

crispy pork belly (moo krob)

Quantity

250g

sliced into bite-sized pieces

Chinese broccoli (ka na)

Quantity

300g

cut into 3-inch pieces, stems and leaves separated

garlic

Quantity

5 cloves

roughly smashed

bird's eye chilies (prik khi nu)

Quantity

3

sliced on the bias

oyster sauce

Quantity

2 tablespoons

fish sauce (nam pla)

Quantity

1 tablespoon

palm sugar (nam tan pip)

Quantity

1 teaspoon

dark soy sauce (si ew dam)

Quantity

1 tablespoon

vegetable oil

Quantity

2 tablespoons

water or stock

Quantity

2 tablespoons

steamed jasmine rice

Quantity

for serving

fried eggs (optional)

Quantity

for serving

Equipment Needed

  • Wok (carbon steel preferred, at least 14 inches)
  • Wok spatula

Instructions

  1. 1

    Prep the ka na

    Separate the Chinese broccoli stems from the leaves. The stems take longer to cook than the leaves, so they go into the wok first. Cut the stems on a bias into 3-inch pieces about the thickness of your finger. If the stems are fat, split them lengthwise. The leaves get torn or cut into similar lengths. Keep them in two separate piles. This isn't fussiness. It's timing.

    If the ka na stems are thick and woody at the base, peel the outer layer with a paring knife. The tender inside cooks faster and absorbs sauce better. Street vendors do this automatically.
  2. 2

    Heat the wok

    Get your wok screaming hot over the highest heat your stove can produce. Wait longer than you think. When you see a faint haze of smoke rising from the dry surface, add the oil. It should shimmer and ripple within two seconds. If it just sits there looking calm, your wok isn't hot enough. Start over.

  3. 3

    Bloom the garlic

    Garlic hits the oil first. Always. Slam the smashed garlic cloves and sliced chilies into the hot oil. You'll get an immediate sizzle and a hit of aroma that fills the kitchen. Toss them once, twice. The garlic should be golden at the edges within five seconds. If it's still pale, your wok is too cold. If it's already brown, you waited too long. Move to the next step now.

    Smash the garlic with the flat of your knife, don't mince it. Smashed garlic gives you bigger pieces that char on the surface and stay soft inside. That's the texture you want in a stir-fry.
  4. 4

    Sear the stems

    Add the ka na stems immediately. Spread them against the wok surface so they make contact with the metal. Don't stir for ten seconds. Let them char. You want color, you want those dark spots where the vegetable hits the hot steel. That's wok hei building. After ten seconds, toss once and let them sit again. Total stem time: about 45 seconds to a minute. They should be bright green with char marks and still have crunch.

  5. 5

    Build the sauce in the wok

    Push the stems to the side and pour the oyster sauce, fish sauce, dark soy sauce, and palm sugar directly onto the exposed wok surface. Let the sauces hit the hot metal and bubble for a few seconds before tossing everything together. Add the splash of water or stock. This creates the glossy sauce that coats everything. The water also generates a burst of heat that helps wilt the leaves in the next step. Toss to combine.

    Oyster sauce provides body and sweetness. Fish sauce provides salinity and depth. Dark soy provides color. Palm sugar rounds the edges. That's the Central Thai stir-fry sauce framework. Learn it once, use it for every wok dish.
  6. 6

    Add leaves and crispy pork

    Throw in the ka na leaves and toss. They wilt in about fifteen seconds. The moment they go limp but are still bright green, add the sliced crispy pork belly. Toss twice to coat the pork in sauce. That's it. Two tosses. Stop. Every second the pork stays in the wok, the skin absorbs moisture and loses its crunch. You're coating it, not cooking it. It's already cooked. Pull the wok off the heat.

  7. 7

    Plate and serve

    Slide everything onto a plate over jasmine rice. The pork should be on top where it stays dry and crisp. Sauce pools around the rice. Fried egg on top if you're doing it right, and you should be. Eat immediately. This dish has a two-minute window between perfect and sad. The crunch waits for no one.

Chef Tips

  • Moo krob is sold ready-made at Thai markets and Chinese roast meat shops (ร้านหมูแดง). Making it from scratch is a separate project involving overnight drying, vinegar on the skin, and careful deep-frying until the skin puffs. Buy it prepared. The dish is about the wok work, not the pork preparation. If you want to make your own, that's a different recipe and a different day.
  • The sauce framework for Central Thai stir-fries is almost always the same: oyster sauce for body, fish sauce (nam pla) for salt, dark soy sauce (si ew dam) for color, and a pinch of palm sugar for balance. Once you internalize this ratio, you can stir-fry any vegetable and protein combination. Principles, not recipes.
  • Chinese broccoli (ka na) has a slightly bitter edge that works beautifully with the rich, fatty pork and the sweet-salty sauce. Don't substitute regular broccoli. It's a different vegetable with a different structure. Ka na's flat, broad stems char against the wok. Broccoli florets just steam. If you can't find ka na, use gai lan from a Chinese grocery. Same plant, different name.
  • The crispy pork goes in last. I can't say this enough. If you add it too early, the skin absorbs sauce, goes soft, and you've turned a crispy pork dish into a braised pork dish. Two tosses to coat. Then plate. Discipline.

Advance Preparation

  • Ka na can be washed, separated into stems and leaves, and stored in damp paper towels in the fridge for a few hours.
  • Slice the crispy pork belly just before cooking. If you slice it too far ahead, the exposed flesh dries out and the skin loses its crunch from ambient moisture.
  • Mix the sauce ingredients (oyster sauce, fish sauce, dark soy, palm sugar) together in a small bowl before you heat the wok. Once the wok is hot, you won't have time to measure.

Frequently Asked Questions

Nutrition Information

1 serving (about 500g)

Calories
1020 calories
Total Fat
67 g
Saturated Fat
20 g
Trans Fat
0 g
Unsaturated Fat
44 g
Cholesterol
285 mg
Sodium
2225 mg
Total Carbohydrates
59 g
Dietary Fiber
4 g
Sugars
4 g
Protein
46 g

Note: Chef personas and recipes are created with AI assistance. Cook with care: follow safe food-handling practices, check doneness with a thermometer when needed, and adapt for allergies and your kitchen.

Where cooking meets culture.

Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.

Discover Culinary Explorer

More from Central Thai Wok & Stir-Fries

Browse the full collection