Culinary Explorer

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

Discover Culinary Explorer
Fermented Soybean Dip (Nam Prik Tua Nao)

Fermented Soybean Dip (Nam Prik Tua Nao)

Created by

The Lanna ferment that replaces kapi entirely. Tua nao discs crumbled and pounded with chilies, garlic, and shallots in the krok. This is how the North defines its identity in one dip, no shrimp paste needed.

Sauces & Condiments
Thai
Weeknight
Comfort Food
10 min
Active Time
5 min cook15 min total
Yield4 servings

Every region of Thailand has its nam prik. Central Thai builds on kapi (shrimp paste). The South uses shrimp paste and turmeric. Isan has its jaew. But the North, Lanna, does something no other region does: it replaces shrimp paste with fermented soybeans.

Tua nao (ถั่วเน่า). The name literally means "rotten beans." Soybeans boiled, mashed, wrapped in banana leaves, and left to ferment for two to three days until they develop a funky, almost cheese-like depth. Then pressed into flat discs and dried in the sun. Those discs are Lanna's secret weapon. Crumble one into the mortar and you get a fermented umami backbone that's entirely different from kapi. Earthier. Nuttier. No ocean anywhere near it. This is mountain food, landlocked food, and the fermentation reflects the geography.

Ajarn always said: the four pillars are universal, but the specific ferment changes by region. In Central Thai, kapi provides the fermented foundation. In Lanna, tua nao does the same job through a completely different biological process. Bacterial fermentation of plant protein instead of crustacean protein. Different microbes, different amino acids, different flavor. Same structural role. That's the system at work. It adapts without breaking.

Nam prik tua nao is the simplest expression of this principle. Dried chilies, garlic, shallots, tua nao, fish sauce. Pounded in the krok. That's it. Five ingredients and a mortar. The fermented soybean does the heavy lifting, providing the depth that would take kapi or pla ra in another regional tradition. You serve it with sticky rice, raw vegetables, and kab moo (pork rinds), the way it's been eaten on the khantoke for as long as anyone in Chiang Mai can remember. No jasmine rice. No fork and plate. Sticky rice pinched between your fingers, dragged through the nam prik, eaten with a piece of cucumber or a crispy pork rind. That's the design.

Tua nao (ถั่วเน่า) is one of the oldest fermented soy products in mainland Southeast Asia, predating Thai-Chinese soy sauce traditions by centuries. Its production is concentrated in the northern provinces of Chiang Mai, Chiang Rai, Mae Hong Son, and Nan, regions where the Tai Yuan and other Lanna peoples developed soybean fermentation independently of Chinese or Japanese traditions. Anthropologists link tua nao to similar fermented soybean preparations found across the highland cultures of Myanmar (pe poke), Nepal (kinema), and northeastern India (akhuni), suggesting a shared fermentation knowledge corridor along the mountain trade routes of mainland Asia.

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

Discover Culinary Explorer

Ingredients

tua nao discs (fermented soybean discs)

Quantity

2 discs (about 30g total)

dried red chilies (prik haeng)

Quantity

5

stems removed, seeds shaken out

garlic

Quantity

5 cloves

unpeeled

shallots (hom daeng)

Quantity

3 small

unpeeled

fish sauce (nam pla)

Quantity

1 tablespoon, plus more to taste

palm sugar (nam tan pip) (optional)

Quantity

1 teaspoon

lime juice (nam manao) (optional)

Quantity

1 tablespoon (about half a lime)

sticky rice (khao niew)

Quantity

for serving

cucumber

Quantity

for serving

sliced into spears

round Thai eggplant (makhuea pro)

Quantity

for serving

quartered

long beans (thua fak yao)

Quantity

for serving

cut into 3-inch pieces

cabbage

Quantity

for serving

torn into wedges

pak wan (sweet leaf) or morning glory (pak bung)

Quantity

for serving

steamed or blanched

kab moo (pork rinds)

Quantity

for serving

Equipment Needed

  • Heavy granite mortar and pestle (krok hin)
  • Dry pan or wok for toasting tua nao
  • Tongs for charring aromatics over flame
  • Charcoal grill or gas burner for charring

Instructions

  1. 1

    Dry-roast the tua nao

    Set a dry pan or wok over medium heat. Break the tua nao discs into rough chunks and toast them, shaking the pan, until they darken slightly and the smell shifts from raw-funky to nutty and roasted. Two to three minutes. Watch them. They go from toasted to burnt fast. The roasting mellows the raw fermented edge and deepens the umami. Set aside.

    If you can find the soft, fresh tua nao (not dried into discs), you can skip the roasting and pound it directly. The discs are the dried, shelf-stable form. The fresh version is stickier, more pungent, and harder to find outside Northern Thailand.
  2. 2

    Char the aromatics

    Place the unpeeled garlic, unpeeled shallots, and dried chilies directly over a charcoal fire or gas flame. Turn them with tongs. The garlic and shallots should be blackened on the outside and soft inside, about 5 minutes. The chilies need less time: toast them until they puff slightly and darken, turning constantly so they don't catch fire. Thirty seconds to a minute. When they're done, the dried chilies should be brittle and deeply fragrant. Peel the charred skins off the garlic and shallots. The charred aroma is not optional. It's the soul of this nam prik.

    Charcoal gives the deepest flavor. A gas burner works. A broiler is a last resort. What you cannot do is skip the charring entirely. Without it, you have a pounded dip. With it, you have nam prik.
  3. 3

    Pound the paste

    Start with the toasted dried chilies in the granite mortar (krok hin). Pound them to flakes first. They need to break down before the wet ingredients go in. Add the peeled charred garlic and shallots. Pound to a rough paste. Not smooth. You want texture, chunks of charred shallot still visible, the garlic smashed but not liquefied. Now crumble in the roasted tua nao. Pound and fold. The tua nao will break apart into the paste, adding its earthy, fermented depth. Ten to fifteen firm strikes and folds. The mortar should smell like smoke and fermented beans. That's how you know you're in Lanna territory.

    Krok ก่อน, krok ก่อน. The mortar transforms. A blender would turn this into baby food. The rough, uneven texture of a mortar-pounded nam prik is what holds the sticky rice. It's structural, not aesthetic.
  4. 4

    Season and balance

    Add the fish sauce. One tablespoon to start. Stir it in with the pestle. Taste. The tua nao already brings salinity and umami, so go easy. If you want a touch of sweetness, add the palm sugar. If you want brightness, squeeze in the lime juice. But understand: some Lanna cooks add neither. The purest version is just tua nao, chilies, garlic, shallots, and fish sauce. Five ingredients. The ferment and the char do the work. Taste, adjust, stop fiddling when it tastes right. The balance here leans savory and smoky, not sweet and sour like a Central Thai nam prik.

    Ajarn always said: the four pillars are the framework, not a mandate for every dish. In Lanna nam prik tua nao, sour and sweet are whispers, not shouts. The ferment and the smoke are the dominant voices. Let them speak.
  5. 5

    Serve on the khantoke

    Transfer the nam prik to a small bowl. Arrange it on a plate or khantoke tray with sticky rice, raw vegetables (cucumber spears, quartered Thai eggplant, long bean pieces, cabbage wedges), steamed pak wan or blanched morning glory, and a generous pile of kab moo (pork rinds). Eat with your hands. Pinch a ball of sticky rice, press it flat, drag it through the nam prik, pick up a piece of vegetable or a shard of kab moo. That's a bite. The combination is the point. The nam prik alone is intense. With sticky rice and vegetables, it's a meal.

Chef Tips

  • Tua nao discs are available at Northern Thai markets and some Southeast Asian grocery stores. If you're outside Thailand, look for them online or at Lao and Shan markets. There is no real substitute. Kapi (shrimp paste) is not a substitute because it's a completely different ferment: crustacean protein versus plant protein. Japanese natto is a closer cousin biologically (both are Bacillus subtilis fermentations of soybeans), but the flavor profile is different because tua nao is dried and concentrated. If you must improvise, dried natto crumbled and toasted in a dry pan gets you partway there, but I'd rather you track down the real thing.
  • The char on the garlic and shallots is essential. In Lanna cooking, charring aromatics over an open flame is not a technique choice. It's the regional identity. Nam prik num, nam prik ta daeng, nam prik tua nao: they all start with fire-blackened aromatics. That smoky sweetness is what separates Northern Thai relishes from Central Thai ones. Skip the char and you've lost the dish.
  • Nam prik tua nao keeps for several days covered in the refrigerator, and some Lanna cooks will tell you it improves overnight as the flavors meld. Unlike som tam or tom yam, this is a dip that benefits from resting. Make it in the morning, eat it at dinner. The fermented soybean flavor deepens with time.
  • Kab moo (pork rinds) is not a snack food in this context. It's a structural accompaniment. The crispy, airy pork rind scoops the thick, rough nam prik in a way that sticky rice can't. You need both: the rice for body, the kab moo for crunch. A khantoke without kab moo is incomplete.

Advance Preparation

  • Tua nao discs can be dry-roasted in advance and stored in an airtight container for up to a week. They'll stay toasted and ready to pound.
  • The finished nam prik keeps covered in the refrigerator for 3-4 days. The flavor deepens overnight. Bring to room temperature before serving.
  • Sticky rice should be soaked for at least 4 hours (overnight is ideal) before steaming. This is not negotiable. Unsoaked sticky rice is hard and chalky.

Frequently Asked Questions

Nutrition Information

1 serving (about 25g)

Calories
50 calories
Total Fat
2 g
Saturated Fat
0 g
Trans Fat
0 g
Unsaturated Fat
1 g
Cholesterol
0 mg
Sodium
430 mg
Total Carbohydrates
6 g
Dietary Fiber
2 g
Sugars
2 g
Protein
4 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 Lanna Nam Prik & Relishes

Browse the full collection