Recipe · Thailand · The Muslim-Style Biryani

Khao Mok Nuea (ข้าวหมกเนื้อ)

Beef simmered in a spiced milk broth, jasmine rice cooked in that same broth, and a sweet-sour mint-and-chilli relish — Thailand's answer to biryani, and the beef sibling of khao mok gai.

Khao Mok Nuea — Beef simmered in a spiced milk broth with cinnamon, cardamom and saffron, then jasmine rice cooked in the same

Biryani, The Thai Way

Khao mok is Thailand's Muslim biryani. TrueID's writer traces the line: the dish belongs to the Muslim communities across the region, its origin is Persian, and it arrived in Thailand with Persian traders — the same merchants' route that carried the spice vocabulary of cardamom, cinnamon and saffron into the Thai-Muslim kitchen. Most of Thailand knows khao mok gai, the chicken version sold from yellow-rice stalls everywhere; khao mok nuea is the rarer beef sibling, and the one beef eaters argue is the deeper plate.

The structure is constant across every source: meat and rice never meet as strangers. The meat is cooked in a spiced, dairy-rich broth — milk, yogurt or evaporated milk depending on the kitchen — and the rice is then cooked in that broth, soaking up everything the beef left behind. Krua Khun Toi's recipe from ร้านสุไบดะห์ makes the sequence explicit: the beef shin simmers two hours with curry powder, cinnamon, cardamom, milk and saffron, then the pot is tipped into a rice cooker, the beef is lifted out, and the rice cooks alone in the beef broth — twenty minutes, and the rice has become the dish.

Then there is the plate around it. Every source agrees on หอมเจียว, the crispy fried shallots, and cold cucumber — Bloggang's แม่ใบตอง buys her shallots ready-fried at Bang Rak market, which is as honest a shortcut as Thai cooking offers. And no khao mok is complete without its relish: the green เครื่องจิ้ม — chillies, mint, shallots, garlic, usually aged ginger, blended into a sweet-sour vinegar syrup. TrueID's writer goes further and says what the stall-owners know: khao mok wants a bowl of ต้มซุปเนื้อ, the sour beef soup, to drink between spoonfuls.

The Recipe (restaurant batch, from ร้านสุไบดะห์ via Krua Khun Toi — scale down for home)

ThaiEnglishAmount
เนื้อวัวน่องลายBeef shin2 kg
ข้าวขาวดอกมะลิJasmine rice1.5 kg
เครื่องสามเกลอThree-friends paste (garlic, coriander root, peppercorns)to taste
น้ำมันหอมเจียวFried-shallot oil100 g
ผงกะหรี่Curry powder100 g
เกลือSalt5 tbsp
น้ำตาลทรายSugar250 g
อบเชยCinnamon sticks5
ลูกเค็นCardamom pods10
นมสดFresh milk385 g
น้ำสะอาดWater1.5 L
ผงหญ้าฝรั่นSaffron powder½ tsp
สะระแหน่Mint1 pinch
ผักชีCoriander10 stalks
มะเขือเทศสีดาSida tomatoes2

The home batch (TrueID, โก๊ะเกรียน): marinate the beef in khao mok powder, coriander seeds, ground cumin, ghee or salted butter, natural yogurt, cinnamon, bay leaves and turmeric or saffron — at least 2 hours, overnight if you can. Fry the beef in butter until just cooked, lift it into a rice cooker, fry the washed raw rice in the same pan, add water and press cook. Serve with the blended relish and beef soup. The from-scratch batch (Pantip, GI_Nen): homemade biryani-masala powder, 1 kg wet-aged beef cheek vacuum-sealed overnight with yogurt, ¼ can evaporated milk, paprika, bay, salt and pepper; 500 g aged rice fried with 20 g garlic, 50 g shallots, butter and oil, cooked with 100 ml evaporated milk — no instant powder, no stock cubes, no MSG anywhere.

The relish (เครื่องจิ้ม), restaurant-scale (Subaida): 500 g bird's eye chillies, 300 g shallots, 200 g garlic, 500 g aged ginger, 500 g mint, 500 g spring onion, 500 g coriander leaves — blended to a paste, then folded into 2 kg vinegar simmered with 3 kg sugar and 300 g salt until it turns yellow. Pantip's home-scale sauce: ½ cup seeded green chillies, ½ cup unbruised mint leaves, ½ cup aged ginger, 5–6 shallots, ½ cup sugar, 1½ tbsp salt, ½ cup vinegar, ¼ cup water.

The Method

  1. The paste. Heat the wok over medium heat with oil and fry the three-friends paste — garlic, coriander root and peppercorns — until it smells right. Then the curry powder, salt and sugar, stirred until they dissolve into the oil.
  2. The spices. Cinnamon sticks and cardamom pods go in, then the fresh milk, stirred once and brought to the boil. The milk is what makes this broth richer than any stock.
  3. The beef. Beef shin into the pot with the water. When it boils again, add the mint, coriander, tomatoes and saffron. Then the long part: low heat, about two hours, until the shin surrenders.
  4. The rice. The whole pot tips into a rice cooker. Lift out the beef and the whole spices, and cook the rice in the broth they left behind — about twenty minutes. This is the step that makes it khao mok and not beef-with-rice.
  5. The relish. Blend the shallots, garlic and aged ginger fine, then the chillies, mint, spring onion and coriander into a green paste. Boil the vinegar, dissolve the sugar and salt, simmer until it yellows, cool, and fold the two together.
  6. The plate. Rice, beef, relish — and the garnishes no source skips: crispy fried shallots, cold cucumber, spring onion. TrueID's writer adds the bowl of sour beef soup alongside.

Where Thai Sources Disagree

The beef and its route to tenderness. Subaida simmers beef shin for two hours in the spiced broth — no pre-marinade at all. TrueID marinates any beef two hours to overnight, then fries it before the rice. Pantip wet-ages beef cheek for two weeks, then vacuum-marinates it overnight. Bloggang marinates half a kilo in instant powder for 30 minutes — or, as it happened, 48 hours. Four sources, four routes to soft beef.

Instant powder or homemade masala. Bloggang uses Lobo instant khao mok powder straight from the sachet; TrueID uses khao mok powder plus its own coriander and cumin; Subaida skips the concept entirely and builds the flavour from curry powder, cinnamon and cardamom; Pantip grinds a biryani-masala base from scratch and refuses to disclose the full blend.

Saffron, turmeric or paprika. Subaida uses saffron powder — the Persian touch, and the luxury option. TrueID allows either turmeric or saffron. Pantip uses paprika. Bloggang's colour comes from whatever the Lobo sachet contains.

The dairy. Subaida's broth is built on fresh milk; TrueID and Pantip marinate in natural yogurt, and Pantip adds evaporated milk to the rice as well. Bloggang's rice-cooker version uses only water. The dairy is where the richness comes from — and it's the first thing the shortcut versions drop.

One pot or two stages. TrueID and Bloggang put raw rice and meat in the same rice cooker — one pot, office-friendly. Subaida cooks the rice separately in the beef's own broth, lifting the meat out first. Pantip fries the rice with aromatics and cooks it as its own component. The one-pot versions are softer; the two-stage rice is cleaner and drier.

The relish. Subaida and Pantip put aged ginger in the เครื่องจิ้ม; TrueID's version is chillies, garlic, mint and spring onion only. Bloggang substitutes bottled sweet chilli sauce — the author says so herself, and Thai home cooks will recognise the move.

The soup pairing. TrueID insists khao mok is eaten with ต้มซุปเนื้อ, sour beef soup; Pantip pairs it with a home chicken-and-tomato soup; Subaida and Bloggang serve the plate without one. The soup is the connoisseur's addition.

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. Krua Khun Toi (ครัวคุณต๋อย) — "ข้าวหมกเนื้อ" สูตรร้านสุไบดะห์ (the recipe used here, including the relish) — kruakhuntoi.com

2. TrueID Food — "ข้าวหมกเนื้อ เนื้อเน้น ๆ สูตรโก๊ะเกรียน" (the home one-pot batch and the soup pairing) — food.trueid.net

3. Pantip — "เมื่อคุณต้องทำ 'ข้าวหมกเนื้อ' ตั้งแต่ 0" by GI_Nen (the from-scratch batch with homemade masala) — pantip.com

4. Bloggang (ครัวบ้านใบตอง) — "111. ข้าวหมกเนื้อ..หมกไก่..โลโบ้" by แม่ใบตอง (the instant-powder office shortcut) — bloggang.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.