Vietnamese Shaking Beef (Bo Luc Lac) Recipe
If you’re on the lookout for a dazzling dish that’s both simple to make and packed with vibrant flavor, this Vietnamese Shaking Beef (Bo Luc Lac) Recipe is an absolute winner. I first stumbled upon it during a dinner party, and I was instantly hooked by its juicy seared cubes, tangy vinaigrette, and that perfect sprinkle of peppery goodness in the dipping sauce. What I love most? It’s not just delicious—it comes together quickly, making it a great choice whether you’re cooking for guests or craving a special weeknight dinner treat.
This recipe really shines because of the way the beef is seared to perfection in that hot wok, shaking and tossing just enough to get those gorgeous caramelized edges without overcooking. I promise you’ll impress your friends—and yourself—with the balance of savory, tangy, and slightly sweet notes. Plus, it’s a meal that feels fresh and light but still deeply satisfying. Once you try this Vietnamese Shaking Beef (Bo Luc Lac) Recipe, it’ll probably become one of your go-to dishes for easy yet elegant dinners.
Ingredients You’ll Need
The magic of this Vietnamese Shaking Beef (Bo Luc Lac) Recipe really starts with simple, fresh ingredients that combine beautifully. Shopping for quality beef and keeping an eye out for fresh greens can totally elevate the dish and make your efforts shine.
- Beef top sirloin: Choose a cut that’s tender with minimal fat. Trimming fat yourself ensures each bite is juicy but not greasy.
- Garlic: This adds that punchy aroma and savory depth—make sure to crush it well for maximum flavor!
- Agave or sugar: Either works for a touch of sweetness that balances the savory sauces.
- Oyster sauce: This is key for that umami boost native to Vietnamese cooking; go for quality brands for best flavor.
- Fish sauce: Just a splash imparts authentic salty, slightly funky flavor that you won’t want to skip.
- Sesame oil: Adds a lovely, toasty fragrance—use sparingly since it’s quite strong.
- Thick soy sauce (or low sodium soy sauce): It deepens color and flavor; thick soy sauce adds a bit of richness.
- Rice vinegar: The backbone of the vinaigrette, providing bright acidity.
- Kosher salt: Essential for seasoning throughout, making sure flavors pop.
- Red onion: Thinly sliced and pickled slightly to bring a crunchy, sweet-tart contrast.
- Watercress (or mixed baby greens): These give freshness and a peppery bite that cuts through the rich beef beautifully.
- Tomatoes: Fresh and juicy slices add a burst of sweetness and balance.
- Avocado oil: Great for high heat searing without smoking too quickly.
- Lime: For that fresh citrus zing in the dipping sauce—it’s the final touch you’ll love.
Variations
I’m all about making recipes my own, and with this Vietnamese Shaking Beef (Bo Luc Lac) Recipe, you can easily swap and adjust based on your mood or pantry. Feel free to experiment—it’s a flexible dish that welcomes creativity.
- Variation: I sometimes use flank steak instead of sirloin when I’m after a bit more chew and extra beefy flavor. Just slice it against the grain for tenderness.
- Dietary modification: To make this keto-friendly, skip the sugar/agave and use a sugar substitute in the marinade and vinaigrette.
- Seasonal tweak: When watercress isn’t easy to find, I love using baby arugula or even fresh spinach for a similar peppery kick.
- Spice it up: If you like heat, add a pinch of chili flakes or a sliced fresh chili to the marinade or sprinkle over just before serving.
How to Make Vietnamese Shaking Beef (Bo Luc Lac) Recipe
Step 1: Marinate the Beef for Maximum Flavor
Start by cutting your top sirloin into 1-inch cubes—this size is perfect for quick searing without drying out. Combine the beef with garlic, oyster sauce, agave (or sugar), fish sauce, soy sauce, and sesame oil in a bowl, then let it marinate for at least one hour. If you have the time (and I recommend this!), marinate it overnight—this step is your ticket to deeply flavorful, tender beef. Trust me, the extra wait is worth it.
Step 2: Prepare the Refreshing Vinaigrette and Pickle the Onions
While the beef marinates, mix rice vinegar with sugar and kosher salt to create the vinaigrette. It should taste balanced—sour, sweet, and salty all play together nicely. Thinly slice the red onion and toss about a quarter cup of the vinaigrette with it. Let it sit in the fridge covered for at least 10 minutes. This quick pickle mellows the onions’ sharpness and adds a crisp, bright contrast to the dish.
Step 3: Sear the Beef Using the Shaking Method
Heat your wok or a large heavy pan over high heat until very hot—this is how you get that signature sear. Add half a tablespoon of avocado oil, and once it starts to smoke, add half the beef in an even layer. Don’t move it for about two minutes—that’s how a beautiful crust forms. Then start “shaking” the pan or gently tossing the beef to sear on the other sides, about another 1-2 minutes. Remove the beef and repeat with the second batch. The shaking is more than just fun—it prevents overcrowding and helps beef brown evenly.
Step 4: Assemble and Dress Your Dish
Lay down a bed of watercress and tomato slices on your serving platter. Place the seared beef right on top, then drizzle the remaining vinaigrette over everything. Finish by scattering the pickled red onions on top—you’ll get those contrasting sweet, tangy, and fresh bites in every forkful. Don’t forget the dipping sauce made with lime juice, salt, and cracked pepper—that tangy kick is essential and addictive.
How to Serve Vietnamese Shaking Beef (Bo Luc Lac) Recipe

Garnishes
I really enjoy topping my shaking beef with pickled red onions—they add that sweet crunch that contrasts with the seared meat. Sometimes I also add a sprinkle of freshly cracked black pepper and a few wedges of lime for guests to squeeze right before eating. If I’m feeling fancy, a handful of chopped cilantro or green onions can brighten up the plate even more.
Side Dishes
This Vietnamese Shaking Beef (Bo Luc Lac) Recipe pairs beautifully with steamed jasmine rice or simple garlic rice to soak up the delicious juices. Sometimes I serve it alongside pickled carrots and daikon for an extra layer of crispness. And, if I want to keep things super light, a side of fresh cucumber salad works wonders to refresh the palate.
Creative Ways to Present
For a special occasion, I once served the shaking beef over a bed of fragrant lemongrass-infused rice and garnished it with edible flowers—such a fun way to impress dinner guests! You can also pile it into lettuce cups for a hands-on experience that’s interactive and fresh. This recipe’s vibrant colors and textures make it perfect for serving family-style in the middle of the table.
Make Ahead and Storage
Storing Leftovers
If you have leftovers (which is rare in my house!), store the shaking beef and salad components separately in airtight containers in the fridge. The beef keeps well for up to 3 days, but I suggest enjoying the greens fresh since they wilt faster. Keeping the dipping sauce sealed separately also helps maintain its brightness.
Freezing
While you can freeze the marinated, uncooked beef before searing, I don’t recommend freezing the cooked shaking beef as the texture changes and it can become a bit tough upon reheating. Freezing the marinade alongside the beef for convenience is a great option if you want to prep ahead.
Reheating
To reheat leftovers, a quick sear in a hot pan with a splash of oil works best to refresh the beef’s texture and flavor. Avoid microwaving if you want to maintain that great crust and juiciness. Just keep the heat medium-high and toss briefly—it only takes a minute or two.
FAQs
-
What cut of beef is best for Vietnamese Shaking Beef (Bo Luc Lac) Recipe?
Top sirloin is ideal because it’s tender but still holds up well during high-heat searing. You want a cut that’s lean enough to cook quickly but has enough marbling to stay juicy. Flank steak or ribeye can also work if you slice them into cubes and cook carefully.
-
Can I make the vinaigrette and pickled onions in advance?
Absolutely! The vinaigrette can be prepared a day ahead to deepen its flavors, and the onions can be pickled for at least 10 minutes, though overnight pickling mellows them even more. Just keep them refrigerated until you’re ready to serve.
-
How important is the shaking technique?
The “shaking” refers to tossing the beef cubes in the hot pan or wok to ensure even searing on all sides without overcrowding. It enhances the caramelization and prevents steaming, which keeps the beef flavorful and tender. It’s a simple but crucial technique for authentic Bo Luc Lac.
-
Is Vietnamese Shaking Beef (Bo Luc Lac) spicy?
Traditionally, it’s not spicy, focusing more on savory, tangy, and sweet flavors. However, you can easily add chili flakes or sliced fresh chilies to the marinade or garnish to give it a kick if you enjoy spice.
-
What sides go well with Vietnamese Shaking Beef?
Steamed jasmine rice or garlic rice are classic accompaniments. Fresh salads like cucumber or pickled vegetables complement the dish’s bold flavors and keep things balanced. I recommend serving it with greens to soak up all the delicious juices.
Final Thoughts
This Vietnamese Shaking Beef (Bo Luc Lac) Recipe holds a special place in my kitchen repertoire because it delivers big on flavor and comes together with relatively little effort. I love how it brings people together—when I serve it, everyone leans in for seconds and starts talking about what they’ll make next time. Give it a try; I’m confident you’ll enjoy cooking it just as much as eating it. It’s one of those recipes where a few simple ingredients and a hot pan turn into something unforgettable.
PrintVietnamese Shaking Beef (Bo Luc Lac) Recipe
Vietnamese Shaking Beef, or Bo Luc Lac, is a vibrant stir-fried dish featuring tender cubes of marinated sirloin seared to perfection and served atop fresh watercress and tomatoes. This recipe combines savory, tangy, and slightly sweet flavors and is accompanied by a refreshing rice vinegar vinaigrette, pickled red onions, and a zesty lime dipping sauce, resulting in a deliciously balanced Vietnamese classic.
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Total Time: 1 hour 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Vietnamese
Ingredients
Marinade
- 1 ½ lbs beef top sirloin, fat trimmed and cut into 1″ cubes
- 5 cloves crushed garlic
- 1 tablespoon agave or sugar
- 1 tablespoon oyster sauce
- 1 tablespoon fish sauce
- 1 teaspoon sesame oil
- 1 teaspoon thick soy sauce, or low sodium soy sauce
Vinaigrette
- ½ cup rice vinegar
- 1 ½ tablespoons sugar or agave
- 1 ½ teaspoons kosher salt
Dipping Sauce
- 1 lime, juice of
- ½ teaspoon kosher salt
- ½ teaspoon fresh cracked pepper
Salad
- 1 small red onion, thinly sliced
- 4 cups watercress leaves or mixed baby greens
- 2 medium tomatoes, thinly sliced
- 1 tablespoon avocado oil, divided
Instructions
- Marinate the Beef: In a large bowl, combine the beef cubes with crushed garlic, agave or sugar, oyster sauce, fish sauce, soy sauce, and sesame oil. Mix well to coat the beef evenly. Cover and refrigerate for at least 1 hour, or overnight for best flavor infusion.
- Prepare the Vinaigrette: In a small bowl, whisk together rice vinegar, sugar or agave, and kosher salt until the sugar and salt dissolve forming a balanced sour, salty, and sweet dressing.
- Pickle the Red Onions: Thinly slice the red onion and place in a bowl with about ¼ cup of the vinaigrette. Cover and refrigerate for about 10 minutes to lightly pickle the onions.
- Prepare the Salad Base: On a serving platter, arrange the watercress leaves or mixed greens and thinly sliced tomatoes to create a fresh bed for the beef.
- Make the Dipping Sauce: In a small ramekin, combine lime juice with kosher salt and freshly cracked black pepper to create a tangy, salty dipping sauce.
- Heat the Pan: Warm a large wok or heavy skillet over high heat until very hot, almost smoking.
- Sear the Beef – First Batch: Add ½ tablespoon of the avocado oil to the hot pan. When the oil begins to smoke, add half of the beef in a single even layer. Allow it to sear without stirring for about 2 minutes. Then vigorously shake or toss the pan to flip the beef cubes and sear the other sides for an additional 1-2 minutes until nicely browned. Remove the beef and set aside.
- Sear the Beef – Second Batch: Add the remaining ½ tablespoon of avocado oil to the pan and repeat the searing process with the remaining beef cubes. Once cooked, remove from heat.
- Assemble the Dish: Transfer all the seared beef onto the prepared bed of watercress and tomatoes. Drizzle the remaining vinaigrette evenly over the beef and greens, then top with the pickled red onions.
- Serve: Present the dish with the lime dipping sauce on the side and enjoy immediately for the best flavor and texture.
Notes
- For best results, marinate the beef overnight to enhance flavor and tenderness.
- Use a very hot pan to achieve a nice sear and caramelization on the beef cubes.
- If watercress is unavailable, substitute with other peppery greens or mixed baby greens.
- You can adjust the sweetness in the vinaigrette and marinade by adding more or less sugar or agave according to your taste.
- Serve with steamed jasmine rice for a complete meal.
Keywords: Vietnamese Shaking Beef, Bo Luc Lac, stir-fry beef recipe, Vietnamese beef recipe, quick beef stir fry, marinated beef cubes, watercress salad, lime dipping sauce
