Vietnamese Shaking Beef

Golden-brown cubes of Vietnamese Shaking Beef sizzling in a wok with red onion and bell peppers beside fresh watercress and tomato slices. Pin it
Golden-brown cubes of Vietnamese Shaking Beef sizzling in a wok with red onion and bell peppers beside fresh watercress and tomato slices. | picnicandpan.com

This classic Vietnamese dish features tender beef cubes marinated in soy, oyster, and fish sauces, then rapidly stir-fried until caramelized and juicy. The high-heat cooking method creates a beautiful sear while keeping the interior moist and flavorful. Crisp bell peppers and sweet red onions add texture and color, while the fresh lime dipping sauce provides a bright, tangy contrast that cuts through the richness.

The dish balances savory, sweet, and acidic notes perfectly. Serve over a bed of watercress and tomatoes for a complete meal that's both visually stunning and delicious. The quick marinade and fast cooking time make this ideal for weeknight dinners yet impressive enough for entertaining.

The first time I ate shaking beef at a tiny Vietnamese restaurant in Saigon, I watched the chef's wok dance with flames and wondered how something so simple could taste so extraordinary. The beef arrived sizzling on a bed of watercress, charred edges giving way to impossibly tender centers, that bright lime sauce cutting through the richness like sunshine.

Last summer, I made this for friends who swore they didnt like fish sauce, and within minutes they were asking what that magical umami note was. Theres something about the way the caramelized beef mingles with crisp peppers and onions that turns a weeknight dinner into a celebration.

Ingredients

  • Beef sirloin or tenderloin: Ive learned the hard way that investing in good quality steak makes all the difference here, those marble threads melting into pure tenderness
  • Soy sauce: The foundation of our marinade, bringing that deep savory base we all crave
  • Oyster sauce: This secret ingredient adds an incredible depth and slight sweetness you cant quite put your finger on
  • Fish sauce: Dont be scared, it dissolves into pure umami magic, trust me on this one
  • Sugar: Helps achieve that gorgeous caramelized exterior we're chasing
  • Garlic: Minced fresh, never powdered, it mellows beautifully in the marinade
  • Red onion and bell peppers: They add sweetness and crunch that balance the rich beef perfectly
  • Lime juice: The acid in our dipping sauce is what makes every single bite sing

Instructions

Marinate the beef:
Combine your beef cubes with all the marinade ingredients in a large bowl, using your hands to massage everything in thoroughly. Let it sit for at least 15 minutes, though the flavor deepens beautifully if you can wait an hour.
Whisk the dipping sauce:
Mix lime juice with salt and pepper in a small bowl, then set it aside. This little bowl of brightness is going to be your best friend throughout the meal.
Prep your serving platter:
Arrange watercress and tomato slices on a large platter, creating a bed that will catch all those precious juices.
Get your wok screaming hot:
Heat oil over high heat until its shimmering and you can see heat waves rising, this is no time for timid cooking.
Sear the beef:
Add beef in a single layer and resist the urge to touch it for a full minute, letting that crust develop. Then shake or stir fry rapidly for 2 to 3 minutes until browned but still juicy inside.
Add the vegetables:
Toss in onions and peppers, stir frying just 1 to 2 minutes until theyre tender crisp. Add spring onions right at the end for a fresh pop.
Bring it all together:
Transfer everything onto your prepared platter, letting the beef rest on that bed of greens while you call everyone to the table.
Tender Vietnamese Shaking Beef cubes tossed with crisp veggies and a bright lime dipping sauce on a bed of greens for family-style sharing. Pin it
Tender Vietnamese Shaking Beef cubes tossed with crisp veggies and a bright lime dipping sauce on a bed of greens for family-style sharing. | picnicandpan.com

My sister in law requests this every single time she visits, and watching her face light up with that first bite has become one of my favorite kitchen moments. Food this good has a way of turning strangers into family.

The Art of High Heat Cooking

Ive discovered that having confidence with high heat is what separates home cooks from restaurant chefs. The smoke alarm might trigger once or twice, but that gorgeous sear is worth every moment of panic.

Building Your Flavor Foundation

The marinade is where Vietnamese cooking really shines, balancing sweet, salty, and umami in perfect harmony. I keep little containers of fish sauce and oyster sauce in my pantry now, reaching for them more than salt.

Making It Your Own

Sometimes I add sliced jalapeos to the dipping sauce when I want extra heat, or swap watercress for arugula when thats what I have on hand. The technique stays the same but the dish never gets boring.

  • Let your meat come to room temperature before cooking for more even results
  • Have all ingredients prepped before you turn on the heat, this moves fast
  • Rest the beef for a minute after cooking to let those juices redistribute
Close-up of Vietnamese Shaking Beef plated with steamed jasmine rice, garnished with spring onions and a wedge of lime for zesty flavor. Pin it
Close-up of Vietnamese Shaking Beef plated with steamed jasmine rice, garnished with spring onions and a wedge of lime for zesty flavor. | picnicandpan.com

Theres nothing quite like gathering around a platter of shaking beef, dipping sauce in hand, watching steam rise into the kitchen air. Make this for someone you love.

Recipe FAQ

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 to ensure even cooking.

The name comes from the cooking technique where you constantly shake or toss the beef in the hot wok. This movement prevents sticking and ensures even searing on all sides while keeping the meat juicy.

Marinate the beef up to 1 hour before cooking for deeper flavor. However, cook the beef just before serving as it's best enjoyed hot and fresh from the wok. The lime sauce can be prepared several hours in advance.

For a similar umami depth, use additional soy sauce mixed with a pinch of anchovy paste or Worcestershire sauce. Vegetarian fish sauce alternatives are also available at Asian markets.

Look for a deep brown caramelized exterior while the interior remains pink and juicy. The beef should feel firm but springy when pressed—about 2-3 minutes of total cooking time for medium-rare to medium doneness.

Broccoli florets, snap peas, or sliced carrots work well. Add heartier vegetables like carrots with the onions, and delicate vegetables like snap peas during the final minute of cooking.

Vietnamese Shaking Beef

Juicy marinated beef seared with peppers and onions, accompanied by fresh greens and tangy lime 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: 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 enhanced 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 for serving.
3
Arrange the Serving Platter: Layer watercress and tomato slices attractively on a large serving platter. Set aside while preparing the beef.
4
Heat the Cooking Vessel: Heat 2 tbsp vegetable oil in a large wok or skillet over high heat until oil shimmers and begins to smoke slightly.
5
Sear the Beef: Arrange marinated beef in a single layer without overcrowding. Sear undisturbed for 1 minute to develop a deep brown crust on the first side.
6
Stir-Fry to Finish: Shake the pan vigorously or stir-fry beef rapidly for 2-3 minutes until browned on all sides but still pink and juicy in the center.
7
Add Vegetables: Add onion wedges and bell pepper chunks. Stir-fry for 1-2 minutes until vegetables are tender-crisp. Add spring onions and toss for 30 seconds.
8
Plate and Serve: Transfer hot beef and vegetables immediately onto the prepared platter over watercress and tomatoes. Serve with lime dipping sauce and steamed jasmine rice alongside.
Additional Information

Equipment Needed

  • Large mixing bowl
  • Wok or large nonstick skillet
  • Tongs or heat-resistant 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)
  • May contain gluten (check soy sauce and oyster sauce labels)
Tessa Monroe

Easy recipes, quick meals, and wholesome inspiration from a fellow home cook.