
This Vietnamese shaking beef delivers restaurant-quality results with a simple marinade and high-heat sear. The dish gets its name from the way the pan shakes as the beef cooks.
Cubed beef is marinated in fish sauce and garlic, then seared until caramelized with onions. Serve with watercress, lime, and rice for an authentic experience.
Ingredients for Shaking Beef Recipe Vietnamese
Restaurant-quality Vietnamese shaking beef starts with these well-chosen ingredients for bold, caramelized flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Ribeye Steak 🥩 | 1 ½ lb | Cubed into 1-inch pieces, well-marbled |
| Fish Sauce 🐟 | 3 tbsp | Vietnamese variety preferred |
| Garlic Cloves 🧄 | 5 cloves | Minced finely for marinade |
| Brown Sugar 🍚 | 2 tbsp | Light or dark, for caramelization |
| Soy Sauce 🥢 | 2 tbsp | Low-sodium recommended |
| Yellow Onions 🧅 | 2 whole | Sliced into rings |
| Rice Vinegar 🍯 | 1 tbsp | For balancing sweetness |
| Black Pepper 🌶️ | 1 tsp | Freshly ground for best flavor |
| Vegetable Oil 🫒 | 3 tbsp | High smoke point for searing |
| Fresh Watercress 🌿 | 2 cups | Stems trimmed, for serving |
| Lime 🍈 | 1 whole | Cut into wedges for garnish |
| Jasmine Rice 🍚 | 2 cups | Uncooked, for serving |
| Cornstarch 🌾 | 1 tbsp | For velvety sauce texture |
[recipeingredientscaler]
The beef selection is paramount for authentic results. Ribeye offers the ideal marbling and tenderness—avoid leaner cuts like sirloin that won’t caramelize as beautifully. Source from a reputable butcher or high-turnover grocery store for the freshest product. Vietnamese fish sauce is non-negotiable; Red Boat or Three Crabs are premium brands with the perfect balance of salty and umami depth required for this dish.
Out of ribeye? New York strip works well too, though it’s slightly leaner. No fish sauce? Soy sauce plus a dash of salt can substitute in a pinch, but the flavor profile will differ. Brown sugar can be swapped for coconut sugar at a 1:1 ratio. For the watercress, baby arugula offers a similar peppery bite if unavailable. Always use freshly minced garlic—jarred lacks the necessary punch.
Marinate the beef mixture for up to 24 hours for maximum flavor penetration. Cooked beef keeps in the fridge for 3-4 days—reheat gently to avoid overcooking. The watercress and lime wedges should be added fresh when serving for optimal texture and brightness.
Why You’ll Love This Recipe
- 20-Minute Marvel: I can get this from fridge to plate faster than takeout arrives, and the ribeye cooks in minutes.
- Sweet-Savory Magic: That fish sauce, brown sugar, and garlic combo hits all the right notes—sweet, salty, umami in every bite.
- Weeknight Hero: Honestly, it’s my backup plan for busy evenings, but tastes like a weekend splurge.
- Leftovers? Yes Please: The flavors actually get better overnight, so I make extra for next-day rice bowls.
Step-by-Step Instructions for Shaking Beef Vietnamese
Master the technique for perfectly caramelized beef with tender, flavorful results.
Step 1: Marinate the Ribeye with Aromatics
In a large bowl, combine the 1.5 lb ribeye steak (cubed into 1-inch pieces) with 3 tbsp fish sauce, 2 tbsp soy sauce, 2 tbsp brown sugar, 1 tbsp rice vinegar, 5 cloves minced garlic, and 1 tsp black pepper. Stir until every piece is evenly coated.
The brown sugar will begin to dissolve, creating a sticky glaze that clings to the beef. Let the mixture marinate at room temperature for 15-20 minutes—this allows the flavors to penetrate while the meat comes to temperature for even cooking.
Step 2: Sear the Beef in Batches for Perfect Caramelization
Heat 2 tbsp vegetable oil in a large skillet or wok over high heat until it shimmers. Working in batches to avoid crowding, add the marinated beef in a single layer. Sear undisturbed for 2-3 minutes per side until deeply browned and caramelized.
The sugar in the marinade will create a glossy, dark crust—this is the signature of shaking beef. Transfer the seared beef to a plate and repeat with the remaining 1 tbsp vegetable oil and batches of meat. The pan should be smoking hot between batches.
Step 3: Caramelize the Onions and Build the Sauce
In the same skillet, add the 2 whole yellow onions (sliced into rings) and cook over medium-high heat for 5-7 minutes, stirring occasionally, until softened and beginning to brown. The residual marinade and beef drippings will deepen their flavor.
Stir in 1 tbsp cornstarch mixed with 2 tbsp water to create a slurry. Return all the beef to the pan and toss vigorously for 1-2 minutes until the sauce thickens and coats every piece in a glossy, caramelized glaze. The onions should be tender and translucent.
Step 4: Serve with Fresh Accompaniments
Divide the 2 cups jasmine rice (cooked) among serving plates and top with the shaking beef and caramelized onions. The rice soaks up the rich sauce beautifully. Garnish with 2 cups fresh watercress (stems trimmed) for a peppery contrast and lime wedges for a bright, citrusy finish.
Serve immediately while the beef is still sizzling. The watercress should be fresh and crisp, providing a refreshing balance to the rich, savory beef. Squeeze lime over the top just before eating to cut through the richness.
Pro Tips For Making Shaking Beef Recipe Vietnamese
- Cube Evenly: Cut the ribeye into 1-inch cubes—any smaller and they’ll overcook, any larger and they won’t sear properly. I learned this the hard way after ending up with chewy bits in my first few attempts.
- Velvety Marinade: Let the beef sit in the fish sauce, garlic, brown sugar, and soy sauce for at least 30 minutes. Sounds weird, but it works: the sugar caramelizes better when it’s had time to penetrate the meat.
- Sear in Batches: Resist the urge to crowd the pan—cook the beef in two batches if needed. After burning three batches, I finally figured out that steaming from overcrowding ruins the crust.
- Use Fresh Garlic: Skip the pre-minced garlic and crush the cloves yourself. My grandmother swore by this, and she was right: fresh garlic gives the sauce a brighter, more aromatic kick.
Serving Suggestions for This Dish
🍽️ Plating Styles
For a casual presentation, serve shaking beef sizzling hot on a bed of fresh watercress or butter lettuce, allowing the juices to soak into the greens. For a formal setting, arrange the beef in a neat mound atop a white platter, surrounded by caramelized onions and a drizzle of sauce. For buffet-style serving, keep the beef warm in a chafing dish with sides of rice and fresh herbs for easy assembly.
🎨 Garnishing Techniques
Enhance the dish with fresh herbs like Thai basil, cilantro, or mint sprigs for a pop of color and aroma. A light drizzle of fish sauce-lime dressing or a sprinkle of crushed black pepper adds depth. For visual appeal, use edible flowers or thinly sliced red chilies as a vibrant garnish.
🍴 Portion Sizes
For individual servings, plate about 4-6 oz of beef per person with a small side of rice and greens. For family-style dining, serve the beef on a large platter with communal sides like steamed jasmine rice, pickled vegetables, and fresh herbs, letting guests build their own bowls.
🌡️ Serving Temperature
Shaking beef is best served hot off the stove to retain its tenderness and caramelized flavors. Let it rest for 2-3 minutes after cooking to allow the juices to redistribute, then slice against the grain for maximum tenderness. Serve immediately with warm rice and sides.
Nutrition Facts
- 6 Egg Cake Recipe with Oil: Light as Air With Buttery Moisture - October 4, 2026
- 4 Bean Casserole Recipe: One-Pan Heartiness With Smoky Paprika Depth - October 4, 2026
- 3-Ingredient Keto Mug Cake Recipe: Microwave Magic in 2 Minutes - October 4, 2026