Cambodia · Southeast Asia

Cambodian Lok Lak Recipe with Pepper-Lime Dipping Sauce

Updated November 3, 2026

Total time
55 min
prep 20 min · cook 15 min
Serves
4
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece
Cuisine
Cambodia
Southeast Asia

Jump to recipe

Cambodian Lok Lak Recipe with Pepper-Lime Dipping Sauce

Cambodian lok lak is a stir-fry of marinated beef served with rice, crisp lettuce, tomato, and onion, with a sharp lime-and-black-pepper sauce for dipping. The quick sear keeps the beef savory and tender, while the fresh vegetables and tangy sauce balance its rich, salty-sweet marinade; family and regional versions vary in seasoning and accompaniments.

Ingredients

  • 1½ cups (300 g) jasmine rice
  • 2 cups (480 ml) water, or the amount specified for your rice
  • 1½ lb (680 g) beef sirloin or flank steak, trimmed and cut into 1-inch (2.5 cm) cubes
  • 2 tablespoons (30 ml) soy sauce
  • 1 tablespoon (15 ml) oyster sauce
  • 1 teaspoon (5 ml) fish sauce
  • 1 teaspoon (4 g) granulated sugar
  • ½ teaspoon (1 g) freshly ground black pepper, for the marinade
  • 3 garlic cloves (about 9 g), finely chopped
  • 2 tablespoons (30 ml) neutral oil, divided
  • 2 tablespoons (30 ml) fresh lime juice, for the dipping sauce
  • ½ teaspoon (3 g) fine salt, for the dipping sauce
  • 1 teaspoon (2 g) coarsely ground black pepper, for the dipping sauce, plus more to taste
  • 1 small head (about 150 g) butter lettuce or leaf lettuce, leaves separated and washed
  • 2 medium tomatoes (about 300 g), cut into wedges
  • ½ medium red onion (about 75 g), thinly sliced
  • 1 small cucumber (about 200 g), thinly sliced

Instructions

  1. Start the rice. Rinse the jasmine rice in a sieve or bowl until the water runs mostly clear, then drain it well. Combine it with the measured water in a saucepan and bring to a boil. Cover, turn the heat to low, and simmer for 15 minutes, or follow the timing on your rice package. Turn off the heat and leave it covered while you prepare and cook the beef. If using a rice cooker, use its usual water ratio and start it now so the rice is ready alongside the stir-fry.
  2. Cut and season the beef. Cut the steak across the grain into roughly even 1-inch cubes so they cook at a similar rate. In a medium bowl, stir together the soy sauce, oyster sauce, fish sauce, sugar, ½ teaspoon black pepper, garlic, and 1 tablespoon of the oil. Add the beef and toss until the pieces are coated. Cover and refrigerate for 20 minutes. Meanwhile, wash and slice the vegetables, and keep them separate from the raw beef and its utensils.
  3. Mix the dipping sauce and arrange the plate. Stir the lime juice, salt, and coarsely ground black pepper together in a small bowl. Taste it: it should be tart, salty, and distinctly peppery. Add another squeeze of lime or a pinch of pepper if needed. Arrange the lettuce, tomato, onion, and cucumber on a large platter or divide them among four plates. Keep the lime-pepper sauce nearby for dipping.
  4. Heat the pan well. Remove the beef from the refrigerator while you heat a large heavy skillet or wok over high heat. Once hot, add the remaining 1 tablespoon of oil and swirl to coat the cooking surface. Lift the beef out of the marinade, letting excess drip back into the bowl; do not pour the leftover raw-beef marinade into the finished dish. Cook the beef in two batches so the pieces have room to sear. Crowding the pan releases moisture and makes the meat steam rather than brown.
  5. Sear the beef in batches. Spread the first batch in a single layer and leave it undisturbed for about 1 minute to brown. Stir or turn the pieces and cook for another 2 to 3 minutes, adjusting the heat to keep a lively sizzle without burning the garlic. Transfer the batch to a clean plate and repeat with the remaining beef. The exact time depends on the pan and cube size, so check the largest piece with a food thermometer. USDA FSIS lists 145°F (63°C) as the safe minimum for whole cuts of beef, followed by a 3-minute rest; let the cooked beef rest for those 3 minutes before serving.
  6. Finish and serve promptly. Tip the rested beef and any juices on its clean plate onto the vegetable platter, or serve the beef in a warm bowl beside the vegetables. Fluff the rice with a fork and spoon it into bowls. Serve the lime-pepper sauce at the table, so everyone can dip each bite or drizzle a little over the beef.

Tips

  • Choose a quick-cooking cut. Sirloin is easy to cube and usually gives a tender result; flank steak is flavorful but should be cut across the grain. Avoid very lean cubes cut too small, which can dry out before they brown.
  • Keep the pan hot and work in batches. Give the beef room rather than filling the skillet. If the pan is small, cook three batches. Let the pan regain its heat between batches, and use a splatter screen if needed.
  • Adjust salty ingredients with care. Oyster, soy, and fish sauces all contribute salt, and brands differ. Use the listed amounts first, then taste the separate dipping sauce. For a gluten-free version, use gluten-free tamari and verify that the oyster sauce is gluten-free; the flavor will be a little different but still savory.
  • Keep raw-beef tools separate. Use a clean plate for cooked meat, not the plate that held it raw. Discard the marinade that touched uncooked beef, and wash hands, knives, and surfaces before handling the salad ingredients.

Serving Suggestions

Serve lok lak as a composed meal: warm rice underneath or alongside the beef, with cool lettuce and vegetables arranged around it. The lettuce leaves can be used as little wraps, or everyone can build bites with rice, beef, onion, tomato, and a dab of pepper-lime sauce. The sauce is intentionally punchy, so offer it on the side rather than pouring all of it over the platter. If you want another dish at the table, add a light vegetable soup or simply extra cucumber and lettuce; the beef and rice are substantial on their own.

For a more traditional flavor cue, use a fragrant, freshly ground black pepper. Cambodian Kampot pepper is a prized option when available, but ordinary whole black peppercorns ground just before serving are a practical substitute. The dipping sauce should taste bright and peppery, not like a sweet bottled dressing.

Variations

Use another steak cut: Rib-eye works if you trim excess fat, while tenderloin is mild and cooks quickly. Keep the cubes close to the same size and check doneness with a thermometer rather than relying only on color. A plant-based version can use thick slices of king oyster mushroom or firm tofu in place of beef; reduce the searing time as needed and note that the texture and flavor will not be the same as the beef version.

Make the marinade gluten-free: Replace regular soy sauce with gluten-free tamari and choose oyster sauce labeled gluten-free. If you cannot find oyster sauce, use an equal amount of mushroom stir-fry sauce for a similar savory note, though it will taste less like the classic oyster-based marinade. For a vegetarian adaptation, use vegetarian mushroom sauce and omit the fish sauce, adding a little extra soy or tamari to taste.

Change the heat or produce: Add thinly sliced fresh chile to the dipping sauce if you like heat, or leave it mild for a pepper-forward sauce. Use ripe but firm tomatoes and crisp cucumber; thin slices of bell pepper or radish can join the platter, though they are additions rather than required ingredients.

Storage and Reheating

Store leftover beef, rice, and raw vegetables separately in airtight containers. Refrigerate cooked food within 2 hours of cooking, and use the beef and rice within 3 to 4 days. Keep the fresh vegetables chilled and use them promptly for the best crunch; discard them if they have been left at room temperature for more than 2 hours. The lime-pepper sauce can be refrigerated in a covered container for about 2 days, though its fresh lime aroma fades.

Reheat only the amount you plan to eat. Warm beef and rice in a covered skillet with a teaspoon or two of water, stirring until steaming hot, or microwave them in short intervals, stirring between intervals. Reheat leftovers to 165°F (74°C), checking with a food thermometer. The beef will cook further during reheating, so gentle heat and a little added moisture help keep it from becoming tough. Do not reheat the raw salad; serve fresh vegetables cold alongside the warmed food.

Frequently Asked Questions

What does lok lak mean, and where is it from?
Lok lak is a Cambodian beef dish commonly made by quickly stir-frying seasoned beef and serving it with rice, fresh vegetables, and a peppery lime dip. Recipes vary between cooks and households, including differences in marinades, cuts of beef, and garnishes, so one set of ingredients should not be treated as the only version.

Can I marinate the beef overnight?
For this recipe, 20 minutes is enough to season the small cubes without delaying dinner. You can marinate it for up to about 8 hours in a covered container in the refrigerator, but the sauce is already salty, so a much longer soak can make the surface overly seasoned. Do not marinate beef at room temperature.

How can I keep the beef tender?
Cut across the grain, keep the cubes evenly sized, and sear in a very hot pan without crowding it. Stirring constantly prevents good browning, but leaving small cubes in the pan too long can dry them out. Use a thermometer for safe doneness, then allow the required 3-minute rest.

Can I make lok lak without oyster sauce?
Yes. Mushroom stir-fry sauce is a practical substitute and brings savory depth, although the result will not have quite the same oyster-sauce flavor. For a vegetarian meal, combine mushroom sauce with tofu or mushrooms and omit the fish sauce, adjusting the soy sauce to taste.

Is the lime-pepper sauce the same as the beef marinade?
No. The marinade seasons the beef before cooking; the dipping sauce is a fresh mixture of lime juice, salt, and black pepper served at the table. Keeping them separate gives the dish its contrast and avoids serving a sauce that has been in contact with raw meat.

Can I prepare parts of the recipe ahead?
You can wash and slice the vegetables several hours ahead and refrigerate them in a covered container. The dipping sauce can also be mixed shortly before serving. For the best texture, cook the beef just before eating; reheated beef is convenient but will be less freshly seared.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).