Vietnamese Shaking Beef, or “Bò Lúc Lắc,” is a deliciously savory dish that features tender cubes of beef, quickly seared and then tossed in a flavorful sauce. The dish is known for its unique combination of fresh ingredients, including soy sauce, lime, and garlic, balanced with a perfect level of seasoning. This is a dish that’s packed with bold, vibrant flavors and can easily be served over rice or with a side of vegetables for a well-rounded meal.
Why You’ll Love This Recipe
What I love about Vietnamese Shaking Beef is how quick and simple it is to make, yet it’s bursting with bold, complex flavors. The beef is tender and juicy, seared to perfection, and then coated in a savory sauce with a hint of sweetness and tang from lime. It’s a dish that’s both satisfying and refreshing, and it’s incredibly versatile. I can serve it over rice, in lettuce wraps, or even as part of a Vietnamese-inspired bowl. It’s perfect for a weeknight dinner or when I want to impress guests with a flavorful meal that’s quick to prepare.
Ingredients
-
1 lb beef tenderloin or sirloin, cut into 1-inch cubes
-
2 tablespoons soy sauce
-
1 tablespoon oyster sauce
-
1 tablespoon fish sauce
-
1 teaspoon sugar
-
1 tablespoon vegetable oil
-
3 cloves garlic, minced
-
1/2 onion, thinly sliced
-
1 bell pepper, sliced (optional)
-
1 tablespoon lime juice
-
Fresh cilantro, chopped (optional, for garnish)
-
Salt and pepper, to taste
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
Directions
-
In a small bowl, combine the soy sauce, oyster sauce, fish sauce, and sugar. Stir until the sugar is dissolved. Set aside.
-
Season the beef cubes with a pinch of salt and pepper.
-
Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat. Once the oil is hot, add the beef cubes in a single layer. Let them sear without stirring for about 2-3 minutes, allowing them to form a nice crust. Then, toss the beef and cook for another 2-3 minutes until the beef is browned and cooked through but still tender. Remove the beef from the skillet and set it aside.
-
In the same skillet, add the minced garlic and sliced onion. Sauté for 1-2 minutes until fragrant and softened.
-
Add the bell pepper (if using) and stir-fry for another minute.
-
Return the beef to the skillet and pour in the sauce mixture. Toss everything together so the beef is well-coated in the sauce. Stir in the lime juice for a fresh, tangy finish.
-
Cook for another minute or two, allowing the sauce to thicken slightly and coat the beef. Taste and adjust seasoning with more salt or pepper if necessary.
-
Garnish with fresh cilantro and serve immediately over rice, in lettuce wraps, or with vegetables.
Servings and Timing
This recipe serves about 4 people. It takes about 15 minutes to prep the ingredients and 10 minutes to cook, so the total time is around 25 minutes. It’s quick enough for a weekday dinner but elegant enough for a special meal.
Variations
-
Add Vegetables: I can add other vegetables like carrots, snap peas, or bok choy to make the dish even more colorful and nutritious. Just toss them into the pan after the onions and garlic, and sauté until tender.
-
Make it Spicy: If I like heat, I can add some sliced red chilies or a dash of sriracha to the sauce for an extra kick.
-
Beef Alternatives: If I don’t have beef tenderloin or sirloin, I can use flank steak or ribeye. Just make sure to slice the meat thinly against the grain for the best texture.
-
Vegetarian Version: For a vegetarian take, I can substitute the beef with tofu or tempeh, pressed and cubed. I would follow the same cooking steps, just making sure the tofu gets a crispy crust when searing.
Storage/Reheating
Leftover Vietnamese Shaking Beef can be stored in an airtight container in the refrigerator for up to 2-3 days. To reheat, I can quickly toss it in a hot skillet for 3-5 minutes or microwave it for 1-2 minutes until warmed through. The beef might lose some of its crispiness upon reheating, but the flavors will still be delicious.
FAQs
Can I use a different cut of beef?
Yes, I can use different cuts of beef, such as flank steak or ribeye. Just be sure to slice the meat thinly against the grain for the best texture and tenderness.
Is this dish authentic to Vietnamese cuisine?
Yes, Bò Lúc Lắc is a classic Vietnamese dish, and while there are different variations, the core ingredients such as beef, fish sauce, soy sauce, and lime are essential to its flavor.
Can I use a different protein instead of beef?
Absolutely! I can use chicken breast, shrimp, or even tofu if I prefer a non-meat option. If using chicken, I’ll need to cook it longer to ensure it’s fully cooked.
How can I make this dish spicier?
To make the dish spicier, I can add some sliced fresh chili peppers, a dash of sriracha sauce, or even chili paste to the sauce mixture. Adjust the heat to your preference.
Can I make this ahead of time?
While the beef is best served fresh, I can make the sauce ahead of time and store it in the fridge. When I’m ready to serve, I can quickly cook the beef and finish the dish.
Conclusion
Vietnamese Shaking Beef is a flavorful, vibrant dish that’s easy to make and packed with delicious, savory flavors. The tender beef, aromatic garlic, and tangy lime sauce come together in perfect harmony, making it a satisfying meal that can be served in so many ways. Whether over rice or in lettuce wraps, this dish is always a winner, and it’s sure to impress anyone lucky enough to try it!

Vietnamese Shaking Beef
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Vietnamese Shaking Beef, or ‘Bò Lúc Lắc,’ is a savory stir-fry dish featuring tender beef cubes quickly seared and tossed in a flavorful mix of soy, fish sauce, lime, and garlic. It’s a vibrant, bold-flavored dish perfect served over rice or in lettuce wraps for a quick yet elegant meal.
- Total Time: 25 minutes
- Yield: 4 servings
Ingredients
- 1 lb beef tenderloin or sirloin, cut into 1-inch cubes
- 2 tablespoons soy sauce
- 1 tablespoon oyster sauce
- 1 tablespoon fish sauce
- 1 teaspoon sugar
- 1 tablespoon vegetable oil
- 3 cloves garlic, minced
- 1/2 onion, thinly sliced
- 1 bell pepper, sliced (optional)
- 1 tablespoon lime juice
- Fresh cilantro, chopped (optional, for garnish)
- Salt and pepper, to taste
Instructions
- In a small bowl, mix soy sauce, oyster sauce, fish sauce, and sugar until dissolved. Set aside.
- Season beef with salt and pepper.
- Heat oil in a large skillet or wok over medium-high heat. Add beef in a single layer and sear without stirring for 2-3 minutes. Flip and cook another 2-3 minutes until browned and tender. Remove and set aside.
- In the same skillet, sauté garlic and onion for 1-2 minutes until softened.
- Add bell pepper if using and stir-fry for another minute.
- Return beef to skillet, pour in sauce, and toss to coat. Add lime juice and cook for 1-2 more minutes until sauce thickens slightly.
- Taste and adjust seasoning as needed.
- Garnish with fresh cilantro and serve immediately over rice, in lettuce wraps, or with vegetables.
Notes
- Use flank steak or ribeye as alternatives, sliced thinly against the grain.
- Add red chilies or sriracha for a spicy version.
- Substitute beef with tofu or tempeh for a vegetarian option.
- Can be served with jasmine rice, in lettuce wraps, or as part of a noodle bowl.
- Leftovers store well for up to 3 days in the fridge.
- Author: liinaa
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Stir-Fry
- Cuisine: Vietnamese
- Diet: Halal
Nutrition
- Serving Size: 1/4 of recipe
- Calories: 310
- Sugar: 3g
- Sodium: 820mg
- Fat: 17g
- Saturated Fat: 6g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 1g
- Protein: 32g
- Cholesterol: 90mg