The sizzling sound of beef hitting a hot pan is music to my ears, especially when it promises something as delectable as Vietnamese Shaking Beef (Bo Luc Lac). This dish transforms tender sirloin or tenderloin into buttery bites, all glazed in a fragrant mix of fish sauce, succulent garlic, and a hint of lime. It’s a quick and easy dinner, ready in just 20 minutes, making it perfect for busy weeknights or casual gatherings. Plus, the high protein content means you’re treating your body well while enjoying every bite! I love how this recipe balances sweet and savory flavors, delivering restaurant-quality deliciousness right in my own kitchen. Are you ready to create a satisfying dinner that will impress everyone at the table? Let’s dive in!

Why is Vietnamese Shaking Beef So Irresistible?
Exquisite flavors abound: Each bite of Vietnamese Shaking Beef brings a punch of umami, perfectly marrying sweet and savory notes to entice your taste buds.
Quick to whip up: In just 20 minutes, you can go from prep to plate, making it a fantastic weeknight option!
High protein goodness: This dish is packed with protein, keeping you full and satisfied without heavy carbs.
Versatile & adaptable: Feel free to add colorful veggies or substitute proteins like chicken or tofu for a personal twist!
Restaurant-quality at home: Impress your family or guests with a dish that’s worthy of your local eatery—without the stress! If you’re in the mood for something equally delicious, check out my Roast Beef Sliders for another quick win!
Vietnamese Shaking Beef Ingredients
• Get ready to savor every bite of this delightful dish!
For the Marinade
- Beef Sirloin or Tenderloin – This cut delivers the best tenderness; avoid tougher cuts for a juicier outcome.
- Oyster Sauce – Infuses the beef with deep umami flavor; replace with soy sauce if you’re going vegetarian.
- Soy Sauce – Provides essential saltiness; opt for low-sodium to keep it healthier.
- Fish Sauce – The secret to authentic Vietnamese flavor; choose a quality brand for the best results.
- Sugar – Balances the dish’s savory flavors; coconut sugar or honey can be great alternatives.
- Lime Juice – Adds a refreshing tang; always go for freshly squeezed for the best taste.
- Garlic (minced) – Enhances aroma and flavor; fresh garlic will pack a better punch.
For Cooking
- Cooking Oil – Necessary for searing the beef; vegetable, canola, or sesame oil will work well.
- Red Onion (sliced) – Adds sweetness and texture; shallots are a fine substitute if you prefer.
- Black Pepper – For a subtle kick; freshly ground will elevate the dish’s taste.
For Serving
- Watercress or Cooked Rice – Perfect sides to complement the dish; salad greens or steamed veggies are also great options.
Step‑by‑Step Instructions for Vietnamese Shaking Beef
Step 1: Prepare the Marinade
In a mixing bowl, whisk together the oyster sauce, soy sauce, fish sauce, sugar, lime juice, and minced garlic. Continue whisking until the sugar dissolves, ensuring a beautifully blended marinade. This flavorful base will impart fantastic savory notes to your Vietnamese Shaking Beef, so take your time to mix thoroughly.
Step 2: Marinate the Beef
Add your beef sirloin or tenderloin cubes to the marinade, tossing them gently to coat every piece evenly. Allow the beef to marinate for at least 10 minutes, or up to 30 minutes for a richer flavor. While the beef absorbs the marinade, prepare your cooking space and preheat your pan, so everything is ready to go.
Step 3: Heat the Pan
Place a high-heat nonstick pan over medium-high heat and add a splash of cooking oil. Allow the oil to heat until it shimmers, indicating it’s hot enough for searing. This step is crucial for achieving that beautiful caramelization on your Vietnamese Shaking Beef, creating the perfect crispy exterior!
Step 4: Sear the Beef
Carefully add the marinated beef cubes in a single layer, ensuring not to overcrowd the pan. Let them sear undisturbed for 1 to 2 minutes, or until you see a golden brown crust forming. Flip the cubes and sear the other side for another 1 to 2 minutes, watching for that delicious caramelization to develop.
Step 5: Add the Onions
Once your beef is beautifully seared, introduce the sliced red onions to the pan. Stir-fry the onions with the beef for an additional 1 to 2 minutes until they become slightly tender and fragrant. The combination of beef and onions will elevate the flavors in your Vietnamese Shaking Beef even further.
Step 6: Final Seasoning and Serve
Sprinkle freshly ground black pepper over the beef and onion mix, tossing everything quickly to incorporate the seasoning. Immediately transfer the glorious Vietnamese Shaking Beef to a serving platter, allowing the enticing aromas to fill your kitchen as you prepare to enjoy this delightful dish!

Vietnamese Shaking Beef Variations
Customize your Vietnamese Shaking Beef with these exciting twists that will tantalize your taste buds!
- Vegetarian Option: Substitute beef with firm tofu or tempeh for a satisfying meat-free alternative. Just marinate and sear until golden!
- Gluten-Free: Use tamari instead of soy sauce to make the dish gluten-free without sacrificing flavor.
- Spicy Kick: Add sliced chili peppers or a dash of sriracha to the marinade for a delightful heat that complements the dish.
- Extra Crunch: Toss in some snap peas or bell peppers just before serving for a vibrant pop of color and a fresh crunch.
- Herb Infusion: Enhance with fresh herbs like cilantro or mint for brightness; sprinkle them over the top just before serving.
- Citrus Twist: Add zest from lime or orange to the marinade for an aromatic citrus note that will elevate the flavor.
- Sesame Flavor: Drizzle with toasted sesame oil before serving for a nutty richness that adds complexity to the dish.
- Flavorful Base: Serve over coconut jasmine rice or rice vermicelli to create a deliciously fragrant foundation for the beef.
Feel free to explore these variations and create your own masterpiece! If you’re looking for a fun, easy-to-make slider recipe, check out my Roast Beef Sliders for another delightful option.
How to Store and Freeze Vietnamese Shaking Beef
Fridge: Store leftover Vietnamese Shaking Beef in an airtight container for up to 3 days to maintain freshness and flavor.
Freezer: Freeze in a single layer for up to 3 months. Once frozen, transfer to airtight containers to preserve taste and texture.
Reheating: Reheat gently in a hot skillet over medium heat for the best texture and to avoid drying out the beef. Add a splash of water or broth if needed.
Avoid Mixing: Keep rice separate from the beef during storage to prevent sogginess and maintain the integrity of each component.
Make Ahead Options
These Vietnamese Shaking Beef make-ahead options are perfect for busy cooks looking to streamline meal prep! You can marinate the beef cubes for up to 24 hours in advance, allowing the flavors to deepen—just toss them in the marinade and refrigerate. Additionally, you can sauté the beef and onions and store them in an airtight container; they will keep well in the fridge for up to 3 days. To maintain quality, reheat the beef in a hot skillet just before serving to retain that delicious, caramelized texture. Finished with a sprinkle of freshly ground black pepper, you’ll enjoy warm, mouthwatering Vietnamese Shaking Beef with minimal effort on your busy weeknights!
What to Serve with Vietnamese Shaking Beef
Transform your meal into a culinary experience that delights every sense.
- Steamed Jasmine Rice: This fragrant rice serves as a perfect base, absorbing the delicious sauces and enhancing each bite.
- Stir-Fried Vegetables: Colorful bell peppers, snap peas, and broccoli bring a crunch and freshness that brighten up the dish beautifully.
- Vietnamese Spring Rolls: Pair with these refreshing rolls for an added textural contrast, filled with your choice of shrimp or fresh veggies. Enjoy the burst of flavors as you dip them in peanut or hoisin sauce!
- Pickled Vegetables: Quick-pickled carrots and daikon add a tangy zing that cuts through the savory richness of the beef, balancing the meal perfectly.
- Crispy Fried Shallots: These crunchy toppings provide an aromatic and flavorful finish, bringing an extra layer of indulgence to your plate.
- Cilantro Lime Rice: Infusing rice with fresh herbs and citrus gives a zesty nod to the Asian flavors of the beef, making each mouthful a delight.
- Cold Beer or Iced Tea: A chilled beverage complements the flavor profile well, making your mealtime not just about food, but about enjoyment and relaxation.
- Mango Sorbet: End your feast on a refreshing note with this light and fruity dessert that contrasts beautifully with the savory main course—sweet with a citrusy twist!
Tips for the Best Vietnamese Shaking Beef
- Pan Temperature: Ensure your pan is hot before adding the beef to achieve a proper sear. A cold pan will steam the meat instead of caramelizing it.
- Uniform Cubes: Cut the beef into even 1-inch cubes for uniform cooking. This ensures each piece becomes tender and juicy without overcooking parts of the meat.
- Don’t Overcrowd: Cook the beef in batches if necessary. Overcrowding the pan can trap steam and prevent that desirable golden-brown crust from forming.
- Quality Fish Sauce: Opt for a high-quality fish sauce to elevate the flavor of your Vietnamese Shaking Beef. Low-quality brands can lead to a fishy taste rather than the intended umami depth.
- Flash-Freezing for Meal Prep: If making in advance, flash-freeze cooked beef in a single layer before storing in containers to maintain texture and freshness.

Vietnamese Shaking Beef Recipe FAQs
What type of beef should I use for Vietnamese Shaking Beef?
Absolutely! For the best results, opt for beef sirloin or tenderloin—these cuts are tender and cook beautifully in a quick stir-fry. Avoid tougher cuts like chuck, which may become chewy and less enjoyable.
How do I store leftover Vietnamese Shaking Beef?
Very! To keep your leftovers at their best, store Vietnamese Shaking Beef in an airtight container in the fridge for up to 3 days. Make sure to avoid storing it with rice to prevent sogginess and maintain the dish’s texture.
Can I freeze Vietnamese Shaking Beef?
Definitely! To freeze, first flash-freeze the cooked beef in a single layer on a baking sheet until solid. Then, transfer the beef to airtight containers or freezer bags. This method helps maintain texture and flavor, allowing for storage up to 3 months.
What should I do if my beef isn’t browning properly?
Oh no! Ensure your pan is hot enough before adding the beef. If overcrowded, the meat will steam instead of sear. Cook in batches if necessary. For the best crust, resist the urge to stir the beef too soon; let it sear undisturbed for 1–2 minutes on each side.
Is this recipe suitable for my gluten-free diet?
You bet! To make Vietnamese Shaking Beef gluten-free, simply substitute the oyster sauce and soy sauce with gluten-free alternatives. Many brands have tasty options available that can maintain the rich flavors without compromising your dietary needs.
How long should I marinate the beef for the best flavor?
Great question! For a quick flavor boost, marinate the beef for at least 10 minutes. For even deeper flavor, let it marinate for up to 30 minutes before cooking. This step allows the meat to absorb all those delicious savory elements, ensuring every bite is packed with flavor!

Savory Vietnamese Shaking Beef for a Quick Dinner Delight
Ingredients
Equipment
Method
- In a mixing bowl, whisk together the oyster sauce, soy sauce, fish sauce, sugar, lime juice, and minced garlic. Mix thoroughly until the sugar dissolves.
- Add the beef sirloin or tenderloin cubes to the marinade and toss to coat. Allow to marinate for at least 10 minutes.
- Heat a nonstick pan over medium-high heat and add cooking oil until it shimmers.
- Add marinated beef cubes in a single layer and sear for 1 to 2 minutes, then flip and sear the other side for another 1 to 2 minutes.
- Once beef is seared, add the sliced red onions and stir-fry for an additional 1 to 2 minutes.
- Sprinkle freshly ground black pepper over the mixture and toss to incorporate, then transfer to a serving platter.




