Join us for an adventure in flavor!

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

    Let’s shake up your night with our Bo Luc Lac!! Yes, it’s in the name. This popular Vietnamese shaking beef is my beloved stir fry dish that comes sizzling hot to the table.

    You won’t believe the taste until you try it! Bo Luc Lac can be my go-to salad appetizer over a bed of lettuce or watercress with fresh tomatoes and cucumber, or it can be a complete meal with my favorite red tomato rice and fried eggs.

    The tender beef steak bites are loaded with sweet, savory, and umami flavors that melt in my mouth. It’s rich, fresh, and so, so satisfying. Let me show you how to shake that beef and make this delicious Vietnamese staple tonight!

    Bo Luc Lac, or Shaking Beef, is a popular Vietnamese stir fry that is packed with great flavors.

    I have some cracking Vietnamese flavors here on GypsyPlate. I sort of got hooked on to this fresh take on Asian food after trying Bun Cha, their caramelized and absolutely divine pork meatballs served with vermicelli and fresh herbs.

    Same with their Goi Ga Bap Cai, which is a simple chicken salad that is so crunchy and so fresh.

    Vietnamese cuisine is a great combination of lovely Asian umami flavors, accentuated with the freshness of veggies and herbs.

    When looking for some beef stir fry ideas, I came across another of their classic dishes, Bo Luc Lac… The name sounded intriguing, and the photos looked so inviting. I had to get it going in our kitchen.

    What is Bò Lúc Lắc?

    Bo Luc Lac, or Shaking Beef, is a popular Vietnamese stir fry that is packed with great flavors.

    Bo Luc Lac, or Shaking Beef, is a popular Vietnamese stir fry, “bo” meaning beef, and “luc lac” meaning shaken or shake.

    The name refers to the process of shaking the pan to evenly brown the meat on all sides, while keeping it juicy on the inside.

    Though now a days it’s commonly found in restaurants all over Vietnam, it started as a luxury and celebratory meal for the upper classes when beef was expensive, until French colonization in the 19th century.

    The wok-seared beef is marinated in a soy-based sauce, then quickly sautéed with garlic, onion (and sometimes with bell peppers), and butter.

    Bo Luc Lac is often served on a bed of lettuce or watercress, along with tomato and cucumber. Some people also make a lime based dipping sauce. You can have it on its own as an appetizer, or with their favorite tomato red rice for a complete meal.

    Very often, it comes sizzling on a hot plate with perfectly fried eggs, too.

    Bo Luc Lac, or Shaking Beef, is a popular Vietnamese stir fry that is packed with great flavors.

    What Beef Cut to Use?

    Since I’m doing a quick sear in the pan, I want something tender that cooks fast. I can use any type of tender beef cut to make shaking beef.

    Expensive beef fillets like rib-eye and filet mignon will be tender, juicy, and delicious, but even less expensive cuts like sirloin, flank steak, or tri-tip will also make great Bo Luc Lac.

    Ingredients Needed

    • Beef – I am using sirloin today, and have tried this with ribeye in the past.
    • Garlic – A MUST aromatic for this dish.
    • Veggies – Onion, bell peppers (we used tri colors to make it a little colorful), and scallions.
    • Sauces – Soy sauce, dark soy sauce (optional, though it adds lot of flavor and dark color to the stir fry), oyster sauce, fish sauce (a must for any Vietnamese dish)
    • Brown sugar – Sugar balance out the salty flavors, and adds a sweet component to the marinade.
    • Black Pepper
    • Oil – For stir fry.
    • Butter – Butter makes this stir fry buttery and helps it caramelize everything to perfection.
    • For the salad – Sliced tomatoes, sliced cucumber, arugula (if you find fresh watercress, that’s a perfect salad bed for this recipe)

    Bò Lúc Lắc Recipe

    1. Make the marinade sauce

    In a small bowl, I mix together soy sauce, dark soy sauce, fish sauce, oyster sauce, chopped garlic, sugar, and black pepper. I stir it all together until well combined. Then, I reserve about 1 tablespoon of the marinade sauce for the stir fry.

    2. Marinade the beef cubes

    In a large bowl, I add the beef cubes and marinade sauce, then stir well to coat the meat. I let the meat marinate for 30-60 minutes at room temperature.

    For even more flavor, I can marinate it overnight in the refrigerator. In that case, I bring it to room temperature before stir frying, for an even quicker cook time.

    3. Sear the beef

    beef cooking in the pan

    When ready to cook, I heat 2 tablespoons of oil over high heat in a large wok until it begins to smoke. Then, I add the beef cubes and sear them on all sides by shaking the pan until the beef is medium rare. It usually takes no more than 2-3 minutes total. After that, I transfer the beef to a bowl and set it aside.

    4. Cook the vegetables 

    In the same wok, I add butter. Once it’s melted, I add in the onion and bell peppers and cook them for 3-4 minutes. I like them on little crunchier side.

    5. Finish the dish

    veggies added in

    I add the seared beef back into the wok along with 1 tablespoon of the reserved marinade sauce. Then, I cook and keep stirring for a minute or two, being careful not to overcook the meat. Finally, I sprinkle the green parts of the scallions over the Bo Luc Lac before serving.

    Serving Suggestions

    This beef stir fry can be served in a few different ways. Some like it as salad, and some make a whole meal out of this stir fry.

    Bo Luc Lac, or Shaking Beef, is a popular Vietnamese stir fry that is packed with great flavors.
    • When serving Bo Luc Lac, I like to arrange it on a bed of arugula or watercress, along with some fresh tomatoes and cucumbers. And don’t forget the Vietnamese tomato red rice – it’s a quick and perfect match for this shaking beef. You can find the instructions in the recipe card!
    • Think of an Asian take on steak and eggs. Many times, it comes with a side of fried eggs and rice. So delicious.
    • I also like to wrap the meat in Asian lettuce as wraps and dip it in a simple lime dipping mixture made with just lime juice, black pepper and salt.

    Alpana’s Tips

    1. I marinate the beef for a minimum of 1 hour. For the best flavors, it is important that you marinate the beef for at least an hour, so that the marinade has time to penetrate the beef. You can marinate it overnight if you have the time for the best concentrated and bold Asian flavors.

    2. I prep all the ingredients before stir frying. Stir-frying is a quick process, so make sure all ingredients are handy and ready to go. This prevents over cooking and burning while stir frying.

    3. I use a hot pan or wok. Before you add the beef, make sure the pan is hot and the oil is sizzling. It will ensure a quick brown sear on the edges without overcooking the beef, resulting in juicy and tender meat.

    4. I do not overcrowd the pan. Choose the right size wok or skillet. If the beef is overcrowded, it will steam rather than sear. If you need to double the recipe or have a smaller wok, cook in multiple batches.

    5. Keep Stirring. Keep stirring the food to avoid burning and uneven cooking. That’s how this Bo Luc Lac happens.

    Bo Luc Lac, or Shaking Beef, is a popular Vietnamese stir fry that is packed with great flavors.

    So, another cracking Vietnamese dish coming to your from the streets of Saigon. Try this popular, yet very simple, stir fry for a quick easy weeknight meal. Or, impress your guests with new flavors. Teach them new ways to have a regular beef stir fry, with fresh new ideas.

    Make my shaking stir fry tonight with your favorite cut of beef and enjoy it with your friends and family. Be sure to check our other cracking Asian Recipes on GypsyPlate, and come back again for all the new flavors coming to you.

    Bo Luc Lac, on our Gypsy Plate… enjoy!

    Serving of bo luc lac on the Gypsy Plate.

    Try these other easy stir fry recipes!
    Thai Cashew Chicken
    Mongolian Ground Beef
    Easy Pork Stir Fry
    Sesame Chicken
    Kung Pao Chicken
    Beijing Beef
    Hunan Shrimp

    featured image for bo luc lac post

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

    Yield: 6 servings
    Prep Time: 15 minutes
    Cook Time: 10 minutes
    Total Time: 25 minutes

    Bo Luc Lac, or Shaking Beef, is a popular Vietnamese stir fry that is packed with great flavors.


    Stir Fry

    • 2 Tbsp oil
    • 1.5 lbs sirloin steak, cut into bite size pieces
    • ½ green bell pepper, diced
    • ½ red bell pepper, diced
    • ½ yellow bell pepper, diced
    • ½ medium red onion, diced
    • 6-7 garlic cloves, chopped
    • 1-2 Tbsp butter
    • 3-4 scallions (green parts only), for garnish

    Marinade Sauce

    • 2 Tbsp soy sauce
    • 1 Tbsp dark sauce (optional)
    • 2 Tbsp oyster sauce
    • 1 Tbsp fish sauce
    • 2 Tbsp brown sugar
    • ½ tsp black pepper

    For Serving

    • Tomatoes, sliced
    • Cucumber, sliced
    • Arugula or watercress


      1. In a small bowl, combine all the marinade sauce ingredients.
      2. In a large bowl, add beef chunks along with garlic and marinade sauce. (Reserve 1 Tbsp marinade sauce for later) Stir to combine and marinate for 30-60 minutes at room temperature.
      3. Heat oil over medium high heat in a large wok. Add the beef cubes and sear on all sides by shaking beef until medium rare. No more than 2-3 minutes total. Transfer to a bowl and set aside.
      4. In the same wok, add butter. Once melted, add in onion and bell peppers and cook for 3-4 minutes, or to your desired doneness.
      5. Add seared beef and remaining 1 tablespoon of marinade sauce. Cook and keep stirring for a minute or two. Do not overcook the meat. Sprinkle green parts of scallions over Bo Luc Lac.
      6. Serve Bo Luc Lac on a bed of arugula or watercress along with tomatoes, cucumbers and tomato red rice (see note)


    For Tomato Rice:

    1. Cook about 2 cups preferred rice according to the package instructions. You can use leftover rice for this recipe too.
    2. Heat oil in a pan over medium high heat and add 1 Tbsp garlic and sauté for 20 seconds until fragrant. Add in 2 Tbsp tomato paste and cook for a minute. Add rice and toss it with garlic and tomato paste mixture. Add few splashes of fish sauce and taste and adjust the saltiness according to your taste.
    3. Leftovers: This Bo Luc Lac recipe is best served immediately. You can store any leftover shaking beef in an airtight container in the refrigerator for up to 3-4 days, or up to 3 months in the freezer. Simply thaw it overnight in the refrigerator and microwave it to heat it up.

    Nutrition Information
    Yield 6 Serving Size 1
    Amount Per Serving Calories 405Total Fat 25gSaturated Fat 9gTrans Fat 0gUnsaturated Fat 13gCholesterol 115mgSodium 807mgCarbohydrates 12gFiber 1gSugar 6gProtein 33g

    Nutrition information calculated by Nutritionix.

    Did you make this recipe?

    Please leave a comment on the blog or share a photo on Pinterest

    Picture of Alpana, blogger and recipe developer at GypsyPlate

    Welcome to GypsyPlate! I'm Alpana, former wordwide tour manager and professional caterer, now full time blogger. I love exploring cuisines from around the world, and my recipes have been featured on sites such as MSN, Parade, Brit + Co, CNET and AOL. You can explore my entire collection of sortable recipes in my Recipe Index or learn more about me here.

    Get griddling! Try these Blackstone Recipes!

    Never miss a recipe!

    Join the GypsyPlate mailing list and get easy dinner recipes right in your mailbox. From homestyle comfort food to exotic dishes from around the world.

      1 thought on “Bò Lúc Lắc (Vietnamese Shaking Beef)”

      • This recipe is really authentic and so so delicious. I would definitely make this again. I didn’t have watercress on hand so i served with iceberg lettuce and add the dripping pf sauve over it with cucumbers and tomato wedges. It was amazing!

      Leave a Reply

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

      Search by Cuisine

      Travel a word of flavors with GypsyPlate. Sort our recpes by regions:

      GypsyPlate logo.
      Skip to Recipe