Vietnamese shaking beef, or thit bo luc lac, is a classic Vietnamese dish of perfectly seared cubed steak that comes together in less than 30 minutes. The term “luc lac” stands for the back and forth movement of the wok as the beef cubes are seared.

Growing up in Vietnam, there were only a handful dishes with beef that I ate regularly--pho, bun bo, and bo kho. Other than these street foods, luxurious beef dishes like shaking beef (thit bo luc lac) were reserved for the rich since quality cuts of beef were quite expensive in the post Vietnam war era. It wasn't until we moved to the US that my mom began making this for us on special occasions.

Essential ingredients
My mom has been making this dish the same way for decades and I don't dare change the recipe. Every family has their own variation but ours includes a tender cut of beef, shallots, garlic, oyster sauce, soy sauce, sesame oil, and freshly ground pepper.

Which cut of beef to use
For those willing to shell out money, filet mignon will give you the most succulent and flavorful result. Ribeye and sirloin are great alternatives but I usually stick to sirloin since it's cheaper per pound and still turns out quite tender. Remember to pick well marbled pieces. To get the best flavor, marinate the beef for an hour to let the flavors of garlic, shallot, soy sauce, and oyster sauce permeate the meat. The only trick to getting perfect shaking beef is to get the pan really hot, don't overcrowd it, and give the beef a quick sear on all sides so the meat is still medium rare to medium well in the middle.

What to serve with shaking beef
Many Vietnamese restaurants serve shaking beef with sauteed onions, lettuce, tomato, and red rice or on a bed of watercress. I prefer the latter because watercress with its peppery and refreshing taste lends a nice contrast to the deeply flavored beef while the cherry tomatoes add a touch of sweetness. If watercress isn't your thing, butter lettuce is a delicious alternative.
My mom also serves shaking beef with a dipping sauce of salt, pepper, and fresh lime juice. It's an extra step but it brings out the delicious savory beef note. To this day, shaking beef remains one of a handful of beef dishes that we enjoy and in less than 30 minutes, you can have dinner ready just the way the restaurants make it.
For more Vietnamese inspiration, check these recipes: grilled Vietnamese lemongrass pork ribs, lemongrass chicken with turmeric coconut rice, Vietnamese sticky wings.

Vietnamese shaking beef
Ingredients
- 1 lb beef (sirloin cut), cut into ½ inch cubes
- 1 tablespoon soy sauce
- 4 tbsps oyster sauce (Lee Kum Kee brand)
- 1 tablespoon sesame oil
- 1 tablespoon sugar
- ½ teaspoon freshly ground pepper
- 2 cloves of garlic, peeled and crushed
- ½ cup shallots, thinly sliced
- ¼ cup olive oil, for cooking
- 1 watercress, washed and cleaned with tough stems removed
- 1 cup cherry tomatoes
Dipping sauce
- 1 tablespoon salt
- 1 teaspoon freshly ground pepper
- 1 ½ tbsps fresh lime juice
Instructions
- In a mixing bowl, whisk together soy sauce, oyster sauce, sesame oil, and sugar until well combined.
- Add the cubed beef, garlic, shallot, and pepper to the marinade. Toss to combine and let stand in refrigerator for an hour.
- When ready to cook, heat a wok over high heat. Add two tablespoons of olive oil around the top of the wok, letting it run down the side and into the middle of the wok. Add half of the beef mixture to the wok in a single layer and sear for 3 minutes. Shake and toss the mixture in the wok and cook for another minute or two. The beef should be seared on all sides. Transfer to a plate and keep warm.
- Add the rest of olive oil and repeat with the remaining beef mixture.
- When ready to serve, arrange the watercress and cherry tomatoes on a plate and top with the beef mixture and juices.
- For the dipping sauce, stir together salt, pepper, and lime juice.
- Serve the shaking beef with the dipping sauce.
Ashley@CookieMonsterCooking
This dish looks wonderful! We don't eat a lot of beef so when we do I like to make something a little different with it!
Vy Tran
hi Ashley. We don't eat a lot of beef either but this is definitely of our favorite beef dishes. Sometimes, I skip the rice and eat it as a salad. Hope you like it!
Nicole
This was so good! I normally eat it with rice so the watercress was a nice change!
Tuyet
This was so delicious! I made it for a lettuce salad. Thanks for the recipe!
Thuy
So delicious and easy to make! It was my first time trying with watercress and I enjoyed the flavor.
BrianN
I only had time to marinate it for 30 minutes, still had a lot of flavor. Thanks for the recipe!
Kim
This was such an easy and delicious dinner. My husband normally doesn't eat a lot of beef but he liked this one.
Binh
So easy and delicious! I've tried it with watercress. butter lettuce, and red rice and enjoyed them all.
Ana
Hi Vy! This turned out so flavorful. Thanks for the recipe!
Tuong
So delicious with the watercress! I'm not a fan of tomatoes and skipped that. Thanks for the recipe.
Son
I didn't have a chance to marinate it and it was still good!
Anh
My kids usually don't like beef but they enjoyed this very much!
Tran
I had it with both the watercress and rice. So good!
Victoria
The beef was so good. I use this as part of my meal prep and had it with a lettuce salad.
John
Quick, easy, and delicious! This goes into a regular rotation with the thit kho.
Tom
So easy to make! I like it the watercress and butter lettuce.
Christine
I have this and your thit kho on regular rotation. It's the perfect weeknight dinner that doesn't take a lot of work or time. The kids love it with red rice. They're not too fond of watercress but I'm hoping they'll change their mind one day.
Kathleen
Easy to make and so good with both rice and watercress.
Hayley
Easy and great for a quick meal!
Michael
Easy to make and so good with both watercress and butter lettuce.
Patrick
Easy and delicious weeknight dinner!
Nate
One of my favorite meals to make for meal prep. EAsy and delicious!
Josie
We tried this tonight. I made it for my partner (who is a chef) and she raved over it. Thank you for helping me wow her!!! ; )
Vy Tran
You're welcome Josie! And thank you for this! It made my week =)