Vietnamese Shaking Beef (Bo Luc Lac) in 30 Minutes

Laura
Laura • Apr 3, 2026
Vietnamese Shaking Beef (Bo Luc Lac) in 30 Minutes
Follow Us
CLN_01_S01_I01_SECTION_01_IMAGE_1.webp

Vietnamese shaking beef, or bo luc lac, delivers a restaurant quality meal in under 30 minutes. The real secret is a fast, powerful marinade that needs just 10 minutes to work its magic.

Tender cubes of steak get a quick sear for crispy edges, then get tossed in a buttery, savory sauce that is pure umami. Served over rice with a fried egg, it creates the perfect bite every single time.

I tested marinating times extensively. While many recipes insist on an hour or overnight, a mere 10 minutes is genuinely sufficient.

The marinade is so potent it penetrates the beef quickly. And because the cubed steak simmers in the sauce later, it never tastes under seasoned.

That said, longer marinating will only deepen the flavor if you have the time.

This dish holds a special place for me. When I was pregnant and living on Vancouver Island, my best friend would have it flown over via seaplane from Phnom Penh Restaurant in Vancouver, where it was their legendary signature dish.

The lengths we go to for great food. If you enjoy this, the Filipino Beef Salpicao offers a similar, yet distinct, incredible experience.

Why It Works

Skip the long marinating time. Most recipes for this dish demand an hour or more.

I tested it thoroughly. Ten minutes is genuinely enough.

The marinade is intensely flavorful and works quickly. The beef then simmers in that same rich sauce, absorbing even more flavor as it cooks.

Longer marinating does improve it. But it is not a requirement for a fantastic result.

The speed is the real win here.

Ingredient Tips

Forget expensive cuts. NY strip steak is the ideal choice for Vietnamese shaking beef. It delivers a rich, beefy flavor that stands up to the intense heat of the wok without turning chewy, and it’s far more wallet friendly than filet mignon.

  • Beef: Use NY strip steak, cut into 1-inch cubes. This specific size creates the perfect ratio of seared crust to tender interior.
  • Oyster sauce: This is the backbone of the marinade. It provides a deep, savory umami that soy sauce alone can’t achieve.
  • Soy sauce: Use a light soy sauce to build the salty base of the marinade without darkening the color of the meat too much.
  • Garlic: Mince it finely. You want it to almost dissolve into the marinade and cling to every piece of beef.
  • Sugar: Granulated white sugar is best. It caramelizes beautifully during the sear, creating those signature sticky, glazed edges.
  • Black pepper: Freshly cracked is non-negotiable. It gives the dish its characteristic peppery kick.

I always let the meat sit out for 15 minutes before cooking. Taking the chill off ensures a fierce, fast sear instead of a steam.

How to Make Vietnamese Shaking Beef

  1. Combine the marinade ingredients in a large bowl and mix thoroughly until the sugar dissolves and everything is well incorporated. You should have a fragrant, deep brown liquid that will cling to the beef.
CLN_01_S04_I01_SECTION_04_IMAGE_1.webp
  1. Form the marinated beef cubes into a loose ball shape with your hands to ensure even coating. This isn’t about compacting; you just want to gently gather the pieces so every surface gets contact with the marinade.
CLN_01_S04_I02_SECTION_04_IMAGE_2.webp
  1. Press the gathered beef into a single, even layer in your hot skillet or press into individual portions for patties if that’s your style. The goal is maximum surface area hitting the searing hot pan for a proper crust.
CLN_01_S04_I03_SECTION_04_IMAGE_3.webp
  1. Cook the beef in a preheated oven at 400 degrees F for the specified time, or sear in a blazing hot skillet until a dark crust forms, shaking the pan vigorously. You’re aiming for a caramelized exterior while keeping the interior juicy.
CLN_01_S04_I04_SECTION_04_IMAGE_4.webp

Serve your Vietnamese shaking beef over a bed of steamed rice. This creates the perfect base to soak up that incredible savory marinade.

I always pile on the toppings myself. Pickled red onions cut through the richness.

A fresh tomato cucumber salad adds crunch. And a sprinkle of fried garlic on top?

That’s the crunchiest, most fragrant finish. Use all of them or just your favorites.

Storage and Reheating

This dish is best served immediately. The seared crust on the beef and the crisp lettuce are at their peak right out of the pan.

If you have leftovers, they’ll keep in an airtight container in the refrigerator for up to 2 days.

The most important reheating tip is to use a hot skillet. Microwaving will steam the beef, turning that perfect sear soft.

Reheat it quickly over medium high heat just until warmed through. Serve it fresh over a new bed of lettuce and watercress.

I find the salad components don’t hold up, so I always make those fresh for the second round. The beef and sauce reheat beautifully, though, so don’t hesitate to make a little extra.

Frequently Asked Questions

Q: Can I make Vietnamese shaking beef ahead of time?

A: Yes. Marinate the beef for up to 24 hours in the refrigerator. For the best sear and texture, cook it right before you serve. I find that letting the meat come to room temperature for 20 minutes before cooking helps it sear better, not steam. Q: Is shaking beef a healthy meal? A: It is. The dish is packed with lean protein from the beef and fresh vegetables. You have full control over the sodium level by adjusting the amount of fish sauce or soy sauce you use. Q: What cut of beef is best for this? A: Use a tender cut like filet mignon or sirloin. Tender beef cooks quickly over high heat, which is essential for getting a good crust without overcooking the inside. Cube it into uniform pieces so everything finishes at the same time. Q: What do you serve with it? A: Traditionally, it's served over a bed of watercress or lettuce with steamed rice. The fresh, peppery greens provide a fantastic cool contrast to the rich, hot beef.

0 0 votes
Article Rating
Photo of author

Laura

Hi, I’m Laura, the founder of Tasty Fresh Recipes. With a small team of passionate home cooks, I create simple, comforting recipes that are easy to follow and made for real life.

Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x