Skip to content
Vietnamese Quick & easy

Bò Lúc Lắc (Shaking Beef)

Cubed beef sautéed with cucumber, tomatoes, red onion, pepper, and soy sauce.

25 minutes
Serves 3
Main
11 min prep
19 min cook

Good to know

  • Ready in under 30 minutes

Matched from this dish's own ingredients and timing. Browse more: 30-minute meals

Instructions

6 steps
  1. 1

    Marinate Beef: Toss the beef cubes with the oyster sauce, soy sauce, sugar, black pepper, and cornstarch. Marinate at room temperature for 15-20 minutes.

  2. 2

    Prepare Salad Bed: Arrange the butter lettuce leaves and tomato wedges on a large serving platter to act as a bed for the hot beef.

  3. 3

    Sear Beef: Heat a wok or large heavy skillet over high heat until smoking. Add 2 tbsp of high-temperature oil. Add the beef in a single layer and let it sear undisturbed for 1.5 minutes to develop a dark crust.

  4. 4

    Shake the Wok: Toss or "shake" the wok vigorously. Add the garlic and red onions. Toss constantly for another 1-2 minutes until the beef is medium-rare and onions are slightly softened.

  5. 5

    Plate: Immediately pour the sizzling beef, onions, and all pan juices directly over the prepared lettuce and tomatoes.

  6. 6

    Serve: Serve immediately with steamed tomato rice (cơm đỏ) and a small dipping bowl of the lime-salt-pepper mixture.

Bò Lúc Lắc (Shaking Beef) — plated and served Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients.
Serving moment. How Bò Lúc Lắc (Shaking Beef) looks plated and ready to eat — a representative photo, not a step in the recipe.

Listahan Family Score™

60/100

Works for many families

60
Allergen-friendly 50
Kid-friendly 55
Weeknight-easy 86
Budget-friendly 50
Great leftovers 50
Pantry-friendly 71

Score reflects how well this recipe fits a typical busy household. In the app, your Family Score is personalized to your household's allergens, kids, and pantry.

Nutrition

per serving

405

Calories

40 g

Protein

6 g

Carbs

23 g

Fat

Estimated per serving. Actual values depend on the brands and portions you use.

Listahan cooking guide

Chef notes & practical guide

Technique notes, ingredient swaps, serve-alongside ideas, storage guidance, and equipment for this recipe.

Cultural context

Bò lúc lắc is a Vietnamese beef dish whose name points to the cooking motion: the cubes of beef are shaken or tossed quickly in a very hot pan. It is often associated with French-influenced Vietnamese cooking, where beef became a special-occasion ingredient rather than an everyday staple. The hot beef landing on cool lettuce and tomatoes is part of the pleasure, not just a garnish.

Listahan note

This version leans into the weeknight strength of the dish: a short marinade, a hard sear, and a bright lime-salt-pepper dip that cuts through the rich beef. The salad bed is kept simple so the pan juices can dress it naturally.

Technique cues

  • Use a heavy skillet or wok and let it get properly hot before the beef goes in; the dish depends on fast browning, not a long saute.
  • Do not move the beef during the first sear. That quiet minute and a half is what gives the cubes their dark edges before the quick toss.
  • Plate immediately over the lettuce and tomatoes so the vegetables soften slightly under the hot juices while still keeping some crunch.

Kitchen flow

Parallel prep
Arrange the lettuce, tomatoes, and dipping sauce while the beef marinates so the platter is ready before the pan gets hot.
Make-ahead
Cut the vegetables and mix the marinade earlier in the day, then marinate and sear the beef right before serving.
Leftover move
Slice leftover beef thin and tuck it into a rice bowl with tomato, lettuce, and a spoonful of the lime-pepper dip.
Cleanup rhythm
Wipe the skillet once it cools slightly, then soak any sticky marinade spots before they harden.

Ingredient brief

Role, handling, and swap guidance for each key ingredient.

Beef tenderloin or ribeye

Main protein

Purpose: Tenderloin gives a lean, soft bite, while ribeye brings more marbling and a richer pan juice.

Handling: Cut into even 1-inch cubes so the pieces brown at the same pace.

Adaptation: Sirloin can work for a less expensive version, but slice away tough seams and avoid overcooking it.

Oyster sauce

Savory marinade base

Purpose: It gives the beef a glossy, deeply savory coating that browns quickly in the hot pan.

Handling: Mix it thoroughly with the soy sauce, sugar, black pepper, and cornstarch before tossing with the beef.

Adaptation: Hoisin sauce makes the dish sweeter and thicker, so use less sugar if you go that route.

Cornstarch

Browning helper

Purpose: A small amount helps the marinade cling to the beef and encourages a lacquered crust.

Handling: Stir until no dry patches remain before the beef rests in the marinade.

Adaptation: Potato starch gives a similar glossy finish, though it can brown a little faster.

Red onion

Sweet aromatic

Purpose: Thick petals soften at the edges while staying distinct enough to eat with the beef.

Handling: Cut the onion into wide pieces so it does not disappear during the final toss.

Adaptation: Shallots give a sweeter, softer result and cook very quickly.

Butter lettuce

Cool serving bed

Purpose: The soft leaves catch the hot pan juices without competing with the beef.

Handling: Wash and dry the leaves before plating so the sauce does not get diluted.

Adaptation: Green leaf lettuce gives more crunch, while watercress adds a peppery bite.

Lime juice, salt, and black pepper

Dipping sauce

Purpose: The sharp, salty dip brightens each bite and keeps the rich beef from feeling heavy.

Handling: Stir it just before serving so the lime tastes fresh and the pepper stays fragrant.

Adaptation: Lemon juice is a workable backup, though it tastes less distinctly Vietnamese than lime.

Technique notes

  • Cook the beef in one uncrowded layer; if the pan is packed, the cubes release liquid and lose the crust that defines the dish.
  • Add the garlic after the first sear, not at the beginning, so it perfumes the beef without scorching in the hot oil.
  • Stop cooking while the beef still has some spring. The carryover heat and hot pan juices will keep it moving after it leaves the skillet.

Ingredient swaps

Cut choice
Use tenderloin for the softest bite or ribeye for more richness; sirloin works when cut evenly and cooked quickly.
Sauce adjustment
Use a little less sugar if your oyster sauce tastes noticeably sweet, then balance at the table with the lime-salt-pepper dip.
Vegetable base
Serve over watercress instead of butter lettuce for a sharper, restaurant-style contrast.
Rice pairing path
Serve with steamed tomato rice for the classic color and tang, or plain jasmine rice if you want the pan juices to stand out.

Serve alongside

  • Steamed tomato rice
  • Garlic fried rice
  • Pickled carrot and daikon
  • Cucumber herb salad
  • Iced jasmine tea
  • Lime soda water
  • Crisp lager

Serving suggestions only — check pairings for your household's allergens.

Storage & reheating

  • Refrigerate leftover beef and vegetables separately when possible so the lettuce does not collapse completely.
  • Reheat the beef quickly in a hot skillet with a small splash of water or pan juices, then add fresh lettuce and tomatoes for serving.
  • Freeze the cooked beef without the salad bed; thaw overnight and reheat gently so the cubes do not toughen.

Equipment

  • Large wok or heavy skillet
  • Tongs or wok spatula
  • Large serving platter
  • Small bowl for dipping sauce

Make this household-aware

Listahan Pro checks this recipe against your household's allergens, finds pantry-aware swaps, builds the shopping list, and helps you plan the week around it.

Get the app

Plan it in Listahan

Add Bò Lúc Lắc (Shaking Beef) to your week, check it against your household's allergens, and build the shopping list automatically.

More Vietnamese recipes