5 from 2 votes

Easy Shaking Beef (Bo Luc Lac) (VIDEO)

Jump to RecipeJump to Video

4 Comments

Servings: 4

25 mins

This post may contain affiliate links. Please read our disclosure policy.

Shaking Beef (or Bo Luc Lac) is tender, juicy, and SO good! It’s shockingly easy to make at home – but the end result feels so special every time!

A plate of Shaking Beef (Bo Luc Lac) on a plate with cucumbers and tomatoes.

Watch the Shaking Beef Recipe Video Below!

A Note from CJ

Shaking Beef is so good!

Shaking Beef or Bo Luc Lac is called it’s name because of the motion of ‘shaking’ the beef in the wok or pan – this technique gives each steak cube a delicious sear! I love making this at home – it’s SO easy but feels so special!

Shaking Beef would go perfectly with a simple rice or noodle dish, like Egg Fried Rice, Garlic Fried Rice or Garlic Noodles! I love it with a vegetable side like Din Tai Fung Cucumber Salad, Smashed Cucumber Salad, or Din Tai Fung Green Beans!

Ingredient Tips

  • beef – I recommend using a tender cut of beef like filet mignon, ribeye, or sirloin. Make sure to cut the cubes into similar sizes so they cook evenly. If you want the steak cubes to be more on the rare side, cut them into larger cubes – I like 1.5″ cubes.
  • neutral oil – the amount of oil you will need will depend on what kind of steak you choose. For more marbled steaks, you will need less oil. A more lean steak will need a little bit more. Start with 1-2 tablespoons and add more if needed.
  • optional garnishes – I serve Shaking Beef just like the restaurants do, with sliced tomatoes and cucumbers.

How to Make Shaking Beef

Marinate the Beef – In a bowl, add the cubed steak along with oyster sauce, brown sugar, soy sauce, fish sauce, grated garlic, baking soda, ground black pepper, and sesame oil. Mix until combined and marinate for 30 minutes or up to 2 hours.

Sear the Beef – Heat a wok over high heat with 2 tablespoons of neutral oil and add the marinated steak. Sear for 30 seconds until the beef is seared, then toss for 2 minutes until the marinade is caramelized and the beef is done to your liking. Remove the beef from the wok, leaving any residual oil.

Cook the Onions and Add Back the Beef – Add the remaining oil to the wok over high heat. Add the onion and stir fry until softened and slightly charred, about 1-2 minutes. Add back the steak, toss with the onions for 1 minute until combined and enjoy. Serve with sliced cucumbers, tomatoes and freshly steamed white rice if desired.

A 4 photo collage showing key cookings steps on how to make Shaking Beef (Bo Luc Lac) at home.

PRO TIPS

CJ’s Recipe & Storage Tips

Shaking Tips – Use a wok or pan that you can shake comfortably so each cube is seared. I don’t recommend using a non-stick pan, as you will not get the signature sear.

Avoid overcrowding – if the wok or pan is too crowded, the beef will steam from the it’s own juices versus sear. If your wok or pan is too small, cook in batches.

Make Ahead, Storage, and Reheating Shaking Beef tastes best when served immediately. If you need to make this in advance, I recommend only marinating it (one day max in advance) and storing in an airtight container until it’s time to cook. Make sure to bring the refrigerated marinated beef to room temperature before cooking.

Store leftovers in an airtight container in the refrigerator for up to 3-4 days. I like to reheat in a pan for 3-4 minutes until the steak is just warmed through (try to avoid overcooking) – you can also reheat in the microwave.

If you tried this Shaking Beef Recipe or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the comments below!

5 from 2 votes

Shaking Beef (Bo Luc Lac)

Servings: 4
Prep: 15 minutes
Cook: 10 minutes
Total: 25 minutes
A plate of Shaking Beef (Bo Luc Lac) on a plate with cucumbers and tomatoes.
This authentic Vietnamese Shaking Beef (Bo Luc Lac) is so delicious and easy to make for a crowd! The beef is tender and tossed in an umami packed sauce that is perfect with rice!
Email This Recipe!
Enter your email and get it sent straight to your inbox along with new recipes from us every week!

Equipment

Ingredients 

Garnish:

Instructions 

  • In a bowl, add the cubed steak along with oyster sauce, brown sugar, soy sauce, fish sauce, grated garlic, baking soda, ground black pepper, and sesame oil. Mix until combined and marinate for 30 minutes or up to 2 hours.
  • Heat a wok over high heat with 2 tablespoons of neutral oil and add the marinated steak. Sear for 30 seconds until the beef is seared, then toss for 2 minutes until the marinade is caramelized and the beef is done to your liking. Remove the beef from the wok, leaving any residual oil.
  • Add the remaining oil to the wok over high heat. Add the onion and stir fry until softened and slightly charred, about 1-2 minutes. Add back the steak, toss with the onions for 1 minute until combined and enjoy.
  • Serve with sliced cucumbers, tomatoes and freshly steamed white rice if desired.

Video

Notes

What to Cook Shaking Beef in: Due to the “shaking” motion, I recommend using a wok or large pan that you can handle comfortably. Traditionally this dish is made in a wok and that is my preference; however, I know not everyone is comfortable handling a wok. Avoid using a nonstick pan when cooking initially, as it will not give the Shaking Beef its signature sear.
Avoid Overcrowding the Pan: A signature of Shaking Beef is the sear on the steak cubes from cooking in a hot wok or pan. If your wok or pan is too small, or if you are cooking too much steak at once, your Shaking Beef will not get a chance to sear. Instead, it will steam from its own juices. If your wok or pan is too small, cook in batches. 
Avoid Overcooking the Beef: Once the beef has been cooked, remove it promptly to avoid overcooking. When adding the beef back into the wok or pan to incorporate with the onions, toss quickly and then remove immediately. We do not want the beef to continue cooking in the wok or pan!
Make Ahead, Storage, and Reheating – Shaking Beef tastes best when served immediately. If you need to make this in advance, I recommend only marinating it (one day max in advance) and storing in an airtight container until it’s time to cook. Make sure to bring the refrigerated marinated beef to room temperature before cooking.
Store leftovers in an airtight container in the refrigerator for up to 3-4 days. I like to reheat in a pan for 3-4 minutes until the steak is just warmed through (try to avoid overcooking) – you can also reheat in the microwave.

Nutrition

Calories: 53kcalCarbohydrates: 8gProtein: 1gFat: 2gSaturated Fat: 0.3gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gSodium: 798mgPotassium: 48mgFiber: 0.1gSugar: 6gVitamin A: 1IUVitamin C: 1mgCalcium: 16mgIron: 0.3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Main Course
Cuisine: vietnamese
Tried this recipe?Mention @cj.eats_ or tag #cjeatsrecipes!

This Shaking Beef (Bo Luc Lac) recipe was originally published in July 2024, and updated in January 2026.

About CJ

I’m a third generation Chinese-American home cook who has always loved cooking & eating! Welcome to my food blog, where you can find trusted, tested, easy & approachable recipes for the everyday home cook that taste delicious! I am so glad you're here!

You May Also Like:

5 from 2 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




4 Comments

  1. 5 stars
    I made this tonight with leftover filet mignon. It was easy and delicious. I used my stainless steel frying pan and seared it at high heat for 3 minutes total stirring almost constantly. The beef was tender and flavorful. My family loved it.
    Thanks for a wonderful recipe