Vietnamese Shaking Beef

Juicy cubes of marinated steak in Vietnamese Shaking Beef sizzle in a wok with crisp red onion and bell peppers. Save to Pinterest
Juicy cubes of marinated steak in Vietnamese Shaking Beef sizzle in a wok with crisp red onion and bell peppers. | flavorforgeblog.com

This classic Vietnamese dish features tender cubes of beef marinated in savory sauces, then seared over high heat while shaking the pan to achieve perfect browning. The beef joins crisp bell peppers and onions, creating a vibrant medley of textures and flavors. A zesty lime dipping sauce with salt and pepper cuts through the richness, while fresh watercress and tomatoes provide a refreshing base. Ready in just 30 minutes, this protein-packed main serves four beautifully with steamed jasmine rice.

The sizzle hitting a smoking hot wok still makes my kitchen feel alive, even after years of making this dish. I first attempted shaking beef on a Tuesday night after a long day, expecting it to be complicated and time-consuming. Instead, I ended up dancing around my stove, literally shaking the pan while laughing at how something so restaurant-quality could come together in minutes.

Last summer I made this for friends who claimed they hated fish sauce. They kept asking what made the beef taste so incredible while fighting over the last cubes. Watching someone discover how fish sauce transforms rather than ruins a dish never gets old.

Ingredients

  • Beef sirloin or tenderloin: Cut into uniform cubes so everything cooks at the same speed, giving you that perfect edge-to-edge tenderness.
  • Soy sauce: The foundation of savory depth that balances everything else in the marinade.
  • Oyster sauce: Adds subtle sweetness and that glossy restaurant-style finish.
  • Fish sauce: Dont skip it, this is what gives Vietnamese food its soul and umami punch.
  • Sugar: Helps the beef caramelize beautifully when it hits high heat.
  • Freshly ground black pepper: Freshly cracked makes all the difference in the final flavor.
  • Garlic: Two cloves minced is just enough to perfume without overpowering.
  • Vegetable oil: One tablespoon in the marinade keeps everything moist and helps the seasoning cling.
  • Red onion and bell peppers: They stay crisp tender, adding color and sweetness to contrast the rich beef.
  • Spring onions: Add these last so they stay bright and fresh.
  • Lime: Fresh juice mixed with salt and pepper creates the most addictive dipping sauce.
  • Watercress and tomatoes: The fresh base underneath makes each bite feel lighter and brighter.

Instructions

Marinate the beef:
Toss everything in a large bowl until the cubes are thoroughly coated, then let them sit for at least 15 minutes while you prep the vegetables.
Whisk the dipping sauce:
Combine lime juice with salt and pepper in a small bowl, stirring until the salt dissolves completely.
Set your serving stage:
Arrange watercress and tomato slices on a platter so they are ready to catch the hot beef the moment it is done cooking.
Get your wok smoking:
Heat oil over high heat until it shimmers and just barely starts to smoke, which is crucial for getting that sear.
Sear hard and fast:
Add beef in one layer and let it develop a dark crust for one full minute before touching it.
Shake it like you mean it:
Rapidly stir-fry for 2 to 3 minutes, letting the beef brown while staying juicy inside.
Add the vegetables:
Toss in onion wedges and bell peppers, stir-frying just until they are crisp tender, then finish with spring onions.
Bring it all together:
Pile everything onto the prepared platter so the hot beef slightly wilts the watercress underneath.
Serve immediately:
Bring that tangy lime dipping sauce to the table and let everyone dip while the beef is still hot and sizzling.
A platter of Vietnamese Shaking Beef rests on watercress with fresh tomato slices and a small bowl of tangy lime dipping sauce. Save to Pinterest
A platter of Vietnamese Shaking Beef rests on watercress with fresh tomato slices and a small bowl of tangy lime dipping sauce. | flavorforgeblog.com

This dish became my go-to for dinner parties because it looks impressive and tastes even better. Something about gathering around a platter of vibrant food makes conversation flow easier.

Getting the Right Sear

High heat and patience during that first minute of cooking make all the difference between okay and extraordinary beef. Resist the urge to stir too soon.

Marinating Time

Fifteen minutes works well, but letting the beef sit for an hour in the refrigerator transforms it into something deeply flavorful. The texture also becomes more tender.

Serving Suggestions

Steamed jasmine rice soaks up all those flavorful juices perfectly. A cold Vietnamese lager cuts through the richness beautifully.

  • Warm your serving platter slightly so the beef stays hot longer
  • Extra lime wedges on the side let guests adjust the acidity
  • Have all components prepped before you start cooking since everything moves fast
Close-up of Vietnamese Shaking Beef showcasing tender beef cubes, vibrant vegetables, and steamed jasmine rice for a savory dinner. Save to Pinterest
Close-up of Vietnamese Shaking Beef showcasing tender beef cubes, vibrant vegetables, and steamed jasmine rice for a savory dinner. | flavorforgeblog.com

Some dishes are just meant to be shared, and this is absolutely one of them.

Frequently Asked Questions

Sirloin or tenderloin are ideal choices for their tenderness and ability to stay juicy during high-heat cooking. Ribeye also works beautifully for extra marbling and flavor.

The name comes from the cooking technique where you shake or toss the pan rapidly while stir-frying, ensuring even searing and preventing the beef from sticking or overcooking in spots.

Marinate for at least 15 minutes to absorb flavors, but up to 1 hour yields deeper taste penetration. Longer marinating helps tenderize the meat while infusing it with savory soy, oyster, and fish sauce notes.

Red and green bell peppers add color and crunch, while red onions provide sweetness. Spring onions finish the stir-fry with mild flavor. The dish traditionally rests on watercress or baby greens with fresh tomato slices.

Yes, simply substitute regular soy sauce and oyster sauce with certified gluten-free versions. Fish sauce is naturally gluten-free, making this easy to adapt for dietary restrictions.

Steamed jasmine rice is the classic accompaniment, soaking up the savory juices and lime sauce. A light-bodied red wine or chilled Vietnamese lager complements the bold flavors perfectly.

Vietnamese Shaking Beef

Juicy marinated beef stir-fried with vegetables and tangy lime dipping sauce

Prep 20m
Cook 10m
Total 30m
Servings 4
Difficulty Medium

Ingredients

For the Beef

  • 1.1 lb beef sirloin or tenderloin, cut into 3/4 in cubes
  • 2 tbsp soy sauce
  • 1 tbsp oyster sauce
  • 1 tbsp fish sauce
  • 1 tbsp sugar
  • 1/2 tsp freshly ground black pepper
  • 2 cloves garlic, minced
  • 1 tbsp vegetable oil

For Stir-Frying

  • 2 tbsp vegetable oil
  • 1 medium red onion, sliced into wedges
  • 1 small green bell pepper, cut into chunks
  • 1 small red bell pepper, cut into chunks
  • 2 spring onions, cut into 2 in lengths

For the Lime Dipping Sauce

  • 1 lime, juiced
  • 1/2 tsp salt
  • 1/2 tsp ground black pepper

To Serve

  • 3.5 oz watercress or baby greens
  • 2 medium tomatoes, sliced
  • Steamed jasmine rice (optional)

Instructions

1
Marinate the Beef: In a large bowl, combine beef cubes with soy sauce, oyster sauce, fish sauce, sugar, black pepper, minced garlic, and 1 tbsp oil. Toss well to coat evenly. Marinate for at least 15 minutes, or up to 1 hour for deeper flavor penetration.
2
Prepare the Dipping Sauce: Mix lime juice, salt, and black pepper in a small bowl until salt dissolves completely. Set aside for serving.
3
Arrange Serving Platter: Spread watercress and tomato slices attractively over a large serving platter. Set aside while cooking the beef.
4
Heat the Wok: Heat 2 tbsp vegetable oil in a large wok or skillet over high heat until the surface shimmers and just begins to smoke.
5
Sear the Beef: Add marinated beef in a single layer. Let sear undisturbed for 1 minute to develop a rich brown crust, then flip and sear the opposite side for 1 minute longer.
6
Stir-Fry the Beef: Shake the pan vigorously or stir-fry continuously for 2 to 3 minutes until beef is well-browned but still juicy and medium-rare inside.
7
Add Vegetables: Add onion wedges and bell pepper chunks. Stir-fry for 1 to 2 minutes until vegetables are just tender but retain their crunch. Toss in spring onions and cook for 30 seconds.
8
Plate and Serve: Transfer the hot stir-fried beef and vegetables directly onto the prepared platter over the watercress and tomatoes. Serve immediately with lime dipping sauce and steamed jasmine rice on the side.
Additional Information

Equipment Needed

  • Large bowl
  • Wok or large nonstick skillet
  • Tongs or spatula
  • Knife and cutting board
  • Small bowl for sauce

Nutrition (Per Serving)

Calories 330
Protein 29g
Carbs 14g
Fat 18g

Allergy Information

  • Contains soy (soy sauce), fish (fish sauce), and shellfish (oyster sauce)
  • Check labels for possible gluten in soy and oyster sauces if gluten-free is required
Vanessa Cole

Home cook sharing tasty, approachable recipes and kitchen wisdom for busy food lovers.