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

Created by
A Lanna kreung tam built on ginger, dried spices from the Burmese border, and tua nao instead of shrimp paste. No coconut. Just pork ribs, tomatoes, and a paste that belongs to the mountains.
The kreung tam changes when you cross the mountains. That was one of the first things Ajarn told me when I started asking about Northern food. In Central Thailand, the mortar holds galangal, kaffir lime zest, cilantro root, shrimp paste. In Lanna, it holds ginger instead of galangal, dried spices from the Burmese trade routes (coriander seed, cumin), and tua nao (ถั่วเน่า), a disc of fermented soybeans that does the work shrimp paste does further south, but with an earthier, funkier depth. Same foundation. Different geography. The kreung tam adapts to its land.
Nam ngiew is the dish that makes this concrete. Pork spare ribs simmered in a brick-red broth built on tomatoes and a Lanna paste. No coconut milk. Coconut palms don't grow in the northern highlands. The richness comes from pork bones and collagen, not from cracked cream. The sourness comes from ripe tomatoes collapsing over an hour of slow simmering, not from lime squeezed in at the end. This is a different branch of the Thai system. Same four pillars (fish sauce for salt, palm sugar for sweet, tomato for sour, dried chilies for heat), but expressed through a highland lens.
The word "ngiew" refers to dok ngiew (ดอกงิ้ว): the dried flower of the cotton tree (Bombax ceiba), which blooms across Northern Thailand during cool season. Soak them, drop them into the broth, and they contribute a gentle crunch and a subtle vegetal quality that ties the dish to the Lanna landscape. You won't find dok ngiew in a Bangkok market. It's a seasonal, regional ingredient. If you can't source it, the broth still works, but the dish loses something that connects it to the mountains where it was born. Tua nao is easier to find: look for flat brown discs at Northern Thai or Shan grocery shops, or order online. There's no true substitute. It's a fermentation product with its own character, closer to Japanese natto than to anything in the Central Thai pantry.
I ran a nam ngiew workshop last cool season in Chiang Mai. Fifteen people, mostly from Bangkok, and not one had pounded tua nao before. They knew shrimp paste. They knew fish sauce. But tua nao? When they dry-roasted the discs, crumbled them into the mortar alongside toasted coriander and cumin, the aroma was completely alien to their experience of Thai food. That's the point. Thai food is bigger than Central Thai food. Lanna has its own system, its own logic, its own mortar full of ingredients that belong to these mountains. Principles, not recipes.
Nam ngiew traces its roots to the Shan people (Tai Yai, ไทใหญ่) of Myanmar's Shan State, whose culinary traditions deeply influenced the Lanna kingdom of northern Thailand through centuries of trade and migration across the highland border. The dish takes its name from dok ngiew (ดอกงิ้ว), the dried flower of the Bombax ceiba (cotton tree), a highland ingredient that blooms during cool season and appears nowhere in Central Thai cooking. Alongside khao soi, nam ngiew is Chiang Mai's other iconic noodle dish, though far less known internationally, and its use of tua nao (fermented soybean disc) instead of shrimp paste reflects a highland food culture that developed far from the sea, where soybean fermentation filled the umami role that fish-based ferments fill on the coasts and plains.
Quantity
10
seeded and soaked in warm water 15 minutes
Quantity
5 medium
sliced
Quantity
8 cloves
Quantity
one 2-inch knob
sliced
Quantity
2 stalks
lower 3 inches only, sliced thin
Quantity
1 tablespoon
toasted
Quantity
1 teaspoon
toasted
Quantity
2 discs
dry-roasted and crumbled
Quantity
1 teaspoon
Quantity
500g
cut into 2-inch pieces
Quantity
2 tablespoons
Quantity
5 medium
quartered
Quantity
15
soaked in warm water 15 minutes
Quantity
8 cups
Quantity
3 tablespoons
Quantity
1 tablespoon
Quantity
100g
cut into 1-inch cubes
Quantity
400g fresh or 300g dried
Quantity
1 cup
Quantity
to taste
chopped
Quantity
for serving
Quantity
for serving
sliced
Quantity
for serving
sliced
Quantity
for serving
Quantity
for serving
Quantity
for serving
Quantity
for serving
Quantity
for serving
| Ingredient | Quantity |
|---|---|
| dried red spur chilies (prik haeng)seeded and soaked in warm water 15 minutes | 10 |
| shallots (hom daeng)sliced | 5 medium |
| garlic (kratiam) | 8 cloves |
| ginger (khing)sliced | one 2-inch knob |
| lemongrass (takhrai)lower 3 inches only, sliced thin | 2 stalks |
| coriander seeds (look pak chi)toasted | 1 tablespoon |
| cumin seeds (yira)toasted | 1 teaspoon |
| tua nao (fermented soybean discs)dry-roasted and crumbled | 2 discs |
| shrimp paste (kapi) (optional) | 1 teaspoon |
| pork spare ribscut into 2-inch pieces | 500g |
| vegetable oil | 2 tablespoons |
| ripe tomatoesquartered | 5 medium |
| dried cotton tree flowers (dok ngiew)soaked in warm water 15 minutes | 15 |
| water | 8 cups |
| fish sauce (nam pla) | 3 tablespoons |
| palm sugar (nam tan pip) | 1 tablespoon |
| pork blood (leuad moo) (optional)cut into 1-inch cubes | 100g |
| fresh khanom jeen (fermented rice noodles) or dried rice vermicelli (sen mee) | 400g fresh or 300g dried |
| bean sprouts (thua ngok) | 1 cup |
| pickled mustard greens (phak kat dong)chopped | to taste |
| fresh cilantro (phak chi) | for serving |
| sawtooth coriander (phak chi farang)sliced | for serving |
| green onions (ton hom)sliced | for serving |
| fried dried chilies (optional) | for serving |
| fried garlic in oil (optional) | for serving |
| pork crackling (kaep moo) (optional) | for serving |
| pickled garlic (kratiam dong) (optional) | for serving |
| lime wedges | for serving |
In a dry wok or small pan over medium heat, toast the coriander seeds and cumin seeds until fragrant and a shade darker, about 2 minutes. Keep them moving. Burnt spices are bitter and useless. Set aside. In the same dry pan, toast the tua nao discs, pressing them flat against the surface, until they darken and release a sharp, earthy smell, about 1 minute per side. Crumble them roughly. While the spices cool, soak the dried chilies and the dok ngiew separately in warm water for 15 minutes. Drain both.
Start with the toasted spices in your granite mortar. Pound them to a powder. Then the soaked, drained dried chilies, a few at a time. Pound to a rough paste. Add the garlic, shallots, and ginger (not galangal, this is Lanna, ginger is the rule here). Pound until the aromatics break down and merge. Add the lemongrass and pound until fibrous and incorporated. Finally, the crumbled tua nao and shrimp paste if using. Pound everything together until you have a coarse, fragrant paste, reddish-brown from the chilies, speckled with spice. The smell should hit you: warm from cumin, bright from coriander, earthy and funky from the tua nao. That's a Lanna mortar. That's the difference.
Heat the vegetable oil in a large stockpot or Dutch oven over medium-high heat. Add the entire kreung tam and fry it, stirring constantly, until the oil separates from the paste and the raw smell cooks out. About 3 to 4 minutes. The paste will darken slightly and the oil will turn red-orange at the edges. That's when you know the essential oils have released. Push the paste to the sides and add the pork spare ribs. Let them sear in the paste and oil, turning them to coat and brown on at least two sides. The meat touching hot paste and hot metal is where the first layer of flavor locks in. Give it 3 minutes.
Pour in the water. It will hit the hot paste and bloom into an immediate, fragrant cloud. Stir to dissolve the paste into the liquid. Bring to a boil, then drop to a steady simmer. Partially cover and let the ribs cook for 40 minutes. The pork should be tender enough that a chopstick slides through the meat easily. Skim any grey foam that rises in the first 10 minutes, but don't skim the red chili oil. That oil is flavor. Let it stay.
Add the quartered tomatoes and the drained dok ngiew to the broth. Simmer for another 15 minutes. The tomatoes should collapse and dissolve partially into the broth, turning it a deeper brick red and adding natural sourness. The dok ngiew will soften but keep a slight crunch. Season with the fish sauce and palm sugar. Taste. The balance should be: savory and salty first, sour from the tomatoes second, a gentle sweetness barely detectable, heat building in the background. If using pork blood, slide the cubes in now and let them warm through for 2 minutes. Don't boil them hard or they'll turn rubbery.
If using fresh khanom jeen, separate the noodle nests gently and portion them into bowls. No cooking needed. If using dried rice vermicelli, soak in room-temperature water for 15 minutes, then boil for 1 to 2 minutes until just tender. Drain and rinse in cold water to stop the cooking and remove excess starch. Portion into bowls.
Ladle the hot broth generously over the noodles in each bowl, making sure every bowl gets ribs, tomato pieces, and dok ngiew. Set out the condiment tray: bean sprouts, pickled mustard greens (phak kat dong), cilantro, sawtooth coriander (phak chi farang), sliced green onions, fried dried chilies, fried garlic, pork crackling (kaep moo), pickled garlic (kratiam dong), and lime wedges. Every condiment has a job. The bean sprouts add fresh crunch. The pickled greens add tang. The pork crackling adds fat and crunch. The fried chilies and garlic add toasted heat and aroma. Let each person build their own bowl. That's the Lanna table: the cook makes the broth, the eater finishes the dish.
1 serving (about 600g)
Culinary mentorship, cultural storytelling, and the editorial depth that makes cooking meaningful.
Explore Culinary Advisor