Recipe · Thailand · The World's #1 Stew

Panang (พะแนง)

Beef braised in coconut milk, a from-scratch paste, ground peanuts stirred into the curry as it reduces. Served with pickled shallots and sweet basil — and no lime, whatever the internet photos say.

Panang curry (พะแนง) thick beef curry with makrut chiffonade, chilli threads and pickled shallots

The Curry That Broke the Internet

In 2023, TasteAtlas ranked panang the #6 food in the world — and its #1 stew. The photograph showed a tofu panang topped with peanuts, a lime wedge and coriander, and Thai cooks collectively asked whether that was even panang. The ranking was a compliment; the photo was not.

The real panang descends from King Rama V's royal kitchens. M.L. Nueang Nilrat — raised by the head of the royal kitchen herself — recorded the court recipe: meat simmered in coconut milk, paste fried in the cream, ground peanuts stirred in as the curry reduces, served with pickled shallots, sweet basil sprigs and fresh chillies arranged around the rim. No lime anywhere.

And the dish is its own thing. A Pantip commenter put the genealogy best: panang paste is the kua paste plus the "nine-spice blend" and roasted peanuts — "not a stir-fry and not a curry." Which is why their next sentence stings: "Nowadays everyone makes it with red curry paste — it just tastes like dry red curry." The western error, called out by Thai cooks years ago.

The Paste (from scratch — Michelin Guide restaurant weights)

ThaiEnglishAmount
พริกชี้ฟ้าแห้ง (แกะเม็ด)Dried red spur chillies, deseeded15 g
พริกขี้หนูแห้งDried red bird's eye chillies7 g
ข่าซอยGalangal25 g
ตะไคร้ซอยLemongrass30 g
ผิวมะกรูดMakrut lime zest10 g
หอมแดงไทยThai shallots35 g
กระเทียมไทยThai garlic25 g
กะปิย่างGrilled shrimp paste20 g
ดอกเกลือSalt flower7 g

The classical nine-spice depth (พิกัดเก้า): dry-roast and pound — star anise 1 part, cinnamon 1, lesser galangal 1, bay leaf 1, white pepper 1, nutmeg 1, mace 1, cardamom 1, coriander seed 5. Add to the paste for the old-school version.

The curry — แกง (beef; serves 4)

ThaiEnglishAmount
เนื้อน่องลายBeef shank with visible marbling, cut bite-size1 kg
หางกะทิThin coconut milk (for braising)500 ml
หัวกะทิคั้นสดFresh coconut cream1.2 litres
ถั่วลิสงคั่ว (ป่นละเอียด)Roasted peanuts, finely ground60 g
น้ำตาลทรายSugar40 g
น้ำปลาดีGood fish sauce20 ml
ใบมะกรูด (ซอยฝอย)Makrut leaves, fine chiffonadeto finish
พริกชี้ฟ้า (ซอยเส้น)Red spur chilli, sliced into threadsto finish
หอมดองPickled shallotsto serve
ใบโหระพาSweet basil sprigsto serve
พริกหยวกFresh spur chilli piecesto serve

The Method

  1. Pound the paste — soaked dried chillies with the galangal, lemongrass, makrut zest, shallots, garlic, grilled shrimp paste and salt, until completely fine. The classical nine-spice blend goes in too if you want the old depth.
  2. Braise the beef first. Court method: the meat simmers in the thin coconut milk over low heat until tender — about 40–50 minutes for shank. The paste joins after.
  3. Fry the paste. Low heat, a touch of oil, paste in until fragrant; then the coconut cream goes in gradually, stirred as the paste dissolves into it.
  4. Beef in. Fold the braised beef in with some of its cooking liquid and simmer until the oil visibly breaks out of the cream — the surface turns glossy red-gold. That's the panang point.
  5. Peanuts in the curry. Ground roasted peanuts stirred in — never sprinkled on top — then the sugar, and the fish sauce poured around the rim of the pan so it hits hot metal and blooms. Reduce until thick and clinging.
  6. Plate it properly. Drizzle of cream, makrut chiffonade, chilli threads soaked in cold water to stay bright. Pickled shallots, basil sprigs and fresh chillies around the plate — the three court companions, chewed together with each spoonful. Jasmine rice. No lime.

Where Thai Sources Disagree

Protein. Beef is the grand version; pork and chicken are the everyday ones; duck appears too. Tofu panang (the TasteAtlas photo) is not something Thais recognise.

The nine-spice blend. Classical pastes carry it; some modern restaurants run the cleaner fresh version (the Michelin recipe has no dry spices at all).

Peanuts. The court recipe and traditional home cooks stir ground peanuts into the curry. A few modern versions skip them entirely.

The lime wedge. Court recipe: no lime. Modern Thai restaurants sometimes serve one — but it's the TasteAtlas garnish that made Thai cooks flinch.

Thickness. Proper panang is thick and clinging (ขลุกขลิก); street versions sometimes run thinner — the argument is about how reduced, not about the idea.

How Western Versions Get It Wrong

UK Ingredient Notes

Sources

This recipe is translated from the following Thai-language sources. Where they disagree, we've said so.

1. Michelin Guide Thailand (21 Aug 2026) — "วิธีทำพะแนงเนื้อให้อร่อยเด็ดแบบร้านมิชลิน" (Supanniga Eating Room, Tha Tian) — guide.michelin.com

2. Silpa-Mag (6 Jan 2023) — "พะแนง หรือ 'พะแนงเนื้อ' ตำรับชาววังสมัยรัชกาลที่ 5 ใส่ถั่วลิสง!?" (M.L. Nueang Nilrat's court recipe, from "ชีวิตในวัง") — silpa-mag.com

3. Pantip thread D8389020 (2009) — "เครื่องแกงพะแนงกับเครื่องแกงแดงมันแตกต่างกันอย่างไง" (paste genealogy, nine-spice blend) — pantip.com

4. Aroifin (30 Jun 2025) — "วิธีทำ พะแนงหมู สูตรพริกแกงตำเอง" (home pork version) — aroifin.com

Johnny Tiger
Johnny researches and translates Thai recipes from Thai-language sources — chefs, restaurants and home cooks in Thailand — and publishes them with their sources cited. No westernised shortcuts, no invented steps.