There’s something undeniably exciting about the way a sizzling wok brings a kitchen to life. As the scent of garlic mingles with the marinated ribeye steak, I can’t help but feel like I’ve just transported myself to a bustling street market in Vietnam. Introducing my take on a beloved dish, Traditional Vietnamese Shaking Beef (Bo Luc Lac), this recipe is perfect for anyone craving robust flavors without spending hours in the kitchen.
In just over 30 minutes, you can indulge in tender, juicy beef cooked to perfection and paired with the delightful crunch of lettuce and the tangy zing of pickled onions. This dish is more than just a quick meal—it’s a vibrant celebration of Vietnamese culinary traditions and showcases effortlessly delicious cooking that delights the senses. Whether you’re looking to impress at dinner parties or simply wanting to elevate your weeknight routine, this quick and customizable gem will surely become a favorite. Let’s dive into this flavor-packed adventure together!
Why is Traditional Vietnamese Shaking Beef (Bo Luc Lac) a must-try?
Simplicity and Speed: This dish comes together in just over 30 minutes, making it ideal for busy weeknights.
Flavor Explosion: The combination of garlic, savory sauces, and marinated steak delivers an unforgettable taste experience.
Customizable Delight: Pair it with your choice of sides—jasmine rice, quinoa, or even in a banh mi for a twist!
Crowd-Pleasing Appeal: Everyone will savor the tender beef and refreshing pickled onions, perfect for gathering around the dinner table.
Nutrient Packed: With high protein content, each serving keeps you energized and satisfied. Embrace the vibrant essence of Vietnamese cuisine with this quick and delicious recipe!
Traditional Vietnamese Shaking Beef Ingredients
For the Marinade
- Garlic – Freshly minced garlic adds aromatic depth for a punchy flavor.
- Fish Sauce – Provides essential umami depth and saltiness; can be substituted with soy sauce for a vegetarian option.
- Oyster Sauce – Contributes a rich sweetness that balances the marinade; omit for a vegetarian dish or replace with soy sauce.
- Light Brown Sugar – Adds a nuanced sweetness to the marinade; coconut sugar works as a wonderful substitute.
- Dark Soy Sauce – Enhances the flavor profile with sweetness; regular soy sauce can serve as an alternative.
- Black Pepper – Infuses the dish with warmth and complexity.
- Sake (optional) – Boosts the overall flavor profile, but feel free to omit it if unavailable.
- Ribeye Steak – Tender and juicy, it’s the star of this Traditional Vietnamese Shaking Beef; can be swapped for sirloin, filet mignon, or strip steak.
For the Pickled Onions
- Water – Used to create the pickling solution.
- Rice Wine Vinegar – Provides the necessary acidity for pickling; distilled white vinegar can work in a pinch.
- Granulated Sugar – Sweetens the pickling liquid for a balanced flavor.
- Red Onion – Delivers a refreshing crunch and tang; shallots or yellow onions are suitable alternatives.
For Serving
- Lettuce – Acts as a crispy bed for the beef; any leafy green can substitute.
- Tomatoes – Adds juiciness and a sweet touch; choose ripe varieties for maximum flavor.
This ingredient lineup will help you whip up a delightful dish of Traditional Vietnamese Shaking Beef (Bo Luc Lac) that’s both satisfying and bursts with flavor!
How to Make Traditional Vietnamese Shaking Beef (Bo Luc Lac)
-
Marinate Beef: In a bowl, combine minced garlic, fish sauce, oyster sauce, brown sugar, dark soy sauce, black pepper, and optional sake. Coat 2 pounds of ribeye cubes with the marinade, letting them sit for 30 minutes to absorb all those amazing flavors.
-
Prepare Pickled Onions: In a separate bowl, mix water, rice wine vinegar, and granulated sugar. Add half of the sliced red onion and set aside to pickle, which will add a delightful tanginess to your dish.
-
Cook Beef: Heat a wok or large pan over high heat and drizzle in oil. Add the marinated beef cubes, cooking for about 1-3 minutes per side until they’re beautifully browned. Aim for a medium-rare to medium finish for the best tenderness.
-
Sauté Onions: After removing the beef, toss in the remaining red onion into the same pan. Sauté for 2-3 minutes until they’re soft and fragrant, soaking up all those lingering flavors.
-
Serve: Create a beautiful plate by serving the sizzling beef over a generous bed of lettuce. Top it off with the pickled onions and sliced tomatoes, and get ready to dive into a vibrant feast!
Optional: Garnish with fresh herbs like cilantro or mint for an extra burst of flavor.
Exact quantities are listed in the recipe card below.

How to Store and Freeze Traditional Vietnamese Shaking Beef
Fridge: Store leftover shaking beef in an airtight container for up to 3 days. Make sure it’s fully cooled before sealing to maintain freshness.
Freezer: For longer storage, freeze the cooked beef in a well-sealed freezer-safe bag for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating: Gently reheat the beef in a pan over low heat, adding a splash of water to maintain moisture. Avoid microwaving to keep the beef tender.
Pickled Onions: If you have leftover pickled onions, store them separately in the fridge for up to 2 weeks. They make a delightful addition to salads!
Make Ahead Options
These Traditional Vietnamese Shaking Beef (Bo Luc Lac) are perfect for meal prep enthusiasts! You can marinate the ribeye cubes up to 24 hours in advance, allowing the flavors to deepen for even more delicious results. Additionally, the pickled onions can be prepared and stored in the refrigerator for up to 3 days before serving, keeping their vibrant tanginess intact. To reheat the beef, simply sauté it again in a hot wok for a few minutes until warmed through, ensuring it remains juicy and tender. This simple step not only saves time but also guarantees that your meal retains its robust flavor, making busy weeknights feel both effortless and satisfying!
What to Serve with Traditional Vietnamese Shaking Beef (Bo Luc Lac)?
Creating a memorable meal means surrounding your flavorful shaking beef with delicious sides that enhance its unique taste.
-
Jasmine Rice: Perfectly fluffy jasmine rice pairs beautifully with the marinated beef, soaking up the savory juices and adding a comforting element to your dish.
-
Crispy Spring Rolls: These light and crunchy rolls complement the tender beef, offering a delightful textural contrast and a refreshing burst of flavor with each bite.
-
Vietnamese Noodle Salad: A mix of fresh herbs, crunchy vegetables, and rice noodles gently tossed in a lime dressing creates a fresh side that balances the richness of the beef.
-
Cucumber Relish: This crunchy, tart relish adds a refreshing bite that cuts through the savoriness of the beef, invigorating your palate with every mouthful.
-
Grilled Vegetable Skewers: Charred bell peppers and zucchini add a smoky flavor and colorful presentation to your plate, providing a warm and wholesome addition.
-
Mango Sticky Rice: For dessert, this sweet treat offers a beautiful contrast to your main dish. The creamy coconut sauce complements the savory notes of the shaking beef while satisfying your sweet tooth.
Each of these options promises to elevate your dining experience, making your Traditional Vietnamese Shaking Beef (Bo Luc Lac) the heart of a truly exquisite meal!
Expert Tips for Traditional Vietnamese Shaking Beef
-
High Heat Cooking: Ensure your pan is hot enough to give the beef a proper sear; low heat can lead to tough, soggy textures.
-
Wok Wonder: Using a wok is ideal for this dish. Its shape allows quick cooking while retaining high temperatures, enhancing the flavors of the Traditional Vietnamese Shaking Beef.
-
Marination Time: Don’t rush the marination. Even 30 minutes allows the ribeye to absorb essential flavors that are key to the dish’s success.
-
Cooking Time Matters: Keep an eye on your steaks; depending on thickness, they can finish cooking quickly. Overcooking will lead to a less juicy result.
-
Pickling Perfection: If your pickled onions aren’t tangy enough, let them sit longer. The more time they have to pickle, the better the flavor!
-
Flexibility in Ingredients: Feel free to customize your sauces and vegetables based on what’s available. This makes the Traditional Vietnamese Shaking Beef adaptable for all tastes.
Traditional Vietnamese Shaking Beef (Bo Luc Lac) Variations
Feel free to explore your culinary creativity by adding your unique twist to this dish!
-
Protein Swap: Use marinated chicken or tofu instead of ribeye for a lighter protein option, keeping the flavors vibrant.
-
Vegetable Boost: Add bell peppers or snap peas during cooking for a colorful crunch that complements the tender beef beautifully.
-
Spicy Kick: Toss in sliced chili peppers or a dash of sriracha to elevate the heat level if you crave some excitement.
-
Grain Change: Swap jasmine rice for cauliflower rice or zoodles (zucchini noodles) to create a low-carb version that still satisfies your cravings.
-
Herb Infusion: Incorporate fresh cilantro or basil into the dish right before serving for a burst of aromatic freshness that elevates each bite.
-
Dressing Variation: Drizzle some lime juice or a dash of sesame oil before serving to enhance the tanginess and richness, adding layers of flavor.
-
Sides Customization: Try serving with roasted sweet potatoes or a crunchy slaw, offering a delightful contrast to the tender beef.
-
Banh Mi Twist: Use the beef in a baguette, creating a delicious banh mi sandwich that makes for a fantastic on-the-go meal.

Traditional Vietnamese Shaking Beef (Bo Luc Lac) Recipe FAQs
What type of ribeye steak is best for this dish?
I recommend using high-quality ribeye steak for the best results, as its marbling ensures tenderness and flavor. If you’re looking for alternatives, sirloin, filet mignon, or strip steak can also work well, but may have slightly different cooking times and textures.
How should I store leftover shaking beef?
To store leftover shaking beef, place it in an airtight container and refrigerate it for up to 3 days. Make sure the beef has cooled completely before sealing the container. When you are ready to enjoy it again, gently reheat it over low heat in a pan, adding a splash of water to help retain moisture.
Can I freeze my shaking beef?
Absolutely! To freeze, place the cooked shaking beef in a well-sealed freezer-safe bag. It can be stored in the freezer for up to 2 months. Be sure to label the bag with the date. When you’re ready to enjoy your leftovers, thaw it overnight in the fridge, then reheat as advised for best texture.
How can I ensure the pickled onions are tangy enough?
For the best tangy flavor in your pickled onions, let them sit in the pickling solution for at least 30 minutes, but ideally a few hours or even overnight. The longer they pickle, the more flavorful they become. If you’re preparing them in advance, they can last in the fridge for up to 2 weeks!
Are there any dietary considerations for this recipe?
Yes, this Traditional Vietnamese Shaking Beef can accommodate different diets. For a vegetarian option, substitute the beef with tofu or tempeh and adjust the marinades accordingly. Additionally, if you have allergies to fish, you can use soy sauce instead of fish sauce and oyster sauce. Make sure to double-check ingredient labels for allergens.
What should I do if my beef overcooks?
If you find your beef is overcooked and tough, try slicing it thinly across the grain and tossing it with a little broth or sauce to enhance moisture. For future cooking, ensure you pay close attention to cooking times—aim for about 1-3 minutes per side, depending on thickness, for that perfect tender bite.

Savor Traditional Vietnamese Shaking Beef (Bo Luc Lac) Fast
Ingredients
Equipment
Method
- In a bowl, combine minced garlic, fish sauce, oyster sauce, brown sugar, dark soy sauce, black pepper, and optional sake. Coat 2 pounds of ribeye cubes with the marinade, letting them sit for 30 minutes to absorb all those amazing flavors.
- In a separate bowl, mix water, rice wine vinegar, and granulated sugar. Add half of the sliced red onion and set aside to pickle.
- Heat a wok or large pan over high heat and drizzle in oil. Add the marinated beef cubes, cooking for about 1-3 minutes per side until they're beautifully browned.
- After removing the beef, toss in the remaining red onion into the same pan. Sauté for 2-3 minutes until they're soft and fragrant.
- Serve the sizzling beef over a bed of lettuce, topped with the pickled onions and sliced tomatoes.








