An editorial recipe library. Every recipe is researched from many cited sources — see the provenance panel on each page. How we work →
น้ำพริกอ่อง

Nam Prik Ong

/nám pʰrík ʔɔ̀ːŋ/ · also Nam Phrik Ong
Nam prik ong is northern Thailand's pork-and-tomato chile relish: red, coarse, salty, gently sour, and built for scooping with vegetables and sticky rice. The dish lives or dies on frying the pounded paste long enough to smell rounded instead of raw, then cooking the tomatoes until they collapse into the pork. It should land closer to a loose ragu than a salsa. Watery tomato sauce does not belong.
Nam Prik Ong — finished dish
Servings
Total time
45 min
Active time
35 min
Serves
4
Difficulty
standard
Heat

The dish in context

Nam prik ong (น้ำพริกอ่อง) is a northern Thai, Lanna-style cooked chile relish built from dried chiles, pork, tomatoes, shallots, garlic, and fermented seasonings. Thai government and educational sources group it with the well-known foods of the North alongside nam prik num, sai ua, khao soi, and kaeng hang le. It is eaten as part of a set rather than as a standalone sauce: vegetables, sticky rice, and often khaep mu (แคบหมู), crisp pork rinds, do the carrying. Household versions vary in fermented soybean paste, shrimp paste, tomato type, and garnish, but the red pork-and-tomato structure is stable across sources.

Method 7 steps · 45 min

Toast and soften the chiles

Toast the dried chiles in a dry wok or skillet over medium-low heat until they darken slightly and smell nutty, 45-90 seconds. Do not blacken them. Cover with hot water for 10 minutes if they are brittle, then drain well.

Why it matters Toasting wakes up fat-soluble chile aromas; burning makes the whole relish bitter. Soaking is a texture step, not a flavor step, and excess soaking water would dilute the paste.

Pound the paste

Pound the chiles and salt to a coarse powder in a mortar. Add shallots, garlic, lemongrass, and shrimp paste, then pound to a coarse red paste with no large chile skins. A food processor can do the job, but stop before it becomes a purée.

Why it matters Nam prik ong should have texture. A completely smooth paste fries evenly but loses the rustic, broken structure that makes the finished relish cling to vegetables.

Fry the paste

Nam Prik Ong step 3: Fry the paste

Heat the oil in a wok or wide skillet over medium heat. Add the paste and fry, stirring constantly, until the oil turns orange-red and the raw garlic-shallot smell is gone, 3-5 minutes.

Why it matters This is the make-or-break step. Under-fried paste tastes raw and sharp; properly fried paste smells round, savory, and slightly roasted before the pork ever enters the pan.

Cook the pork

Nam Prik Ong step 4: Cook the pork

Add the ground pork and break it into small pieces with a spatula. Cook until the pork loses its pink color and the fat starts to mingle with the chile oil, 4-6 minutes.

Why it matters Small pork granules give the relish its ragu-like body. Large clumps make it eat like a stir-fry instead of a dip.

Collapse the tomatoes

Nam Prik Ong step 5: Collapse the tomatoes

Add the tomatoes, fermented soybean paste, and water. Simmer over medium heat, pressing some tomatoes against the side of the pan, until the mixture is loose but not soupy and the oil stains the edges, 12-18 minutes.

Why it matters The tomatoes must break down into the pork rather than sit as fresh chunks. The target is spoonable and coarse, with enough moisture to dip but not enough to pool on the plate.

Season and reduce

Nam Prik Ong step 6: Season and reduce

Stir in fish sauce and palm sugar if needed. Cook 2-4 minutes more, until the relish drags slightly when a spatula is pulled through it. Taste for salty, sour, and chile warmth; sweetness should stay in the background.

Why it matters There is no fixed ratio because tomatoes vary. Sugar corrects hard acidity; it does not turn nam prik ong into sweet tomato jam.

Finish and serve warm or room temperature

Turn off the heat and fold in cilantro and scallions if using. Serve warm or at room temperature with vegetables, sticky rice, and pork rinds.

Why it matters Fresh herbs turn dull if boiled into the relish. The dip also tastes more coherent after 10 minutes of cooling, when the pork fat and tomato settle into one texture.

Common mistakes

  • {'mistake': 'Using canned tomato sauce as the base.', 'fix': 'Use fresh small tomatoes or cherry tomatoes and cook them down. Canned sauce gives a smooth pasta-sauce texture and the wrong cooked-tomato sweetness.'}
  • {'mistake': 'Leaving the chile paste raw.', 'fix': 'Fry until the oil turns orange-red and the harsh garlic smell disappears. The paste needs direct fat contact before the pork and tomatoes dilute it.'}
  • {'mistake': 'Making it sweet.', 'fix': 'Use palm sugar only to correct sharp tomatoes. The finished relish should read salty, savory, tomato-sour, and chile-warm, not sweet.'}
  • {'mistake': 'Cooking it too wet.', 'fix': 'Reduce until a spatula leaves a short trail through the mixture. It should cling to cabbage and cucumber, not run off them.'}
  • {'mistake': 'Serving it without vegetables.', 'fix': "Vegetables are part of the dish's structure. Without them, the relish becomes salty meat sauce."}

What does not belong

  • {'item': 'coconut milk', 'reason': 'Coconut milk does not belong in nam prik ong. It dulls the chile paste and turns a northern relish into an unrelated creamy sauce.'}
  • {'item': 'basil', 'reason': 'Holy basil or Thai basil does not define this dish. Adding basil pushes the aroma toward pad krapow or restaurant stir-fry.'}
  • {'item': 'lime juice', 'reason': 'Lime is not the main acid here. Tomato supplies the sourness; lime makes the dip sharper and thinner.'}
  • {'item': 'ketchup', 'reason': 'Ketchup does not belong. Its vinegar-sugar profile makes the relish taste like sweet tomato condiment instead of cooked chile paste.'}
  • {'item': 'ginger or galangal', 'reason': 'Those roots belong to other Thai preparations. Nam prik ong gets its aromatic frame from dried chile, shallot, garlic, shrimp paste, and sometimes lemongrass.'}

Adaptations

Vegan Partial

Replace pork with finely chopped firm tofu, crumbled tempeh, or minced mushrooms; replace shrimp paste and fish sauce with fermented soybean paste plus vegan fish sauce or Thai thin soy sauce. The result is a vegan adaptation with the right red-tomato structure, but it will not have pork-fat roundness.

Halal Partial

Replace pork with ground chicken thigh or beef and confirm the shrimp paste, fish sauce, and soybean paste are halal-certified. Omit pork rinds and serve with vegetables, sticky rice, or rice crackers.

Gluten-free Partial

Use gluten-free fish sauce and check fermented soybean paste; many contain wheat. If the soybean paste contains wheat, omit it and season with fish sauce and salt.

Dairy-free Partial

The standard dish contains no dairy. Coconut milk, cream, and butter do not belong.

Shellfish-free Partial

Replace shrimp paste with fermented soybean paste and use fish sauce only if fish is acceptable. For strict shellfish-free cooking, confirm fish sauce production has no shellfish cross-contact or use vegan fish sauce.

Provenance

Sources surveyed99
Cultural authority10
Established press12
Community + blogs14
Individual voices63
Weighted score138.0
Review statusfounder-reviewed
Generated2026-05-16 04:49:54 UTC
Founder reviewed2026-05-16 04:50:12 UTC
Cultural accuracy8/10
Substitution safety7/10