How to make the BEST Shaking Beef Recipe! So Delicious!

hero: Vietnamese shaking beef on white plate with jasmine rice, garnished with fresh cilantro and scallions, glossy caramelized sauce, natural window light, top-down view, no text
4.7 out of 5
(522 reviews)

Shaking beef, or “bo luc lac,” is a Vietnamese classic that’s absolutely spectacular when done right! This dish features tender, perfectly seared beef cubes tossed with a caramelized garlic and oyster sauce that creates the most incredible savory-sweet glaze. The magic happens in the wok—the beef literally shakes around as it cooks, creating those beautiful caramelized edges while staying juicy inside. It’s restaurant-quality but totally doable at home.

What makes this shaking beef recipe so special is the combination of technique and ingredient quality. You’ll need a hot wok or skillet, quality beef (I prefer ribeye or sirloin), and some key Vietnamese staples like fish sauce and oyster sauce. The “shaking” motion isn’t just for show—it ensures even cooking and helps develop that gorgeous caramelization. Serve it over jasmine rice or with a fresh salad for the most authentic experience.

I love this recipe because it comes together in about 30 minutes, but tastes like you’ve been cooking all day. The beef is tender, the sauce is glossy and delicious, and every bite has that perfect balance of flavors. If you’re looking for more impressive weeknight dinners, you might also enjoy making IHOP pancakes or trying hash brown casserole for brunch.

The key to success is having everything prepped before you start cooking. This is a quick-cooking dish, so mise en place is essential. Cube your beef evenly, mince your garlic, mix your sauce, and have your onions ready. Once you start cooking, it moves fast! For more inspiration on perfecting your cooking techniques, check out Serious Eats for deep dives into Asian cooking methods.

I’ve made this recipe dozens of times, and I always get requests for it. The beauty is that it’s elegant enough for entertaining but simple enough for weeknight dinners. Your family will be impressed, and honestly, it tastes better than most Vietnamese restaurants!

Prep Time
20 minutes
Cook Time
15 minutes
Total Time
35 minutes
Servings
4

Ingredients

  • 2 pounds beef sirloin or ribeye, cut into 1-inch cubes
  • 1/4 cup vegetable or peanut oil
  • 8 cloves garlic, minced
  • 1/4 cup oyster sauce
  • 3 tablespoons fish sauce
  • 2 tablespoons soy sauce
  • 1 tablespoon brown sugar
  • 1/2 teaspoon black pepper
  • 2 medium red onions, cut into wedges
  • 3 tablespoons butter
  • 1/4 cup beef broth
  • 2 tablespoons rice vinegar
  • 1 teaspoon sesame oil
  • Fresh cilantro and sliced scallions for garnish
  • Jasmine rice for serving
process: beef cubes tossing in smoking hot wok with garlic and red onions, mid-toss motion, steam rising, professional kitchen setting, natural light, no text

Instructions

  1. Pat the beef cubes dry with paper towels and season generously with salt and black pepper on all sides. This ensures proper browning and caramelization. Set aside for 5 minutes to let the seasoning penetrate the meat.
  2. In a small bowl, whisk together the oyster sauce, fish sauce, soy sauce, brown sugar, beef broth, rice vinegar, and sesame oil. This is your shaking beef sauce—it should be smooth and well combined. Taste and adjust seasonings if needed.
  3. Heat your wok or large skillet over high heat until it’s smoking hot. This is crucial for getting that perfect sear on the beef. Add 2 tablespoons of oil and let it heat for about 1 minute.
  4. Working in batches to avoid overcrowding the pan, add the beef cubes to the hot wok. Let them sear without moving for 2-3 minutes until they develop a golden-brown crust. This is what creates that restaurant-quality sear.
  5. Using a spatula or wooden spoon, toss the beef and continue cooking for another 2-3 minutes until the cubes are browned on most sides. The beef should be medium-rare at this point. Transfer to a plate and repeat with remaining beef, adding more oil as needed.
  6. Add 1 tablespoon of butter to the wok and reduce heat to medium-high. Add the minced garlic and cook for about 1-2 minutes, stirring constantly, until fragrant but not burned. The garlic should turn golden and release its oils.
  7. Add the red onion wedges to the wok and cook for 2-3 minutes, stirring occasionally, until they start to soften and caramelize slightly. The onions should have some color but still maintain their texture.
  8. Return all the cooked beef to the wok along with any accumulated juices. Pour the sauce mixture over the beef and onions.
  9. Using a shaking or tossing motion, keep the beef moving in the wok for 2-3 minutes. This is where the dish gets its name—the constant motion ensures the sauce coats everything evenly and creates that glossy, caramelized finish.
  10. Add the remaining 2 tablespoons of butter to the wok and continue tossing for another minute. The butter adds richness and helps create a silky sauce that clings to the beef.
  11. Taste the shaking beef and adjust seasonings as needed. You may want a touch more fish sauce for umami, soy sauce for saltiness, or sugar for sweetness.
  12. Transfer the shaking beef to a serving platter and garnish generously with fresh cilantro and sliced scallions. Drizzle any remaining sauce from the wok over the top.
  13. Serve immediately over jasmine rice or with a fresh cucumber and tomato salad on the side.
detail: close-up of individual beef cubes coated in glossy caramel sauce with minced garlic clinging to surface, shallow depth of field, warm natural light, no text

Pro Tips

Quality beef matters: Choose well-marbled cuts like ribeye or sirloin for the most tender and flavorful results. Avoid lean cuts that can become tough.

The shaking motion is essential: This constant movement prevents sticking, ensures even cooking, and helps develop the beautiful caramelization on the beef.

Don’t skip the searing step: Taking time to properly sear the beef creates a flavorful crust through the Maillard reaction, which is crucial for restaurant-quality results.

Prepare everything in advance: Since this dish cooks quickly, having all ingredients prepped, measured, and ready to go (mise en place) is absolutely essential.

Adjust the sauce to your taste: Vietnamese cooking is about balance. If you prefer it sweeter, add more sugar. For more umami, add extra fish sauce.

The beef should be medium-rare: Don’t overcook it during the final tossing. The residual heat will continue cooking it slightly after plating.

Fish sauce is non-negotiable: While it smells pungent raw, it provides essential umami depth to the dish. Don’t skip it or substitute it.

Use high heat throughout: The high temperature is what creates the signature caramelization and keeps the beef tender.

Leftovers keep well: Store in an airtight container for up to 3 days. Reheat gently in a wok or skillet over medium heat.

Pair with jasmine rice: The fragrant rice complements the rich, savory beef perfectly and helps soak up the delicious sauce.

Leave a Comment

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

Scroll to Top