Vietnamese Shaking Beef

Juicy cubes of Vietnamese Shaking Beef are seared on a hot wok, paired with crisp bell peppers and onions on a bed of greens. Save
Juicy cubes of Vietnamese Shaking Beef are seared on a hot wok, paired with crisp bell peppers and onions on a bed of greens. | homesteadspoon.com

Tender beef cubes marinated in soy, oyster, and fish sauce are seared over high heat until caramelized and juicy. The signature "shaking" cooking method ensures even browning while keeping the meat moist. Crisp red and green bell peppers add sweetness and crunch, while a simple lime-pepper dipping sauce provides a bright, tangy contrast that cuts through the richness. Serve over fresh watercress and tomatoes for a complete meal that balances savory, sweet, and sour elements perfect for sharing.

The first time I encountered shaking beef was at a tiny family-run Vietnamese place where the chef actually sang while she cooked. She stood at her wok, hips swaying, literally shaking the pan with such rhythm that the beef cubes danced and caramelized before my eyes. I went back three times that week, watching her technique until she finally invited me behind the counter to show me how she got that perfect sear. Now whenever I make this dish, I find myself humming along too.

Last summer my friends gathered for what was supposed to be a quick dinner and ended up staying for hours, hovering around the platter and dipping beef into that lime sauce long after the rice was gone. The way the warm beef slightly wilts the watercress underneath creates this perfect bite thats part salad, part stir-fry, entirely unforgettable.

Ingredients

  • 500 g beef sirloin or tenderloin: Cut into uniform cubes so everything cooks at the same rate, and choose well-marbled meat for the juiciest results
  • 2 tbsp soy sauce: Forms the salty base of the marinade that penetrates deep into the beef
  • 1 tbsp oyster sauce: Adds that rich umami depth and beautiful caramelized color
  • 1 tbsp fish sauce: The secret ingredient that gives Vietnamese dishes their distinctive savory punch
  • 1 tbsp sugar: Helps create that gorgeous caramelized crust on the beef
  • 1/2 tsp freshly ground black pepper: Freshly ground makes a huge difference here
  • 2 cloves garlic: Minced finely so it distributes evenly through the marinade
  • 2 tbsp vegetable oil: Use a neutral oil with high smoke point for the actual stir-frying
  • 1 medium red onion: Cut into wedges so they keep some structure in the high heat
  • 1 small green bell pepper and 1 small red bell pepper: Cut into chunks for pops of color and crunch
  • 2 spring onions: Cut into longer pieces for visual appeal and mild onion flavor
  • 1 lime: Freshly squeezed for the dipping sauce that cuts through the richness
  • 1/2 tsp salt and 1/2 tsp ground black pepper: For the simple but perfect dipping sauce
  • 100 g watercress and 2 medium tomatoes: The fresh bed that catches all those delicious juices

Instructions

Marinate the beef:
Combine all the beef ingredients in a large bowl, tossing until every cube is coated, then let it sit for at least 15 minutes to really absorb those flavors.
Make the dipping sauce:
Whisk lime juice, salt, and pepper in a small bowl until the salt dissolves completely.
Prep your serving platter:
Arrange watercress and tomato slices on a large platter where you will eventually pile the hot beef.
Get your wok screaming hot:
Heat oil in a wok or large skillet over high heat until it shimmers and almost smokes.
Sear the beef:
Add beef in a single layer and let it develop that crust undisturbed for a full minute before you touch it.
Shake it up:
Rapidly stir-fry or shake the pan for 2 to 3 minutes until beef is browned but still pink inside.
Add the vegetables:
Toss in onion wedges and bell pepper chunks, stir-frying just until they are barely tender.
Finish with spring onions:
Add spring onions and give everything one final toss before piling onto your prepared platter.
Serve immediately:
Bring it to the table right away with that lime dipping sauce on the side.
Tender marinated beef from the Vietnamese Shaking Beef recipe is tossed with vibrant vegetables and served beside a tangy lime dipping sauce. Save
Tender marinated beef from the Vietnamese Shaking Beef recipe is tossed with vibrant vegetables and served beside a tangy lime dipping sauce. | homesteadspoon.com

My aunt served this at her birthday party last year and watched her guests eyes light up with that first bite of beef dipped in lime. She said the recipe came from a street vendor in Hanoi who would only share it if she promised to never serve it without rice.

Getting That Perfect Sear

The high heat is non-negotiable here. I let my wok get so hot that a drop of water sizzles away instantly, and I resist the urge to stir the beef too early. That patience pays off in those caramelized edges that make restaurant-quality beef so distinctive.

Making It Your Own

Sometimes I add sliced jalapeno to the marinade when I want extra heat, or swap watercress for arugula when I cannot find it at the market. The dish is incredibly forgiving as long as you keep the technique of high heat and not overcrowding the pan.

Serving Suggestions

This dish was meant to be shared family-style with everyone reaching in and dipping beef into that tangy sauce. I love setting out additional lime wedges and letting guests adjust their dipping sauce to taste. The contrast between hot beef and cool crisp vegetables is what makes each bite so satisfying.

  • Set out small individual dipping bowls so everyone can customize their lime sauce
  • Have extra limes on hand because people always want more acidity
  • Keep the rice warm and flowing because the sauce is perfect for soaking it up
A platter of Vietnamese Shaking Beef features caramelized steak pieces, colorful peppers, and fresh tomatoes, ready to be enjoyed over steamed rice. Save
A platter of Vietnamese Shaking Beef features caramelized steak pieces, colorful peppers, and fresh tomatoes, ready to be enjoyed over steamed rice. | homesteadspoon.com

There is something joyful about a dish that requires you to literally shake the pan with enthusiasm. Hope this recipe brings as much life to your table as it has to mine.

Recipe FAQs

The name comes from the cooking technique where you shake the pan or wok vigorously while stir-frying. This movement ensures the beef cubes brown evenly on all sides without steaming, creating that perfect caramelized exterior while keeping the inside juicy and tender.

Sirloin or tenderloin are ideal choices because they're tender and cook quickly. Ribeye also works beautifully for extra richness. The key is choosing a naturally tender cut since the cooking time is short, and you want the beef to remain juicy after high-heat searing.

Preheat your oil until it's shimmering hot, then add the beef in a single layer without overcrowding the pan. Let it sear undisturbed for one minute to develop color, then shake or stir-fry rapidly. High heat and proper spacing are essential for that caramelized crust.

Marinate the beef up to one day in advance for deeper flavor. The lime dipping sauce can also be mixed ahead and stored refrigerated. However, cook the beef just before serving to maintain that juicy, freshly seared texture and crisp-tender vegetables.

Steamed jasmine rice is the traditional accompaniment, absorbing the flavorful juices. The fresh watercress and tomato bed provides a refreshing contrast. A light-bodied red wine or chilled Vietnamese lager pairs perfectly with the bold, savory flavors.

Add sliced fresh chilies to the dipping sauce for heat, or incorporate chili garlic sauce into the marinade. For a milder version, simply reduce or omit the black pepper. The lime sauce naturally balances rich flavors, so adjust seasonings to your taste preference.

Vietnamese Shaking Beef

Juicy marinated beef cubes seared high-heat with crisp vegetables, served with tangy lime dipping sauce for a vibrant Vietnamese dining experience.

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. Let 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. Set aside at room temperature until serving.
3
Arrange the Serving Platter: Spread watercress or baby greens across a large serving platter. Arrange tomato slices over the greens in an even layer.
4
Heat the Cooking Vessel: Heat 2 tbsp vegetable oil in a wok or large nonstick skillet over high heat until the oil shimmers and begins to smoke slightly.
5
Sear the Beef: Add marinated beef in a single layer. Let sear undisturbed for 1 minute to develop a deep brown crust. Do not overcrowd the pan.
6
Stir-Fry the Beef: Rapidly shake or stir-fry the beef for 2-3 minutes until browned on all sides but still juicy and slightly pink in the center.
7
Add Vegetables: Add onion wedges and bell pepper chunks. Stir-fry for 1-2 minutes until just tender-crisp. Add spring onions and toss for 30 seconds.
8
Plate and Serve: Transfer the hot beef and vegetables directly onto the prepared platter over the watercress and tomatoes. Serve immediately with the lime dipping sauce and steamed jasmine rice.
Additional Information

Equipment Needed

  • Large mixing bowl
  • Wok or large nonstick skillet
  • Tongs or heat-resistant spatula
  • Chef's knife and cutting board
  • Small serving 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). Verify labels for gluten content in soy and oyster sauces if gluten-free preparation is required.
Laura Whitmore

Sharing easy, comforting recipes and real-life cooking tips from my kitchen to yours.