Skip to Content

Vietnamese Shaking Beef: Bò Lúc Lắc

Vietnamese shaking beef or bò lúc lắc is named after the frantic cooking style; it's a delicious, yet simple and very quick beef stir fry.

When I say quick, this recipe will take you around 10-15 minutes to prepare, but it cooks in less than 10 minutes!

Vietnamese shaking beef (bò lúc lắc) served with cucumber, rice and lettuce being picked up with chopsticks.

Vietnamese Thit Bò Lúc Lắc

Vietnamese food is not a massive stranger on my website... dishes that range from ca ri ga (chicken curry) and fried tofu in tomato sauce to caramel chicken and Vietnamese braised and caramelised pork all make an appearance.

This time out, I have a dish called thit bò lúc lắc, or more commonly, in Western circles, Vietnamese shaking beef.

The name is thought to come from the frantic shaking of the wok in this lightning-quick dish.

My version features cubes of beef coated in soy sauce, oyster sauce, garlic and brown sugar. They are joined by cherry tomatoes, green peppers and onions, and more garlic... watch out, vampires!

It's gloriously simple, and incredibly quick.

Yes, the prep will take you 10-15 minutes, and if you have time, marinating the beef really does improve the dish. But cooking is done in 6-7 minutes.

The quick cooking time leaves the most wonderful soft, tender, still pink beef with perfectly cooked vegetables.

Close-up Vietnamese shaking beef (bò lúc lắc) served with cucumber, jasmine rice and lettuce.

Frequently Asked Questions

What type of beef should I use?

As I mentioned in my recipe, I prefer to use sirloin steak. I've seen this dish made using everything from fillet steak to rib-eye steak.

Sirloin is my favourite because there is less waste, as you really do need to cut the fatty parts from the rib eye. And to me, fillet steak is just too expensive to use to make this dish; the delicate flavour is lost in the big flavours.

How long should I marinate the beef?

I like to let it sit for a couple of hours, but I have tested this recipe with an immediate cook, and it still works well. Although letting it sit whilst you prepare the other ingredients does make a difference.

I've tested up to an 8-hour marinade, which also works well.

Do I have to add MSG?

No, but it is a great flavour enhancer.

Can I make this in advance?

No, this dish really does not reheat very well at all; the beef will become very chewy.

However, you can marinate the beef and chop the veggies in advance, which means all you have left is a sub-10-minute cook time.

Overhead Vietnamese shaking beef (bò lúc lắc) served with cucumber, jasmine rice and lettuce.

Serving Suggestions

I've served my Vietnamese shaking beef with some simple cooked Jasmine rice alongside the cucumber and lettuce that I mentioned in the recipe.

If you juggle your timing carefully, you could also serve this with my egg fried rice recipe.

Noodles are another great option, and something like a plain chow mein would work incredibly well.

I find it amusing that on all of the "Western" versions I saw of this recipe, noodles and rice ruled the roost.

But when searching in Vietnamese for Bò Lúc Lắc, so many of the images featured it pictured with French fries. So I gave it a try with some air fryer French fries, and honestly, it is genius, crispy, salty French fries with the almost sweet, salty sauce are fantastic!

Vietnamese shaking beef (bò lúc lắc) served with cucumber, jasmine rice and lettuce.

Equipment Used

I only name-check brands of equipment if I think that they make a material difference to a recipe. But if you have any questions, feel free to ask them in the comments section below the recipe.

  • Hob/stovetop.
  • Wok.
  • Stirring and serving spoons.
  • Mixing bowl.
  • Kitchen knife.
  • Chopping board.
  • A combination of weighing scales and measuring spoons.
Vietnamese shaking beef (bò lúc lắc) served with cucumber, rice and lettuce being picked up with chopsticks.

Vietnamese Shaking Beef Recipe (Bò Lúc Lắc)

No ratings yet
This fantastically quick stir fry is Vietnamese in origin; bò lúc lắc, or shaking beef, is thought to be named from the rapid cooking style. Beef is marinated in oyster sauce, soy sauces and garlic before being quickly stir fried, and then it is thrown together with onions, peppers and cherry tomatoes; not only is it delicious, but also incredibly quick.
Main Course
Anglo Vietnamese
Prep Time 15 minutes
Cook Time 7 minutes
Total Time 22 minutes
Servings 2 Servings
Calories 493kcal
Tried this recipe?
If you have made this recipe, please leave a review!
Save Recipe

Ingredients

  • 400 g Sirloin Steak 14oz
  • 4 Garlic Cloves
  • 1 tablespoon Oyster Sauce
  • 1 teaspoon Light Soy Sauce
  • 1 tablespoon Dark Soy Sauce
  • 1 tablespoon Dark Brown Sugar
  • teaspoon White Pepper
  • teaspoon MSG (optional)
  • 1 Medium Onion 150g
  • 1 Green Pepper
  • 10-12 Cherry Tomatoes
  • 2 tablespoon Cooking Oil

To Serve:

  • ¼-½ Cucumber
  • 1 Baby Gem Lettuce

Instructions

  • Finely dice one of the garlic cloves.
  • Add the oyster sauce, soy sauces, brown sugar, the diced garlic, white pepper and MSG. Mix to combine.
  • Cut the beef into 15-20mm (½-¾") chunks, add it to the oyster sauce mix, stir and set aside.
  • You can either cook this straight away or allow it to marinate for up to 8 hours. I usually try to marinate for 3-4 hours.
  • Cut the onion into a dice, a similar size to the beef.
  • Cut the green pepper into the same sized dice as the onion.
  • Cut the cherry tomatoes in half.
  • Finely slice the remaining three garlic cloves.
  • Finely slice the cucumber.
  • Separate out the lettuce leaves.
  • Heat a wok over a very high heat and when it is smoking hot, add 2 tablespoons of the cooking oil, followed by the beef and stir fry for 1½-2 minutes, then remove and set aside. Keep as much oil as possible in the wok.
  • Remove the beef from the marinade (reserving the marinade) whilst the wok is heating up.
  • Add the remaining tablespoon of oil to the wok, and add the onion, green pepper, sliced garlic and cherry tomatoes, then stir fry for 2 minutes.
  • Return the beef and the reserved marinade, toss for 30 seconds and serve with the cucumber and lettuce.
Serving: 1 | Calories: 493kcal | Carbohydrates: 23g | Protein: 48g | Fat: 23g | Saturated Fat: 6g | Polyunsaturated Fat: 8g | Monounsaturated Fat: 7g | Trans Fat: 0.1g | Cholesterol: 122mg | Sodium: 1051mg | Potassium: 1220mg | Fiber: 4g | Sugar: 13g | Vitamin A: 853IU | Vitamin C: 75mg | Calcium: 117mg | Iron: 5mg
Recipe Rating