Vietnamese Shaking Beef

Vibrant Vietnamese Shaking Beef sizzles in a wok with crisp bell peppers and onions beside fresh watercress. Pin
Vibrant Vietnamese Shaking Beef sizzles in a wok with crisp bell peppers and onions beside fresh watercress. | kitchenkindred.com

This vibrant Vietnamese classic features tender beef cubes marinated in savory soy, oyster, and fish sauces, then seared in a hot wok until beautifully caramelized. The high-heat cooking method creates that signature shake while locking in juices. Crisp red and green bell peppers add sweetness and crunch, while fresh spring onions bring brightness. Serve over a bed of peppery watercress and sliced tomatoes for contrast, then drizzle each bite with the zesty lime, salt, and pepper dipping sauce. The tangy sauce cuts through the richness perfectly, creating that addictive balance Vietnamese cuisine is known for. Ready in just 30 minutes, this impressive yet simple dish is perfect for weeknight dinners or weekend gatherings.

My tiny apartment kitchen filled with the most incredible garlicky aroma when I first attempted shaking beef after falling in love with it at a neighborhood Vietnamese spot. The wok hissed and popped so violently that my roommate came running, thinking something was wrong, but I was just grinning at the gorgeous sear developing on those marinated beef cubes.

Last summer I made this for a dinner party when my cousin visited from abroad, and she literally stopped conversation mid-sentence to ask what smelled so amazing. We stood around the platter, picking at the beef with our fingers, dipping each piece into that sharp lime sauce, and forgetting all about the rice wed planned to serve.

Ingredients

  • Beef sirloin or tenderloin: The marbling in sirloin gives you flavor while tenderloin offers that melt-in-your-mouth texture, so choose based on what your budget allows
  • Soy sauce: This forms the salty base of your marinade, so use a good quality brand you already love
  • Oyster sauce: Adds an incredible depth and slight sweetness that you really cant substitute
  • Fish sauce: Dont be intimidated by the smell, it dissolves into pure umami magic once cooked
  • Sugar: Balances the salty elements and helps create that beautiful caramelized exterior
  • Red and green bell peppers: They add crucial crunch and color contrast that makes the dish pop
  • Fresh lime: The dipping sauce is non-negotiable, it cuts through the rich beef and brightens everything

Instructions

Marinate the beef:
Toss your beef cubes with soy sauce, oyster sauce, fish sauce, sugar, pepper, garlic, and oil until every piece is coated, then let it sit for at least 15 minutes while you prep everything else.
Whisk up the dipping sauce:
Combine fresh lime juice with salt and pepper in a small bowl, tasting and adjusting until it has that perfect sharp salty-sour balance.
Prep your serving platter:
Arrange watercress or baby greens and sliced tomatoes on a large platter, creating a beautiful bed that will catch all those delicious juices.
Get your wok screaming hot:
Heat your oil until it's shimmering and you can see heat rising—you want it hot enough that the beef sizzles aggressively the second it hits the pan.
Sear the beef first:
Add beef in a single layer and resist the urge to touch it for a full minute so it develops a gorgeous brown crust, then shake the pan or stir-fry vigorously for 2 to 3 minutes.
Add the vegetables:
Toss in onion wedges and bell pepper chunks, stir-frying for just a minute or two so they stay crisp-tender, then add spring onions for the final toss.
Assembly time:
Pile everything onto your prepared platter and serve immediately while the beef is still hot and juicy.
Savory Vietnamese Shaking Beef cubes rest on rice and watercress with a small bowl of tangy lime sauce. Pin
Savory Vietnamese Shaking Beef cubes rest on rice and watercress with a small bowl of tangy lime sauce. | kitchenkindred.com

This recipe became my go-to for celebrating small victories—new jobs, finished projects, or just making it through a particularly long week. There's something joyful about standing over a hot wok, shaking beef around while catching up with friends in the kitchen.

Choosing the Right Cut

I've learned that while ribeye gives you incredible flavor, it can break the bank for a weeknight dinner. Sirloin is perfectly adequate if you cut it against the grain and don't overcook it. The real secret is letting those cubes marinate long enough that the seasoning penetrates beyond the surface.

The Dipping Sauce Game

That simple lime-salt-pepper mixture looks humble but it's absolutely crucial to the experience. I've experimented with adding garlic or sugar, but I keep coming back to the classic three-ingredient version. Something about that pure, sharp contrast just works better than anything more complicated.

Wok Technique

The shaking part of shaking beef isn't just a cute name, it's actually how you get that restaurant-quality sear without constant stirring. You want high heat, a lightly smoking pan, and confidence. Let it sear, then toss everything around like you mean it.

  • Have all ingredients prepped and within reach before you turn on the stove
  • A cast iron skillet works if you don't own a wok
  • The beef will continue cooking slightly as it rests, so pull it when it looks slightly underdone

A close-up of juicy Vietnamese Shaking Beef stir-fry, steam rising, ready to serve with sliced tomatoes and herbs. Pin
A close-up of juicy Vietnamese Shaking Beef stir-fry, steam rising, ready to serve with sliced tomatoes and herbs. | kitchenkindred.com

Gather your favorite people, pour some cold drinks, and serve this straight from the platter while everyone leans in, sauce-covered fingers and all.

Recipe Questions & Answers

Sirloin or tenderloin are ideal choices as they're tender and cook quickly. Ribeye also works beautifully for extra richness. Cut the beef into uniform 2cm cubes so all pieces cook evenly.

The name comes from the cooking technique of constantly shaking the wok or pan while stir-frying. This movement prevents sticking and ensures the beef browns evenly while staying juicy.

Yes, marinate the beef up to 1 hour before cooking for deeper flavor. The dipping sauce can also be mixed ahead. However, cook the beef just before serving for the best texture and temperature.

For a vegetarian version, substitute fish sauce with additional soy sauce or a vegetarian fish sauce alternative. The flavor profile will change slightly but remain delicious.

The traditional version is not spicy, focusing on savory and tangy flavors. For heat, add fresh chili slices to the dipping sauce or stir-fry sliced bird's eye chilies with the vegetables.

Watercress provides a nice peppery bite, but arugula, baby spinach, or mixed greens work well. The fresh greens balance the rich, savory beef and add refreshing crunch.

Vietnamese Shaking Beef

Juicy marinated steak seared with crisp bell peppers and onions, served with tangy lime dipping sauce over fresh watercress and tomatoes.

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

Instructions

1
Marinate the Beef: Combine beef cubes with soy sauce, oyster sauce, fish sauce, sugar, black pepper, minced garlic, and 1 tbsp oil in a large bowl. Toss thoroughly and marinate for at least 15 minutes, up to 1 hour for deeper flavor penetration.
2
Prepare the Dipping Sauce: Whisk together lime juice, salt, and black pepper in a small bowl until salt dissolves completely. Set aside at room temperature.
3
Arrange Serving Base: Spread watercress and tomato slices across a serving platter in an even layer, creating a bed for the hot beef.
4
Heat the Cooking Vessel: Heat 2 tbsp vegetable oil in a large skillet or wok over high heat until oil shimmers and begins to smoke slightly.
5
Sear the Beef: Add marinated beef in a single uncrowded layer. Sear undisturbed for 1 minute to develop a deep caramelized crust.
6
Stir-Fry the Beef: Shake the pan rapidly or stir-fry continuously for 2-3 minutes until beef is browned on all sides but remains pink and juicy inside.
7
Add Vegetables: Add onion wedges and bell pepper chunks. Stir-fry for 1-2 minutes until vegetables are just tender-crisp. Add spring onions and toss for 30 seconds.
8
Plate and Serve: Transfer the hot beef and vegetables immediately onto the prepared platter over watercress and tomatoes. Serve right away with lime dipping sauce and steamed jasmine rice.
Additional Information

Equipment Needed

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

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.
Sarah Whitfield

Sharing easy, family-friendly recipes, kitchen hacks, and wholesome meal ideas for real home cooks.