The Meat Table
Beef RecipesSkillet searedEasy

Shaking Beef Recipe: Tender Vietnamese-Style Steak

Make this shaking beef recipe with tender seared steak cubes, crisp greens, lime, and rice for a fast, flavorful Vietnamese-inspired dinner.

September 3, 20269 min readServes 4
Jump to recipe
Shaking Beef Recipe: Tender Vietnamese-Style Steak

Prep

20 minutes

Cook

10 minutes

Rest

5 minutes

Total

35 minutes

Servings

4

Difficulty

Easy

Cut

Beef sirloin

Method

Skillet seared

Safe internal temperature

63°C / 145°F

Nutrition per serving

428 calories

Protein
34g
Fat
23g
Carbs
22g
Fiber
2g
Sat. fat
7g
Sugar
5g
Sodium
680mg

Nutrition values are estimates based on the listed ingredients and serving size.

This shaking beef recipe brings the lively contrast of deeply seared steak, bright lime, peppery greens, and warm rice to the dinner table in about 35 minutes. Often known as bò lúc lắc, or “shaking beef,” the name describes the quick motion of tossing the beef in a very hot pan. The goal is simple: browned, tender steak cubes with a savory-sweet glaze, not stewed meat or a crowded skillet.

Sirloin works especially well because it is tender, flavorful, and quick to cook. While the beef takes a short turn in the marinade, you can get the salad and rice ready. A final squeeze of lime balances the rich pan juices, making this an easy weeknight meal that still feels a little special.

Why You’ll Love This Recipe

  • You get steakhouse-style browning with a quick, straightforward skillet method.
  • Lime, watercress, and red onion cut through the savory beef.
  • The marinade relies on pantry-friendly ingredients, with no specialty sauces required.
  • It scales well for guests if you cook the beef in batches.
  • Leftover beef is good in a rice bowl or over a salad the next day.

Recipe Information

DetailTime or amount
Preparation20 minutes
Cooking10 minutes
Resting5 minutes
Total35 minutes
Servings4
Internal temperature63°C / 145°F for medium-rare steak

For a more well-done result, cook the steak cubes longer, but take care not to dry them out. Use an instant-read thermometer when precision matters; 63°C / 145°F followed by a brief rest is a dependable target for whole cuts of beef.

Ingredients for This Shaking Beef Recipe

Beef and marinade

  • 1 1/2 pounds beef sirloin, trimmed and cut into 1-inch cubes
  • 2 tablespoons low-sodium soy sauce
  • 1 tablespoon oyster sauce
  • 1 tablespoon fresh lime juice
  • 2 teaspoons brown sugar
  • 1 tablespoon neutral high-heat oil, divided
  • 3 garlic cloves, finely grated or minced
  • 1 teaspoon freshly ground black pepper

To serve

  • 2 cups cooked jasmine rice
  • 3 packed cups watercress or baby spinach
  • 1/2 small red onion, very thinly sliced
  • 1 tablespoon rice vinegar
  • 1 teaspoon sugar
  • 1/4 teaspoon fine salt
  • 2 limes, cut into wedges
  • 2 scallions, thinly sliced

Choose a halal-certified oyster sauce if needed, and check the soy sauce label for ingredients you prefer to avoid. Tenderloin also works, though sirloin brings excellent flavor at a more everyday price.

Step-by-Step Instructions

1. Marinate the beef

Pat the sirloin dry before cutting it; moisture on the surface gets in the way of a good sear. In a medium bowl, combine the soy sauce, oyster sauce, lime juice, brown sugar, half the oil, garlic, and black pepper. Add the beef cubes and toss until evenly coated. Let the beef sit at room temperature for 15 minutes while you prepare the salad. Do not leave it in the marinade for hours, since lime juice can change the surface texture of small cubes.

2. Make the quick onion salad

In a large serving bowl, toss the watercress and red onion with the rice vinegar, sugar, and salt. Set it aside. The vegetables will soften slightly, creating a crisp, tart base for the beef. Divide the rice among bowls, or keep it warm in a covered pot.

3. Heat the skillet thoroughly

Set a large cast-iron skillet or heavy wok over high heat for 3 to 4 minutes. It needs to be very hot before the beef goes in. Add the remaining oil and swirl to coat. Cook in two batches so the cubes have room; crowding cools the pan and makes the beef release liquid.

4. Sear and shake the beef

Lift the first half of the beef from the marinade, letting the excess drip back into the bowl. Arrange it in one layer in the skillet. Leave it alone for about 60 to 90 seconds, then shake or toss the pan and turn the pieces. Sear for 2 to 3 minutes more, until several sides are browned and the centers reach your preferred doneness. Transfer the beef to a clean plate and repeat with the second batch.

5. Rest and serve

Let the cooked beef rest for 5 minutes. Spoon the juices from the plate over the rice, then add the steak cubes to the dressed greens. Finish with scallions and lime wedges. Serve right away, while the beef is hot and the salad is still crisp.

Tips for Best Results

The most important part of a good shaking beef recipe is heat. A wide, heavy pan holds its temperature better than a thin skillet, and dry beef browns faster. If your pan is smaller than 12 inches, make three batches instead of trying to cook all the steak at once.

Cut the steak into similarly sized cubes so they finish at the same time. If the cubes are very cold from the refrigerator, let them sit during the short marinade; taking off the chill helps them cook more evenly. Keep the leftover marinade away from the finished beef because it touched raw meat. The cooked pan juices and resting juices make the safe, flavorful finishing sauce.

For the classic presentation, use watercress. Its peppery bite is especially good with rich beef. Baby spinach, tender lettuce, or a mix of herbs and greens also work when watercress is unavailable.

Ingredient Substitutions

Ribeye or strip steak can replace the sirloin; trim large pockets of fat and cube it the same way. Flank steak is more economical, but it is better sliced thinly across the grain than cut into thick cubes. For a soy-free version, use coconut aminos and reduce the brown sugar because coconut aminos are naturally sweeter.

If you do not have oyster sauce, combine an extra tablespoon of soy sauce with 1 teaspoon of brown sugar. The flavor will be slightly less rounded but still good. Plain white rice, brown rice, or rice noodles can replace jasmine rice. For a lower-carbohydrate plate, serve the beef over a larger portion of greens with cucumber slices.

What to Serve With Shaking Beef

Keep the meal simple with the rice and salad already in the recipe, or add a light vegetable side. More beef recipes are useful when you are planning a steak-centered dinner menu. A cool cucumber salad, sautéed green beans, or quick pickled carrots all complement the limey, savory flavors without competing with the beef.

For another easy skillet meal, try garlic butter steak bites. For a richer comfort-food dinner on another night, beef enchiladas with ground beef are a satisfying change of pace. You can also browse weeknight dinners for quick main-dish ideas.

Storage Instructions

Cool leftover steak, rice, and greens separately within 2 hours of cooking. Store the beef and rice in airtight containers in the refrigerator for up to 3 days. Keep the dressed greens separate if possible; they are best within 1 day. Do not leave cooked rice at room temperature for long periods.

Freeze cooled beef in a freezer-safe container for up to 2 months. Thaw it overnight in the refrigerator. The salad is not suitable for freezing, so make a fresh batch of greens and onion when serving thawed beef.

Reheating Instructions

Reheat the beef gently to preserve its tenderness. Warm it in a lightly oiled skillet over medium heat for 1 to 2 minutes, just until hot. Or microwave it in short 20-second intervals at medium power, loosely covered to limit drying. Reheat the rice with a teaspoon of water and a cover until steaming throughout. Add fresh lime and scallions after reheating for the brightest flavor.

Frequently Asked Questions

Why is it called shaking beef?

The name refers to shaking or tossing the skillet as the steak cubes sear. That motion turns the pieces quickly so several sides develop a browned crust without prolonged cooking.

Can I make shaking beef recipe ahead of time?

You can cut the steak and mix the marinade up to one day ahead, but store them separately in the refrigerator. Combine them 15 to 20 minutes before cooking. Prepare the greens shortly before serving to keep them crisp.

What if I do not have a cast-iron skillet?

Use the heaviest stainless-steel or carbon-steel skillet you have. Preheat it well, use a high-heat oil, and cook the beef in small batches. A nonstick pan is less suitable because it does not brown the beef as aggressively at high heat.

Is the steak safe at 63°C / 145°F?

For an intact whole cut of beef, 63°C / 145°F followed by a rest is a commonly used medium-rare target. If serving someone who prefers a more cooked steak, continue cooking to the desired temperature. Always use clean utensils and keep raw marinade separate from cooked food.

Conclusion

This shaking beef recipe turns simple sirloin into a standout dinner with a hot skillet and a handful of balanced ingredients. Start with dry beef, heat the pan properly, and give each batch room to brown. Then let the lime and greens brighten the plate. Serve it with rice and watercress, and keep the same quick-sear method in mind whenever you want tender, deeply browned steak at home.

Nutrition Estimate

Per serving, including jasmine rice and the salad: about 428 calories, 34g protein, 23g fat, 7g saturated fat, 22g carbohydrates, 2g fiber, 5g sugar, and 680mg sodium. Values are estimates based on the listed ingredients and can vary by steak trim, sauce brand, and rice portion.

#shaking beef#beef recipe#vietnamese-inspired#skillet dinner#sirloin steak