Vietnamese Shaking Beef

Juicy cubes of Vietnamese Shaking Beef sizzle on a platter with crisp bell peppers and fresh watercress. Save Pin
Juicy cubes of Vietnamese Shaking Beef sizzle on a platter with crisp bell peppers and fresh watercress. | recipesbymarisol.com

This classic Vietnamese dish features tender beef cubes marinated in soy, oyster, and fish sauces, then rapidly stir-fried in a hot wok until beautifully browned and juicy. The signature shaking technique ensures even searing while keeping the meat moist. Served alongside crisp bell peppers, onions, and fresh watercress, the dish is completed with a simple yet vibrant lime dipping sauce that balances the rich, savory flavors with bright acidity. Perfect for family-style dining, this protein-packed main comes together in just 30 minutes and delivers restaurant-quality results at home.

The first time I watched a Vietnamese street vendor make shaking beef, I was mesmerized by how violently she shook that wok. Flames licked up the sides while beef cubes danced across the surface, and I remember thinking how something so aggressive could produce such tender, juicy meat. Years later in my tiny apartment kitchen, I learned that the shaking technique is what creates that perfect sear while keeping the inside melt-in-your-mouth soft. Now every time the wok starts smoking and I hear that sizzle, I'm back on that bustling Hanoi street corner.

I made this for my sister last winter when she was feeling overwhelmed with work. She took one bite, closed her eyes, and said this was exactly what she needed—something vibrant and alive. We sat at the counter sharing the platter, dipping each bite into that sharp lime sauce, and for twenty minutes all her stress just melted away. Food has this magical way of hitting reset on a bad day.

Ingredients

  • Beef sirloin or tenderloin: Choose a cut with good marbling because the fat keeps the cubes juicy during high heat cooking
  • Soy sauce: Use a quality brand like Kikkoman for that deep umami foundation
  • Oyster sauce: This adds a subtle sweetness and gloss that makes the beef look restaurant quality
  • Fish sauce: Dont be intimidated—it provides that authentic Vietnamese depth you cant get anywhere else
  • Sugar: Caramelizes beautifully and balances the salty elements
  • Freshly ground black pepper: Grind it right before you marinate for the most aromatic punch
  • Garlic: Mince it finely so it distributes evenly through every cube
  • Vegetable oil: A neutral oil with high smoke point is essential for stir frying
  • Red onion: The sweetness balances the savory beef perfectly
  • Bell peppers: They add crunch and color while staying crisp tender
  • Spring onions: Add these at the very end for a fresh bite
  • Fresh lime juice: The acid in this dipping sauce is what makes the whole dish sing
  • Watercress: Its peppery bite stands up to the rich beef better than delicate greens
  • Tomatoes: Use vine ripened tomatoes for the best flavor and texture
  • Steamed jasmine rice: This soaks up all those flavorful juices

Instructions

Marinate the beef:
Combine all the beef ingredients in a large bowl, using your hands to massage the marinade into every cube. Let it sit for at least 15 minutes so the flavors really penetrate.
Whisk the dipping sauce:
Mix the lime juice, salt and pepper in a small bowl until the salt dissolves completely. Taste and adjust until it hits that perfect balance of sharp and salty.
Prep your platter:
Arrange the watercress and tomato slices on a large serving platter. This creates a beautiful bed for the hot beef and the greens will wilt slightly from the heat.
Get your wok screaming hot:
Heat the oil until it shimmers and you see faint wisps of smoke. If its not hot enough, the beef will steam instead of sear.
Sear the beef:
Add the beef in a single layer and resist the urge to move it for one full minute. Let it develop that gorgeous brown crust.
Shake it like you mean it:
Toss or shake the pan rapidly for 2 to 3 minutes. The beef should be browned but still springy when you press it.
Add the vegetables:
Toss in the onion and peppers, stir frying just until theyre tender crisp. Add the spring onions right at the end and give everything one final toss.
Plate it up:
Pile the beef and vegetables over the waiting greens. Serve immediately while the beef is still sizzling hot.
Colorful Vietnamese Shaking Beef stir-fry sits beside steamed rice and a bright lime dipping sauce. Save Pin
Colorful Vietnamese Shaking Beef stir-fry sits beside steamed rice and a bright lime dipping sauce. | recipesbymarisol.com

This dish has become my go to for dinner parties because it looks impressive but requires so little active cooking time. My friends always ask for the recipe and are surprised at how simple it actually is. Theres something about placing that steaming platter in the middle of the table that makes everyone lean in a little closer.

The Art of the Shake

The shaking motion is more than just a flashy technique—it keeps the beef from sticking and ensures even cooking. I've found that a quick back and forth motion works better than actually tossing the ingredients in the air unless you're using a proper wok with a rounded bottom.

Choosing the Right Beef

Sirloin gives you great flavor while tenderloin offers supreme tenderness. I've also used ribeye when I want something extra indulgent. Whatever you choose, cut the cubes against the grain and try to make them uniform so they cook evenly.

Make Ahead Magic

You can marinate the beef up to 4 hours ahead and keep the sauce components separate until ready to serve. The vegetables should be prepped just before cooking to maintain their crisp texture.

  • Pat the beef very dry before marinating for better searing
  • Have all ingredients measured and within arms reach before you turn on the heat
  • Warm your serving platter slightly so the beef stays hot longer
Tender Vietnamese Shaking Beef served over greens and tomatoes, accompanied by fragrant jasmine rice and zesty sauce. Save Pin
Tender Vietnamese Shaking Beef served over greens and tomatoes, accompanied by fragrant jasmine rice and zesty sauce. | recipesbymarisol.com

Gather your favorite people around the table and enjoy this dish the way its meant to be eaten—shared, steaming hot, with plenty of laughter. Thats the secret ingredient that makes it truly unforgettable.

Recipe Questions & Answers

Sirloin or tenderloin are excellent choices for their tenderness and flavor. Ribeye also works beautifully. The key is selecting a well-marbled cut that stays juicy during high-heat stir-frying. Cut the beef into uniform 2cm cubes for even cooking.

The name comes from the cooking technique where the wok is shaken constantly while stir-frying. This movement ensures the beef sears evenly on all sides without sticking, creating that perfect caramelized exterior while keeping the inside tender and juicy.

Marinate for at least 15 minutes to allow the flavors to penetrate, but up to 1 hour yields even deeper flavor. The combination of soy sauce, oyster sauce, and fish sauce creates a rich umami base that transforms the beef during this time.

Absolutely. This Vietnamese classic is naturally dairy-free, using only fish sauce, soy sauce, and oyster sauce for its savory depth. It's perfect for those avoiding dairy while still delivering maximum flavor through traditional Vietnamese seasonings.

Arugula adds a pleasant peppery bite similar to watercress. Baby spinach works well for a milder flavor. Fresh lettuce or mixed greens provide a crisp base. The key is choosing something fresh and slightly bitter to balance the rich beef.

The classic sauce is mild, focusing on bright lime acidity with salt and pepper. For heat, add fresh sliced chilies or chili oil to taste. The sauce's role is to cut through the rich beef with refreshing citrus notes.

Vietnamese Shaking Beef

Juicy marinated beef seared to perfection with crisp vegetables and zesty 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-inch 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-inch 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: 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 to coat. Marinate for at least 15 minutes, 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. Set aside at room temperature.
3
Arrange Serving Platter: Spread watercress evenly across a large serving platter. Arrange tomato slices over the greens as a bed for the beef.
4
Heat the Wok: Heat 2 tbsp vegetable oil in a wok or large skillet over high heat until shimmering hot, approximately 1 minute.
5
Sear the Beef: Add marinated beef in a single layer without crowding. Let sear undisturbed for 1 minute to develop a caramelized crust.
6
Stir-Fry the Beef: Shake the pan or stir-fry rapidly for 2-3 minutes until beef is browned on all sides but remains juicy and medium-rare inside.
7
Add Vegetables: Add onion wedges and bell pepper chunks. Stir-fry for 1-2 minutes until just tender-crisp. Toss in spring onions and cook for 30 seconds.
8
Plate and Serve: Transfer the beef and vegetables onto the prepared platter over watercress and tomatoes. Serve immediately with lime dipping sauce and steamed jasmine rice on the side.
Additional Information

Equipment Needed

  • Large mixing bowl
  • Wok or large nonstick skillet
  • Kitchen tongs or spatula
  • Chef's knife and cutting board
  • Small mixing 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 gluten in soy and oyster sauces if gluten-free is required.
Marisol Vega

Wholesome recipes, simple meal ideas, and practical cooking tips for home cooks.