Bò Lúc Lắc (Vietnamese Shaking Beef) — Quick Weeknight Stir-Fry
Tender cubes of marinated beef seared over high heat and served with steamed jasmine rice and a quick cucumber–tomato salad — bright, savory, and on the table in about 30 minutes.
AI image30 min
start to finish
10 min
hands on
Easy
difficulty
4
servings
Ingredients
For the rice
For the beef
For the salad
To finish & garnish
Optional
Contains fish, soy, shellfish, gluten. Cooking for an allergy? Check the label on every packet you use — brands differ, and we can only tell you what the recipe calls for.
Roughly, per serving
650 kcal38g protein60g carbs28g fat
An estimate, not a lab analysis.
Method
Rinse the jasmine rice under cold water until the water runs clear; combine rice and 2 1/2 cups water in a medium pot and bring to a boil.
Start the rice first so it cooks while you prep and marinate the beef.
Once boiling, reduce heat to low, cover, and simmer gently until the water is absorbed, about 15 minutes.
Do not lift the lid during this time for best texture.
While the rice simmers, make the beef marinade: in a bowl combine fish sauce, soy sauce, oyster sauce, brown sugar, cornstarch, 1 tbsp vegetable oil, minced garlic and minced shallot, and 1/4 tsp black pepper.
Add the beef cubes to the marinade, toss to coat, and let sit at room temperature for 10 minutes.
A brief marinade is enough for thin-cut cubes; you can marinate up to 30 minutes if you have time.
Make the quick salad: toss sliced cucumber and tomato with rice vinegar, sugar and 1/4 tsp salt; set aside to allow flavors to marry.
Thinly slice the remaining shallot. Heat a large heavy skillet or wok over high heat until very hot, add 1 tbsp oil and the sliced shallot, and fry, stirring, until golden and slightly crisp, about 2 minutes. Remove shallot to a small bowl.
Frying the shallot first gives a sweet, slightly caramelized flavor and a crisp texture.
Return the skillet to very high heat and add the remaining 1 tbsp oil. Add the beef in a single layer (work in two batches if needed to avoid crowding) and sear without moving for 1–2 minutes, then stir or toss and cook another 2 minutes until the exterior is browned and the cubes reach your desired doneness.
A hot pan and minimal stirring produce a good sear. Overcooking will toughen the cubes.
If using, add a pinch of chili flakes and the sliced scallions; toss with the cooked beef for 30 seconds. Taste and adjust with a splash of fish sauce or a grind of black pepper if needed.
Turn off the heat, sprinkle the fried shallots over the beef, and let everything rest 1 minute.
Fluff the cooked rice with a fork. Divide rice among plates, top with beef, serve the cucumber–tomato salad on the side, and pass lime wedges for squeezing over the beef.
Worth knowing
- Slice beef against the grain for the most tender bites.
- Don't overcrowd the pan — sear in batches for the best crust.
- Swap tamari for soy sauce and check oyster sauce labels to make a gluten-free version.
- If you want a richer finish, add a small pat of butter to the pan at the end and toss quickly (adds dairy).
- Leftover beef makes a great sandwich or bún topping the next day.
Make it yours
Cooking without dairy, without an oven, for someone who won't touch chilli, or for six instead of four? Have the recipe rewritten around it — quantities, steps and all.
QuickOne pan
More Vietnamese cooking
An original Restaurant Pro recipe — our own composition in the idiom of Vietnamese cooking, not any restaurant's recipe.


