Bo Luc Lac—literally “shaking beef”—is one of Vietnam’s most beloved dishes. The name comes from the constant shaking motion of the wok or skillet during cooking, which ensures each cube of beef is seared on all sides while being tossed in a fragrant garlic butter sauce.
The result is caramelized, wok-charred beef that’s impossibly tender on the inside and glistening with a savory-sweet glaze. Served over a bed of crisp watercress and thinly sliced red onions, with a simple lime and pepper dipping sauce on the side, it’s a dish that balances richness, freshness, and brightness in every bite.
While it looks like a restaurant-only specialty, bo luc lac comes together quickly with a few key techniques. Choose high-quality beef tenderloin, get your wok screaming hot, and let the shaking begin.
Ingredients

For the Beef and Marinade:
- 1½ lbs (680g) beef tenderloin or sirloin, cut into 1-inch cubes
- 2 tablespoons oyster sauce
- 1 tablespoon soy sauce
- 1 tablespoon brown sugar
- 2 cloves garlic, minced
- 1 teaspoon black pepper
- 1 tablespoon vegetable oil
For the Garlic Butter Sauce:
- 2 tablespoons unsalted butter
- 2 cloves garlic, thinly sliced
- 1 tablespoon oyster sauce
- 1 tablespoon soy sauce
- 1 teaspoon brown sugar
- 1 teaspoon rice vinegar or lime juice
For the Watercress Salad:
- 4 cups fresh watercress or arugula, washed and dried
- ½ red onion, thinly sliced
- 1 tomato, cut into wedges (optional)
- 1 tablespoon lime juice
- 1 tablespoon vegetable oil
- Salt and pepper, to taste
For the Dipping Sauce:
- ¼ cup (60ml) fresh lime juice (about 2 limes)
- ½ teaspoon salt
- ½ teaspoon black pepper, coarsely ground
For Garnish:
- Fresh cilantro leaves
- Lime wedges
Instructions
1. Marinate the Beef: In a medium bowl, combine the oyster sauce, soy sauce, brown sugar, minced garlic, and black pepper. Add the beef cubes and toss to coat thoroughly. Marinate for at least 30 minutes at room temperature, or up to 2 hours in the refrigerator. If refrigerating, bring to room temperature before cooking.
2. Prepare the Dipping Sauce: In a small bowl, combine the lime juice, salt, and coarsely ground black pepper. Stir to dissolve the salt. Set aside.
3. Prepare the Watercress Salad: In a large bowl, combine the watercress, thinly sliced red onion, and tomato wedges (if using). In a small bowl, whisk together the lime juice, vegetable oil, salt, and pepper. Drizzle over the salad and toss gently. Divide the salad among serving plates.
4. Sear the Beef: Heat a large wok or cast iron skillet over high heat until it’s smoking hot. Add the vegetable oil and swirl to coat. Working in batches to avoid overcrowding, add the beef cubes in a single layer. Let them sear undisturbed for 1 to 2 minutes until a deep brown crust forms.
Shake the wok or toss the beef to sear the other sides for another 1 to 2 minutes. The beef should be medium-rare to medium (internal temperature 130°F to 140°F / 54°C to 60°C). Remove the beef from the wok and set aside. Repeat with remaining beef.
5. Make the Garlic Butter Sauce: Reduce the heat to medium. Add the butter to the wok. Once melted, add the sliced garlic and cook for 30 seconds until fragrant. Add the oyster sauce, soy sauce, brown sugar, and rice vinegar.
Stir to combine, scraping up any browned bits from the bottom of the wok. Return the beef to the wok and toss to coat with the sauce. Cook for 30 seconds to 1 minute, shaking the wok continuously (luc lac), until the beef is glazed and the sauce has thickened slightly.
6. Assemble and Serve: Spoon the beef over the prepared watercress salad. Garnish with fresh cilantro leaves and lime wedges. Serve immediately with the lime, salt, and pepper dipping sauce on the side.
































