Very fresh beef chopped fine and dressed cold — toasted rice powder, dried chilli, lime, fish sauce, the bitter bite of bile — folded with shallots and a fistful of herbs, eaten with raw vegetables and sticky rice.
ก้อย (koi) is the raw branch of the Isaan salad family — the same dressing logic as larb (toasted rice powder, dried chilli, fish sauce, lime, a hill of herbs) applied to meat that never meets heat. Wongnai's recipe puts the signature plainly: the rawness of the beef dressed with larb seasonings, served fresh and red, eaten with raw vegetables and hot sticky rice — and it comes with the caveat every Thai source repeats: use very fresh, clean beef to keep yourself out of trouble.
What makes koi more than Isaan tartare is the bitter turn. TrueID titles its recipe ก้อยเนื้อ ก้อยขม — the same bowl, gone bitter — and the bitterness has two traditional agents: ดีวัว, beef bile, which needs only a spoonful or two, and fresh beef blood, which deepens the colour and the iron note. Neither is compulsory; TrueID adds both "a little, or not at all", and Cookpad's home version is a clean lime-and-chilli salad with no blood and no bile. The full Isaan treatment, as EsanBanna's recipe lists it, can run further still: offal — liver, tripe — into the bowl, plus ขี้เพลี้ย — the bitter digestive fluid the recipe itself glosses as ดีวัว, bile.
And koi rewards the careful cook. Thai sources warn about raw beef in their own pages — TrueID's sister article on larb names ไข้หูดับ (Streptococcus suis infection) and tapeworm as the risks of raw meat, and EsanBanna's koi page lists roundworm, tapeworm and liver fluke before pointing uneasy cooks to its cooked version, ก้อยคั่ว. The Isaan answer is the same one food-safety bodies give anywhere: buy very fresh meat from someone you trust, keep it cold, and eat it the day it is dressed. Koi is not a dish for shortcuts with beef; it is a dish of confidence in it.
| Thai | English | Amount |
|---|---|---|
| เนื้อวัว (ส่วนนุ่ม) | Beef — tenderloin or sirloin, very fresh | 500 g |
| ข้าวคั่ว | Toasted rice powder | 4 tbsp |
| พริกแห้งป่น | Dried chilli powder | 4 tbsp |
| ดีวัว | Beef bile — the bitter | 2 tbsp |
| น้ำมะนาว | Lime juice | 4 tbsp |
| น้ำปลา | Fish sauce | 4 tbsp |
| หอมแดง | Shallots, sliced | 6 |
| ต้นหอม | Spring onions, sliced | 2 |
| ผักชี | Coriander, chopped | 2 sprigs |
| ผักชีฝรั่ง | Sawtooth coriander (culantro) | 3 stalks |
| ใบมะกรูดซอย | Kaffir lime leaves, finely sliced | 2 tbsp |
| ใบสะระแหน่ | Mint leaves, to finish | a handful |
| เลือดวัวสด (ไม่ใส่ก็ได้) | Fresh beef blood (optional) | a little |
| เครื่องในวัว — ตับ ผ้าขี้ริ้ว (ไม่ใส่ก็ได้) | Beef offal — liver, tripe (optional) | a little |
| ผักเคียง: โหระพา กะหล่ำปลี แตงกวา ผักกาดหอม | Thai basil, cabbage, cucumber, lettuce — to serve | as liked |
The other pots. Cookpad's foncooking keeps it minimal: beef, chilli powder, rice powder, fish sauce and lime, then the herbs — no blood, no bile, and the taste profile spelled out: hot and sour lead, salt follows. TrueID's pot is the bitter one — beef chopped fine, chilli, fish sauce and rice powder first, then blood and bile "a little, or not at all", lime and a pinch of MSG, and the same herb roll-call of spring onion, sawtooth coriander, mint and kaffir lime. EsanBanna's pot is the fullest Isaan reading — beef, liver and tripe chopped together, fresh blood stirred through and ขี้เพลี้ย (ดีวัว) for the bitter — with the same hot-sour-salt balance, and a note that uneasy cooks can stir-fry the same bowl as ก้อยคั่ว. All four dress raw, by hand, in a bowl.
To bile or not to bile. Wongnai lists ดีวัว as a core ingredient, two spoonfuls into the bowl. TrueID treats bile and blood as the optional turn that makes the dish ก้อยขม — add a little, or none. Cookpad's koi has neither: a clean lime-and-chilli salad. The bitter-blooded version is the classic Isaan reading; the plain one is the safe home-bowl. All three still call it ก้อยเนื้อ.
The texture of the beef. Cookpad minces the beef, TrueID chops it fine, Wongnai slices it into thin strips. What they share matters more than what divides them: hand-cut meat, kept cold, dressed raw — no grinder, no blender, no fire.
Blood and offal. EsanBanna's recipe runs beef, fresh blood, liver and tripe together; TrueID offers offal as an option; Wongnai keeps the bowl pure beef. The offal version is the fuller Isaan plate, but the beef-only bowl is the standard.
The chilli load. Wongnai goes four tablespoons of chilli powder to 500 g of beef — a genuinely fierce bowl. TrueID doses chilli "to your spice tolerance", and Cookpad seasons to taste on the hot-sour-salt balance. Koi is meant to bite; how hard is between you and your table.
MSG. TrueID and EsanBanna add a pinch of ผงชูรส; Wongnai and Cookpad leave it out. As ever in Isaan cooking, the pinch is personal.
The sugar question. None of the four sweetens koi. The dish runs hot–sour–bitter–salty, without the sweet edge larb often carries — worth noting if you have been adding palm sugar to everything Isaan.
This recipe is translated from the following Thai-language sources. Where they disagree, we've said so.
1. Wongnai — "แจกสูตรฟรี!! 'ก้อยเนื้อ' สไตล์อีสาน นัวเวอร์ถึงเครื่องถึงอารมณ์!" (the recipe used here) — wongnai.com
2. TrueID Food — "แซ่บอยู่นะ! สูตรก้อยเนื้อ ก้อยขม อาหารอีสาน รสเด็ด อร่อยนัวถึงเครื่อง" by MEEKAO (the bitter-blooded pot; bile and blood as the optional turn) — food.trueid.net
3. Cookpad — "สูตร ก้อยเนื้ออีสาน" by foncooking (the clean lime-and-chilli bowl; the hot-sour-salt balance) — cookpad.com
4. EsanBanna — "ก้อยขม แซ่บๆ สูตรอีสานบ้านเฮา", credited to อาหารบ้านโบว์ (the full Isaan ingredient list — offal, fresh blood, ขี้เพลี้ย; the raw-meat warning and the cooked ก้อยคั่ว alternative) — esanbanna.com