
Postcolonial Phnom Penh, mid-20th century. The name and shaking-pan technique echo Vietnamese bò lúc lắc ("shaking beef"), itself a French-colonial invention adapting steak-frites to wok cooking. The Khmer version swapped the Vietnamese soy-and-sugar marinade for oyster sauce and made the Kampot-pepper-lime dip the centerpiece.
Postcolonial Phnom Penh, mid-20th century — name and pan-shake echo Vietnamese bò lúc lắc, itself a French steak-frites adaptation. Kampot pepper isn't optional: protected-origin, citrus-floral notes ordinary black pepper lacks.
Cubed beef, seared hard in a hot pan with garlic and oyster sauce, piled on a plate of lettuce, tomato, and raw onion rings. The dipping sauce on the side is what makes it: Kampot pepper crushed coarse, lime juice, salt — that's it. Dunk each cube before eating; a fried egg often goes on top.
Kampot pepper isn't optional. The protected-origin peppercorn from Cambodia's southern coast carries citrus-floral notes that ordinary black pepper lacks, and crushing it fresh (not pre-ground) keeps the volatile oils. Pan must be smoking before beef goes in — the cubes need a 30-second sear per side, never stir-fried into stew.
Variations
Romdeng (Phnom Penh, on lettuce with fried egg, the standard); roadside Siem Reap stalls swap beef for water buffalo; Khmer-French bistros plate it with crisp shoestring fries; vegan riffs use seared lion's mane.
On the Palate
Where Lok Lak sits in the Cambodian flavor cloud
Sear, don't stew: get the pan smoking-hot and lay the beef in a single layer so each cube gets 30 seconds to a hard brown crust per side — crowd it or use a cool pan and the meat sheds water, boils grey, and goes tough.
Ingredients
How it's made
4 steps · 17 min
- 15 min
Slice the beef into thin strips, about a quarter-inch thick, for quick cooking. In a bowl, combine the beef with soy sauce, oyster sauce, and minced garlic, ensuring each piece is well coated. Let it sit for a few minutes to absorb the flavors.
- 25 min
Heat a large skillet over medium-high heat until a drop of water sizzles on contact. Add the marinated beef in a single layer, searing it quickly on each side until browned and cooked through, about 2 minutes per side. The aroma of garlic should be prominent.
Watch outThe pan is ready when a flicked water drop dances and evaporates on contact — anything cooler and the beef steams instead of crusting.
- 35 min
Arrange fresh vegetables like sliced cucumbers and tomatoes on a serving platter. Place the cooked beef on top, and sprinkle with freshly ground pepper for a fragrant finish.
Watch outPull the beef the moment the outside is browned and the inside still blushes pink — 30 seconds too long and these little cubes overcook and stiffen.
- 42 min
In a small bowl, mix lime juice with a pinch of salt and pepper to create a dipping sauce. Serve this alongside the beef and vegetables for a zesty contrast.
Archive tool suggestions — not reviewed
These legacy suggestions have not been evidence-reviewed and are not presented as required tools.






