Vietnamese Shaking Beef Recipe

Author: Clara Garcia
Published:

Vietnamese shaking beef turns a handful of pantry sauces into a restaurant-quality dinner in about twenty minutes. The beef sears fast and hard, so you get a caramelized crust on the outside while the inside stays juicy and just a little pink.

I started making this on nights when I wanted something that felt special without actually spending my whole evening in the kitchen. Between running the blog and keeping up with my girls, twenty minutes from start to finish is exactly the kind of dinner I need on repeat.

If your family loves quick Asian-inspired beef dinners as much as mine does, our Korean Beef Bulgogi is another one worth keeping in your weeknight rotation.

Why You’ll Love This Vietnamese Shaking Beef

This shaking beef recipe comes together in twenty minutes flat, which makes it one of the fastest dinners I make that still feels like a treat. The fish sauce marinade builds a sweet, savory glaze that clings to every cube of beef, and the quick sear locks in that caramelized crust restaurants are known for.

It’s naturally low carb if you skip the rice, and it’s easy to dress up or down depending on your night. Serve it over watercress for something lighter, or spoon it over jasmine rice when you want something heartier. My daughters love picking out the beef cubes first, and leftovers reheat quickly in a hot skillet so lunch the next day feels just as good.

Ingredients for Vietnamese Shaking Beef

I keep most of these sauces stocked in my pantry year-round because this recipe has become such a regular in our house.

  • 1 pound beef sirloin or tenderloin, cut into 1-inch cubes
  • 1 tablespoon oyster sauce
  • 1 tablespoon soy sauce
  • 1 tablespoon fish sauce
  • 1 tablespoon sugar
  • 1 tablespoon lime juice
  • 1 teaspoon garlic, minced
  • 1 tablespoon oil, for cooking
  • 1 small red onion, sliced
  • Black pepper, to taste
  • Watercress or cooked rice, for serving (optional)

I always reach for sirloin or tenderloin here because both cuts are naturally tender and cook through fast without needing a long marinade. Tougher cuts like chuck or round won’t work the same way, since they need low, slow cooking to break down.

If you don’t have fish sauce on hand, it really is worth picking up a bottle since it gives this dish its signature savory depth that soy sauce alone can’t replicate. Watercress is traditional for serving, but butter lettuce or mixed greens work just as well if that’s what you have in the fridge.

How to Make Vietnamese Shaking Beef

The whole trick to this recipe is heat. A smoking hot pan is what gives you that caramelized crust instead of steamed, gray beef.

  1. Whisk together the oyster sauce, soy sauce, fish sauce, sugar, lime juice, and garlic in a medium bowl.
  2. Add the beef cubes and toss until evenly coated. Let marinate for at least 10 minutes, or up to 30 minutes for deeper flavor.
  3. Heat the oil in a large skillet or wok over high heat until it shimmers and is almost smoking.
  4. Add the beef in a single layer, making sure the cubes aren’t touching. Sear without stirring for 1 to 2 minutes per side, until dark brown and caramelized.
  5. Add the sliced red onion and toss everything together for 1 to 2 minutes, until the onions just begin to soften. Season with black pepper.
  6. Serve hot over watercress, a fresh salad, or steamed jasmine rice.

Here’s the thing: don’t crowd the pan. I know it’s tempting to toss all the beef in at once, but overcrowding drops the pan’s temperature and the beef ends up steaming instead of searing. Cook in two batches if you need to, it’s worth the extra few minutes.

A common mistake is flipping the beef too early. Let each side sit untouched for the full 1 to 2 minutes so the crust actually forms before you move it.

What to Serve with Vietnamese Shaking Beef

Vietnamese shaking beef is flexible enough to work as a light salad topper or a heartier rice bowl, depending on what your family’s in the mood for.

  • Steamed jasmine rice
  • Rice vermicelli noodles
  • Quick-pickled carrots and daikon
  • A big bed of watercress or mixed greens
  • Steamed bok choy
  • Stir-fried green beans
  • Fresh cilantro, mint, and lime wedges on the side

If you’re looking for another quick beef dinner with bold, savory flavor, our Takeout-Worthy Chinese Pepper Steak is a great one to add to your list.

Pro Tips & Variations

I always cut my beef into even 1-inch cubes so everything sears at the same rate and I get that ideal ratio of crust to tender center. In my kitchen, I keep a pair of kitchen tongs nearby just for flipping, since they give me more control than a spatula.

A few variations are worth trying depending on what you have. Swap in flank steak if that’s what’s in your fridge, just slice it thin and against the grain before cubing. You can also add a fried egg on top for extra richness, or toss in sliced bell peppers along with the onion for more color and crunch. If you want a spicier version, a pinch of red pepper flakes in the marinade does the trick.

For another bold, garlicky beef dish, our Thai Basil Beef Rolls makes a great addition to your weeknight lineup.

Storage & Reheating Tips

Leftover shaking beef keeps in an airtight container in the refrigerator for up to 3 days. I don’t recommend storing it with rice, since the moisture makes everything soggy by the next day.

To reheat, warm the beef in a hot skillet for 2 to 3 minutes to bring back some of that seared texture. It also freezes well for up to 2 months in a freezer-safe container. My go-to trick for meal prep is to spread the cooled beef on a baking sheet and flash-freeze it for an hour before transferring it to containers, so the pieces don’t stick together in one clump.

Common Questions

What cut of beef works best for shaking beef?
Sirloin or tenderloin are ideal since they’re naturally tender and don’t need long cooking. Tougher cuts like chuck or round won’t work the same way in this quick-sear method.

Why is my beef steaming instead of searing?
Your pan probably isn’t hot enough, or you’ve overcrowded it. Wait until the oil is shimmering and almost smoking, and cook in batches if needed.

Can I make this ahead of time?
The marinade can be made a day ahead and stored in the fridge. I’d recommend searing the beef fresh, though, since the crust is best right after cooking.

How long should I marinate the beef?
At least 10 minutes, though up to 30 minutes gives the flavors more time to soak in if your schedule allows it.

Conclusion

Vietnamese shaking beef has earned a permanent spot in my dinner rotation, and I think it’ll do the same in yours. It’s fast, it’s bold, and it tastes like something you’d order at a restaurant. For another quick beef dinner your family will ask for again, give our Chinese Ground Beef and Cabbage Stir-Fry a try next.

Vietnamese Shaking Beef

A quick seared beef dinner coated in a sweet-savory fish sauce glaze, ready in about 20 minutes for a fast family meal.
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: Asian, Vietnamese
Calories: 200

Ingredients
  

  • 1 lb beef sirloin or tenderloin cut into 1-inch cubes
  • 1 tbsp oyster sauce
  • 1 tbsp soy sauce
  • 1 tbsp fish sauce
  • 1 tbsp sugar
  • 1 tbsp lime juice
  • 1 tsp garlic minced
  • 1 tbsp oil for cooking
  • 1 small red onion sliced
  • black pepper to taste
  • watercress or cooked rice for serving, optional

Equipment

  • Large skillet or wok
  • mixing bowl
  • Kitchen Tongs

Method
 

  1. In a medium bowl, whisk together the oyster sauce, soy sauce, fish sauce, sugar, lime juice, and garlic.
  2. Add the beef cubes and toss until evenly coated. Let marinate for at least 10 minutes, or up to 30 minutes for more flavor.
  3. Heat the oil in a large skillet or wok over high heat until shimmering.
  4. Add the marinated beef in a single layer without overcrowding, cooking in batches if necessary. Sear without stirring for 1 to 2 minutes per side to develop a caramelized crust.
  5. Add the sliced red onion to the pan. Toss the beef and onions together for another 1 to 2 minutes, until the onions soften and the beef reaches your preferred doneness. Season with black pepper.
  6. Serve hot over watercress, a fresh salad, or steamed jasmine rice.

Notes

Cut the beef into even 1-inch cubes for consistent searing. Avoid overcrowding the pan, cooking in batches if needed. Store leftovers in an airtight container in the refrigerator for up to 3 days, or freeze for up to 2 months. Reheat in a hot skillet to restore the seared texture.

Clara Garcia

Clara Garcia, the creator behind VariedRecipes.net, focuses on delivering easy, budget-friendly, and mouthwatering recipes for everyday cooking

YOU MIGHT ALSO LIKE...

Melted Mozzarella & Ranch Chicken Bombs

Melted Mozzarella & Ranch Chicken Bombs

Easy Baked Spinach Ricotta Chicken

Easy Baked Spinach Ricotta Chicken

Honey Garlic Chicken Tenders

Honey Garlic Chicken Tenders

Creamy Chicken Bacon Ranch Penne

Creamy Chicken Bacon Ranch Penne

Leave a Comment

Recipe Rating