Vietnamese Shaking Beef

Juicy cubes of Vietnamese Shaking Beef sizzling in a hot wok with colorful bell peppers and onions. Pin It
Juicy cubes of Vietnamese Shaking Beef sizzling in a hot wok with colorful bell peppers and onions. | spoonfulsaga.com

This vibrant Vietnamese classic features tender cubes of marinated steak, quickly seared in a hot wok until beautifully caramelized on the outside while remaining juicy within. The beef gets its distinctive name from the shaking motion used during stir-frying, ensuring even cooking and preventing sticking.

The dish balances savory, sweet, and tangy flavors through a simple marinade of soy sauce, oyster sauce, fish sauce, and aromatics. Crisp red and green bell peppers add fresh crunch and color, while red onions become sweet and tender from the high heat.

What truly makes this dish special is the accompanying lime dipping sauce—a simple yet brilliant combination of fresh lime juice, salt, and black pepper that cuts through the rich beef and adds bright, citrusy notes to every bite. Traditionally served over a bed of watercress and fresh tomatoes, the greens gently wilt under the hot beef, creating a perfect contrast of temperatures and textures.

Ready in just 30 minutes with minimal prep work, this crowd-pleasing dish is ideal for weeknight dinners yet impressive enough for entertaining guests.

The first time I had shaking beef was at a tiny Vietnamese restaurant in Seattle, where the waiter warned us the sizzling plate was hot but we couldn't resist diving in immediately. The beef was impossibly tender, the edges caramelized, and that tangy lime sauce cut through the richness like magic. I went home and spent weeks tinkering with the balance of fish sauce, sugar, and acid until my wok started producing something that made my kitchen smell like that little restaurant.

Last summer I made this for a dinner party when my friend Sarah announced she was moving across the country. We stood around the stove taking turns shaking the wok, wine glasses in hand, while the beef seared and the onions softened. Something about cooking together made the news easier to bear, and we ended up eating straight from the platter, passing the lime sauce around like a sacred treasure.

Ingredients

  • Beef sirloin or tenderloin: I've learned that spending a bit more on quality steak makes all the difference here, since the meat is the star of the show and there's nowhere to hide toughness
  • Soy sauce, oyster sauce, and fish sauce: This trio creates that addictive Vietnamese flavor profile where salty, sweet, and umami dance together perfectly
  • Fresh lime juice for dipping: The acid brightens everything and cuts through the rich beef, so don't even think about skipping it
  • Red and green bell peppers: They add sweetness and crunch that balance the savory beef, plus they make the dish look absolutely stunning
  • Watercress or baby greens: The peppery freshness underneath catches all those delicious juices and provides a cool contrast to the hot beef

Instructions

Marinate the beef:
Combine the beef cubes with soy sauce, oyster sauce, fish sauce, sugar, pepper, garlic, and 1 tbsp oil in a large bowl. Let it sit for at least 15 minutes, though I've found that hour-long marinating on lazy Sundays makes the flavor sing. The sugar will help with caramelization later.
Whisk together the lime sauce:
Mix the lime juice with salt and pepper in a small bowl. Taste and adjust until it makes your mouth pucker just slightly, then set it aside to let the flavors meld.
Prep your serving platter:
Arrange watercress and tomato slices on a large serving dish. This bed of greens will catch all those delicious pan juices and the slight heat from the beef will wilt them perfectly.
Get your wok screaming hot:
Heat 2 tbsp oil in a wok or large skillet over high heat until it's shimmering. You want it hot enough that the beef sizzles aggressively the moment it hits the pan.
Sear the beef without touching it:
Add the marinated beef in a single layer and resist the urge to stir for a full minute. This is where the magic happens and those gorgeous browned crusts form.
Shake and stir-fry:
Rapidly shake the pan or stir-fry for 2 to 3 minutes until the beef is browned but still pink inside. The name comes from this motion and it's strangely satisfying to do.
Add the vegetables:
Toss in the onion wedges and bell pepper chunks, stir-frying for 1 to 2 minutes until they're just tender. Add the spring onions last and give them a quick toss so they stay vibrant and fresh.
Serve immediately:
Pile everything onto your prepared platter and bring it to the table hot, with that lime sauce alongside for dipping. The beef will continue cooking slightly as it rests.
Vietnamese Shaking Beef served on a bed of fresh watercress and tomatoes with tangy lime sauce. Pin It
Vietnamese Shaking Beef served on a bed of fresh watercress and tomatoes with tangy lime sauce. | spoonfulsaga.com

My grandmother started asking for this dish every Sunday after I finally nailed the recipe. She'd sit at the kitchen table watching me cook, telling me stories about her own mother's stir-fries, and we'd eat together while the afternoon sun streamed through the window.

Getting the Perfect Sear

High heat and patience are your best friends here. I used to stir constantly until I watched a Vietnamese cook let the beef sit undisturbed, and the difference in flavor was night and day. That crust is where all the caramelized goodness lives.

Choosing Your Beef

Tenderloin will give you the most luxurious results, but I actually prefer sirloin for its beefier flavor and slightly firmer texture that stands up to the aggressive stir-frying. Just trim away any excess fat and cut against the grain if you notice long muscle fibers.

Making It Your Own

Once you've made this a few times, you'll start developing instincts for exactly how you like it. Some days I add extra garlic, other times I throw in sliced jalapeños for heat, and my sister always doubles the bell peppers because she can't get enough of that sweet crunch.

  • Try swapping watercress for arugula when you want something more peppery
  • A splash of rice vinegar in the dipping sauce adds another layer of brightness
  • Serve with extra lime wedges on the table for those who love it really tart
Tender Vietnamese Shaking Beef stir-fry plated with steamed jasmine rice and a vibrant lime dipping sauce. Pin It
Tender Vietnamese Shaking Beef stir-fry plated with steamed jasmine rice and a vibrant lime dipping sauce. | spoonfulsaga.com

There's something deeply satisfying about a dish that comes together this quickly but tastes like it took hours to perfect. Hope this becomes one of your go-to recipes for both special occasions and Tuesday nights.

Common Questions

The name comes from the traditional cooking technique where the beef is rapidly shaken in the wok during stir-frying. This constant movement ensures even cooking, prevents sticking, and helps develop the perfect caramelized exterior while keeping the interior juicy and tender.

Sirloin or tenderloin are excellent choices for their tenderness and quick cooking properties. Ribeye also works beautifully for its marbling and rich flavor. The key is choosing a tender cut that can withstand high-heat cooking without becoming tough.

The beef can be marinated up to 24 hours in advance for deeper flavor development. However, it's best cooked just before serving to maintain the ideal texture—the beef should be hot and sizzling when it hits the platter of fresh vegetables.

For a vegetarian version, try substituting fish sauce with additional soy sauce mixed with a small amount of seaweed or mushroom broth. The umami flavor won't be identical, but you'll still achieve a satisfying depth of flavor.

The beef should be well-browned on all sides with a slightly caramelized exterior. It should feel firm but still give slightly when pressed. For medium-rare to medium doneness, aim for 3-4 minutes total cooking time—the residual heat will continue cooking it slightly as it rests.

Absolutely. While bell peppers and onions are traditional, you can add snap peas, broccoli florets, or baby corn. Just keep in mind that cooking times may vary depending on the vegetables you choose—add quicker-cooking vegetables later in the process.

Vietnamese Shaking Beef

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

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

Ingredients

For the Beef

  • 1.1 lbs 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 15 minutes or up to 1 hour for deeper flavor.
2
Prepare the Dipping Sauce: Mix lime juice, salt, and black pepper in a small bowl until salt dissolves. Set aside for serving.
3
Arrange the Serving Platter: Spread watercress and tomato slices attractively on a large serving platter.
4
Heat the Cooking Vessel: Heat 2 tbsp vegetable oil in a wok or large skillet over high heat until oil shimmers and smokes slightly.
5
Sear the Beef: Add marinated beef in a single layer without overcrowding. Sear undisturbed for 1 minute to develop deep brown crust.
6
Stir-Fry to Finish: Toss or shake beef rapidly for 2 to 3 minutes until browned on all sides but still pink and juicy inside.
7
Add Vegetables: Add onion wedges and bell pepper chunks. Stir-fry for 1 to 2 minutes until tender-crisp. Toss in spring onions and cook for 30 seconds.
8
Plate and Serve: Transfer beef and vegetables immediately onto prepared platter over greens. Serve hot with lime dipping sauce and steamed rice.
Additional Information

Equipment Needed

  • Large mixing bowl
  • Wok or large nonstick skillet
  • 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)
  • Contains fish (fish sauce)
  • Contains shellfish (oyster sauce)
  • Soy and oyster sauces may contain gluten
Audrey Bennett

Audrey shares approachable, flavorful recipes and practical kitchen wisdom for fellow food lovers.