An editorial recipe library. Every recipe is researched from many cited sources — see the provenance panel on each page. How we work →
แกงพะแนงหมู

Pork Panang Curry

/kɛ̄ːŋ pʰā.nɛ̄ːŋ mǔː/ · also Gaeng Phanaeng Mu
Pork Panang Curry is a thick coconut curry, not a bowl of red curry soup with pork in it. The dish lives or dies on frying the curry paste in coconut cream until the fat separates and carries the chile, spice, peanut, and makrut lime aroma through the sauce. The finish should cling to the pork in a glossy coat: salty first, then coconut-rich, gently sweet, and fragrant with shredded makrut lime leaf.
Pork Panang Curry — finished dish
Servings
Total time
40 min
Active time
25 min
Serves
4
Difficulty
standard
Heat

The dish in context

Panang appears in Thai written sources by the late 19th century, with older references describing chicken coated in curry paste mixed with coconut and grilled rather than simmered as a modern curry. The contemporary household version is a thick coconut curry, usually richer and drier than red curry, with pork, beef, chicken, or duck. Panang curry paste shares much of the red-curry base but is set apart by roasted peanuts and warm spices such as cumin, coriander seed, and sometimes nutmeg. Central Thai versions usually lean salty-sweet with makrut lime leaf on top; they are not sour and they are not a vegetable stew.

Method 7 steps · 40 min

Slice the pork thin

Slice the pork across the grain into 3 mm pieces. Keep the pieces broad rather than diced; Panang should coat slices, not hide cubes in sauce.

Why it matters Thin slicing gives tenderness without a long braise. Pork shoulder and neck have enough fat to stay supple, but thick pieces will tighten before the curry reduces.

Split the coconut cream

Set a wide pan over medium heat and add 180 ml coconut cream. Simmer, stirring often, until it thickens, turns glossy, and small beads of clear oil appear at the edges, 5-8 minutes. If the cream refuses to split after 8 minutes, add the neutral oil.

Why it matters Traditional curry frying uses coconut fat as the cooking medium. The separated fat blooms chile pigments and spice oils; unsplit coconut cream steams the paste and leaves the sauce flat.

Fry the curry paste

Pork Panang Curry step 3: Fry the curry paste

Add the Panang curry paste and fry in the coconut fat, pressing and scraping, until the paste darkens slightly and smells roasted rather than raw, 3-5 minutes. Add the ground roasted peanuts if the paste tastes thin or lacks nutty body.

Why it matters This is the make-or-break step. Raw curry paste tastes sharp and separate; properly fried paste stains the coconut fat orange-red and smells of chile, lemongrass, warm spice, and shrimp paste as one thing.

Coat the pork

Pork Panang Curry step 4: Coat the pork

Add the pork and 3 torn makrut lime leaves. Stir until every slice is coated and the outside of the pork loses its raw color, 2-3 minutes.

Why it matters Coating the meat before adding more liquid puts the curry paste directly on the pork. The torn leaves release oil into the fat phase, where their aroma carries better than in watery liquid.

Simmer to a thick curry

Pork Panang Curry step 5: Simmer to a thick curry

Add the remaining coconut cream and the coconut milk. Simmer uncovered over medium-low heat until the pork is cooked through and the sauce reduces to a thick, glossy coating, 10-14 minutes. Stir often near the end so the coconut solids do not catch.

Why it matters Panang should be spoonable but not soupy. The correct texture leaves a trail when a spoon is pulled through the pan and clings to the pork instead of pooling like broth.

Season salty-sweet

Pork Panang Curry step 6: Season salty-sweet

Season with fish sauce and palm sugar, starting with three-quarters of each. Simmer 1 minute, then correct the balance: salty first, rounded by sweetness, with no sour finish.

Why it matters There is no fixed ratio because curry paste brands carry different salt, shrimp paste, chile, and sugar. Seasoning before reduction risks a curry that becomes too salty as it thickens.

Finish with lime leaf and basil

Turn off the heat. Fold in Thai basil if using, then scatter the shredded makrut lime leaves and sliced red chile over the top. Serve with jasmine rice.

Why it matters Shredded makrut lime leaf is a finishing aroma, not a long-simmered herb. Late addition keeps it bright and citrusy instead of bitter.

Common mistakes

  • {'mistake': 'Making it too soupy', 'fix': 'Reduce until the sauce clings to the pork. Panang is a thick curry; if it moves like red curry broth, keep simmering.'}
  • {'mistake': 'Adding the curry paste to watery coconut milk', 'fix': 'Split the coconut cream first, then fry the paste in the separated fat. Boiled paste tastes raw and one-dimensional.'}
  • {'mistake': 'Using peanut butter', 'fix': 'Peanut butter does not belong. Use finely ground roasted peanuts only when the paste needs reinforcement.'}
  • {'mistake': 'Seasoning before the sauce reduces', 'fix': 'Reduce first, season late. Fish sauce concentrates as liquid evaporates.'}
  • {'mistake': 'Overloading the curry with vegetables', 'fix': 'Keep the curry centered on pork, coconut, paste, and makrut lime leaf. A handful of pea eggplants appears in some household versions, but mixed vegetables turn it into another dish.'}

What does not belong

  • {'item': 'lime juice or tamarind', 'reason': 'Sourness does not belong in Pork Panang Curry. The profile is salty-sweet, rich, and aromatic.'}
  • {'item': 'potatoes', 'reason': 'Potatoes belong in some massaman-style curries, not Panang.'}
  • {'item': 'carrots, broccoli, zucchini, or mixed frozen vegetables', 'reason': 'These turn the curry into generic coconut vegetable curry. Panang is not a vegetable stew.'}
  • {'item': 'peanut butter', 'reason': 'It makes the sauce pasty and sweet. Panang paste uses roasted peanuts as part of a pounded spice base, not a spread.'}
  • {'item': 'heavy cream or dairy milk', 'reason': 'Dairy mutes the curry paste and gives the wrong fat profile. Coconut milk is structural here.'}
  • {'item': 'curry powder as the main seasoning', 'reason': 'Panang is built from Thai curry paste. Curry powder cannot replace the chile, lemongrass, galangal, makrut lime, garlic, shallot, shrimp paste, peanut, and spice base.'}

Adaptations

Vegan Partial

Halal Partial

Gluten-free Partial

Dairy-free Partial

Shellfish-free Partial

Provenance

Sources surveyed61
Cultural authority0
Established press7
Community + blogs14
Individual voices40
Weighted score75.0
Review statusfounder-reviewed
Generated2026-05-16 00:21:20 UTC
Founder reviewed2026-05-16 00:21:41 UTC
Cultural accuracy8/10
Substitution safety8/10