• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Free Dinner Ebook! Get your copy!
  • About
  • Videos
  • Learn to Cook
  • Visit my other site: Fun Cookie Recipes

Little Sunny Kitchen

Delicious Recipes for Real Life

  • All Recipes
  • Course
    • Appetizers
    • Breakfast
    • Sides
    • Dinner
    • Casseroles
    • Salads
    • Sandwiches
    • Pasta
    • Soups & Chilis
    • Desserts
    • Snacks
    • Sauces & Dressings
    • Beverages
  • Holiday
    • Summer
    • Fall
    • Valentine’s
    • Halloween
    • Thanksgiving
    • Christmas
    • Game Day
    • Ramadan
    • Easter
  • Method
    • Instant Pot
    • Air Fryer
    • Slow Cooker
    • Oven
    • Casseroles
    • Stovetop
    • Grill
    • Bread Machine
  • Easy Meals
  • Air Fryer
  • Breakfast
  • Snacks
  • Copycat Recipes
  • Beef
  • Grilling
  • Meal Plans
  • Chicken
Home Recipes By Type Dinner

Vietnamese Shaking Beef Recipe

Rate Recipe Leave a Comment
Jump to Recipe
  • Share
By: Diana Published on June 2, 2026

This post may contain affiliate links. Please read my disclosure policy.

a plate of greens and tomatoes topped with Vietnamese shaking beef.

A favorite at Vietnamese restaurants, bò lúc lắc, or Vietnamese Shaking Beef is a simple stir fry made with tender cubes of seared beef in a savory garlic sauce.

To make this delicious dish perfectly at home, pay attention to the cooking notes. The key is to sear the meat quickly in a very hot pan and in batches so that it won’t get tough or chewy.

a plate of greens and tomatoes topped with Vietnamese shaking beef.


Bò lúc lắc is different from a regular stir fry because the cubes of beef are tossed or “shaken” in a hot pan. That’s why it’s called shaking beef!

Diana, author of Little Sunny Kitchen.

My Usual Vietnamese Restaurant Order

When we go out for Vietnamese, shaking beef is my go-to order. I just love the contrast of hot savory beef, crisp watercress, and bright lime pepper sauce.

When I cook this at home, I make sure to sear the steak in batches in a very hot pan so that it’s tender with a crisp outside, and not soft or steamed.

The Ingredients That Matter Most

Ingredients for Vietnamese shaking beef, including steak, onions, and watercress.

Complete list of ingredients and amounts can be found in the recipe card below.

  • Steak: Start with a steak that can handle this fast cooking method. Ribeye, with its luscious marbling, will give the richest restaurant-style result. Top sirloin, New York strip, tenderloin, filet mignon, and flat iron steak will also work. Avoid stew meat as it will turn tough without a long cooking time. Cut the steak into 1-inch cubes.
  • Seasonings: Fish sauce, oyster sauce, soy sauce, and brown sugar create a rich, savory marinade and pan sauce for this dish.
  • Butter: A small amount of butter added at the end makes the sauce richer and glossier, and nods to the influence of French cuisine in this particular recipe.
  • For Serving: Vietnamese shaking beef is traditionally served over crisp greens such as watercress or arugula with tomato wedges and a side of Vietnamese tomato rice. A simple sauce made with lime juice and black pepper is the perfect finishing touch.

Tip!

Plan ahead to make sure that you have at least 30 minutes to let the beef cubes marinate in the delicious sauce. If needed, the meat can marinate for up to 2 hours.

a serving on vietnamese shaking beef on a plate with chopsticks. Next to the plate is a bowl of rice.

The Sear is where this recipe succeeds or Fails

If you’ve ever tried to make a beef stir-fry and ended up with dried-out or steamed pieces of steak, you know how disappointing that can be. Taking time to get a really good sear on each piece of meat will be game-changing!

  • Get your pan really hot! Use a large skillet or a wok, and preheat it over high heat. When you add a little bit of oil and then the marinated meat (let the marinade drip off first), it should immediately start to sizzle.
  • Only cook as many pieces as will fit in your pan without touching each other. The meat needs space to brown properly. If you need to cook in two or three batches, that’s ok. Each batch should only take 2-3 minutes.
  • Let the beef sit in the pan for a minute before you start tossing or turning it. Let the side get really dark brown.
  • Remember that the goal is browned edges and juicy centers, not beef that cooks until firm and dry.

The Sauce Should Cling to the Beef

  • Because the reserved marinade has touched raw beef, it needs to come to a full bubble in the hot pan before serving. Once the cornstarch slurry is added, the sauce should thicken slightly and coat the beef.
  • This is not meant to be a soupy dish. The sauce should look glossy and cling to the beef, with very little left pooling in the pan. Stir in the butter at the end for a richer, shinier finish.
Browned beef and onions with salad

Have the Watercress and Tomatoes Ready First

Vietnamese shaken beef is best served hot with cool greens and juicy tomatoes.

I like to fix my plates with the salad and have them ready in the fridge while I make the stir fry. If you have a helper in the kitchen, they can prep the salad while you’re stir frying.

Serve it with Tomato rice, or keep it low carb

For a full meal, serve this with a batch of my Vietnamese Tomato Rice.

Or, for a lighter, low-carb summer version, skip the rice and serve the beef over watercress, tomatoes, and some extra crisp greens. The hot beef and savory sauce lightly wilt the greens, almost like a warm steak salad.

Did you make this? Be sure to leave a review below and tag me on Facebook, Instagram, or Pinterest!

Recipe
a plate of greens and tomatoes topped with Vietnamese shaking beef.
No ratings yet
(Click stars to rate!)

Vietnamese Shaking Beef

Prep Time: 15 minutes mins
Cook Time: 10 minutes mins
Marinate Time: 30 minutes mins
Total Time: 55 minutes mins
Author: Diana
Print Rate Recipe
Made with tender cubes of steak marinated in a savory garlic sauce. The steak is seared quickly in a not pan, then tossed with red onion, butter, and a rich pan sauce. Serve it over crisp watercress and tomato wedges with Vietnamese tomato rice, or skip the rice and enjoy it as a salad.
4 Servings
Made with tender cubes of steak marinated in a savory garlic sauce. The steak is seared quickly in a not pan, then tossed with red onion, butter, and a rich pan sauce. Serve it over crisp watercress and tomato wedges with Vietnamese tomato rice, or skip the rice and enjoy it as a salad.

Equipment

  • Large Skillet or Wok
  • medium mixing bowl
  • Small bowl
  • Tongs
  • Large serving platter or individual plates

Ingredients 

For the Beef

  • 1 ½ pounds (680 g) steak cut into 1 inch cubes, see note 1
  • 2 tablespoons (30 ml) oyster sauce
  • 1 tablespoon plus 1 teaspoon (20 ml) soy sauce
  • 1 tablespoon (15 ml) fish sauce
  • 1 tablespoon (12 g) brown sugar
  • 3 cloves garlic minced
  • ¾ to 1 teaspoon ground black pepper
  • 1 tablespoon (15 ml) neutral oil such as avocado oil, vegetable oil, or canola oil
  • 1 teaspoon (3 g) cornstarch
  • 1 medium red onion cut into thin wedges
  • 1 tablespoon (15 ml) neutral oil for cooking, plus more as needed
  • 1 tablespoon (14 g) unsalted butter

For the Finishing Slurry

  • 2 tablespoons (30 ml) cold water
  • 1 teaspoon (3 g) cornstarch

For Serving

  • 4 cups (120 g) watercress or other greens, see note 2
  • 2 medium (240 g) tomatoes about 10 ounces, cut into wedges
  • Vietnamese tomato rice for serving

For the Lime Pepper Sauce

  • ¼ cup (60 ml) fresh lime juice
  • ½ teaspoon ground black pepper

Instructions 

  • Marinate the beef: In a medium bowl, mix the oyster sauce, soy sauce, fish sauce, brown sugar, garlic, ground black pepper, oil, and cornstarch. Add the ribeye cubes and toss well to coat, then cover and marinate for 30 minutes and up to 2 hours.
    cubes of steak marinating in a bowl for bo luc lac
  • Make the lime pepper sauce: In a small bowl, stir together the lime juice and ground black pepper. Set aside.
    fresh lime juice and black pepper in a glass measuring cup.
  • Assemble the platter: Arrange the watercress and tomato wedges on a large platter or individual plates.
  • Sear the onions: Heat a large skillet or wok over high heat. Add a little oil, then sear the red onion wedges for 1 to 2 minutes, until browned in spots but still slightly crisp. Transfer to a plate.
    sliced red onion sauteed in a skillet.
  • Prepare the beef for searing: Lift the beef out of the marinade, letting the excess drip back into the bowl. Reserve the marinade.
  • Sear the beef: Add a little more oil to the hot pan. Sear the beef in 2 batches for 2 to 3 minutes per batch, letting it brown before tossing.
    cubes of marinated beef cooking in a skillet.
  • Finish the sauce: Return all of the beef and onions to the pan. Add the reserved marinade, then stir together the cold water and cornstarch and pour it into the pan.
    vietnamese shaking beef with onions cooking in a frying pan.
  • Coat the beef: Toss everything together and cook for about 1 minute, until the sauce bubbles, thickens slightly, and coats the beef. Add the butter and toss for 15 to 30 seconds, until melted and the sauce looks rich and shiny.
  • Serve: Spoon the hot beef, onions, and sauce over the watercress and tomato wedges. Serve immediately with the lime pepper sauce and Vietnamese tomato rice.
    closeup of a platter of Vietnamese shaking beef served with salad and lime wedges.

Notes:

  1. Ribeye steak will give the richest result, but top sirloin, NY strip steak, filet mignon, or flat iron steak can also be used. Avoid stew meat. 
  2. Watercress is the most traditional choice, and its peppery flavor works well with the rich beef. You can also use baby arugula, romaine, butter lettuce, mixed greens, or baby spinach. 
  3. Your pan needs to be very hot before the beef goes in. Cook in batches so that the meat browns instead of steaming. 
  4. Since the marinade used for the sauce touches raw beef, it must be added back to the hot pan and cooked until bubbling for at least 1 minute before serving.
  5. Serve shaking beef fresh hot from the pan. The contrast of hot beef over cool greens is part of what makes this dish so good. 
  6. Storage: If you have leftovers, store them in the fridge for up to 3 days. Reheat quickly in a hot skillet so that the beef doesn’t overcook. 

Nutrition Information

Serving: 6ounces beef with onions, greens, tomatoes, and sauce, Calories: 469kcal, Carbohydrates: 13g, Protein: 37g, Fat: 31g, Saturated Fat: 13g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 15g, Trans Fat: 0.1g, Cholesterol: 111mg, Sodium: 959mg, Potassium: 823mg, Fiber: 2g, Sugar: 6g, Vitamin A: 1723IU, Vitamin C: 30mg, Calcium: 84mg, Iron: 4mg

This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered primarily from the USDA Food Composition Database, whenever available, or otherwise other online calculators.

© Little Sunny Kitchen

Did You Make This?I love to see what you made! Tag me @LittleSunnyKitchen and hashtag #LittleSunnyKitchen
Pin Recipe Tag on Insta Leave Review

Mistakes that make shaking beef tough

If your beef turned out tough, you may have done one or more of the following.

  • Using stew meat or a tough cut of beef.
  • Overcrowding the pan.
  • Moving the beef in the pan before it has a chance to sear.
  • Cooking the beef too long.
  • Letting the dish sit too long before serving.

You may also like...

  • Bowl of fluffy Vietnamese tomato rice with a spoon and shaking beef with tomatoes in the background.
    Vietnamese Tomato Rice
  • a plate of rice topped with pad kra pao, garnished with thai basil, sesame seeds, and lime wedges. Blue patterned chopsticks are on the side of the plate.
    Thai Beef Stir Fry (Pad Kra Pao)
  • a large cast iron pan filled with tender sliced beef and stir fried broccoli.
    Beef and Broccoli Stir Fry
  • Asian chicken lettuce wraps, assembled on a white plate.
    Asian Chicken Lettuce Wraps
Previous Post
What to Eat in June: Seasonal Recipes for Early Summer

Reader Interactions

Leave a Review! Cancel reply

Have a question or just want to say how much you loved the recipe? Leave a rating below, save for later on Pinterest, and share on Facebook. Your email address will not be published. Required fields are marked *

Rate this recipe!




Primary Sidebar

Diana, author of Little Sunny Kitchen.
Welcome

Meet Diana

Welcome to Little Sunny Kitchen! I'm Diana and I’m here to teach you how to make easy meals that are quick, family-friendly, and delicious!

Read More
Follow on Pinterest for more ideas!
Free ebook!

Download My Free Dinner eBook!


Get my copy!

Free eBook

Download My Free Dinner eBook!

Popular Right Now

Marry Me Chicken

Creamy Garlic Shrimp Pasta

Garlic Butter Chicken Tenders

Air Fryer Chicken Breast

Rasta Pasta Recipe

Shredded Chicken Tacos

Reader Favorites

slices of double chocolate banana bread on a small white plate.

Double Chocolate Banana Bread

A white platter of chicken marbella, roasted chicken thighs marinated in olives, capers, prunes, and white wine.

Chicken Marbella (Easy Make-Ahead Version with Chicken Thighs)

Oven Baked Chicken and Rice

bacon ranch pasta salad with olives and peas in a serving bowl.

Bacon Ranch Pasta Salad

Cheesy Chicken Fajita Casserole

Shrimp ceviche served in a bowl with fresh lime wedges and poached shrimp

Shrimp Ceviche

Instant Pot Air Fryer Crockpot Easy Dinners Salads Grilling

As Featured On:

Dinner tonight
Free ebook!

Get My Free Dinner eBook!

Join us and receive new recipes every week! Receive our FREE eBook with quick and easy dinner recipes that are family-friendly and delicious.

Back to Top

explore

Recipe Index

Videos

Cooking Guides

Follow Along on Social:

Join My Free Cookie Facebook Group
Back to Top

About

Contact

Privacy Policy

Accessibility

© 2026 Little Sunny Kitchen
|
Site Credits Designed by Melissa Rose Design Developed by Once Coupled

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required