Bo Luc Lac
Vietnamese shaking beef with tender cubes of marinated beef tossed with onions and garlic in a savory-sweet sauce. Served over crispy fried shallots and fresh greens for an elegant appetizer or main course.
- Total time
- 30 min
- Servings
- 2
- Calories
- 420
- Protein
- 42g

Ingredients
15 items — tap to check off
Missing one? Custrd suggests a swap that works.
Open the appInstructions
Step 1
Cut beef into 1-inch cubes, removing any fat or sinew.
Step 2
In a bowl, combine oyster sauce, soy sauce, fish sauce, sugar, minced garlic, and black pepper.
Step 3
Add beef cubes to marinade and toss to coat evenly. Let sit for 10 minutes at room temperature.
Step 4
Cut red onion into thick wedges. Leave garlic cloves whole and unpeeled.
Step 5
Heat 1 tbsp oil in a 12-inch cast iron skillet over high heat until smoking.
Step 6
Working in batches, sear beef cubes 1–2 minutes per side until browned outside but rare inside. Transfer to a plate.
Step 7
Add remaining 2 tbsp oil to skillet. Add whole garlic cloves and cook 30 seconds until fragrant.
Step 8
Add red onion wedges and cook 2–3 minutes, shaking the pan frequently until edges begin to char.
Step 9
Return beef to skillet with any accumulated juices. Toss everything together for 1 minute over high heat.
Step 10
Remove from heat and drizzle with lime juice. Season with additional salt and pepper to taste.
Step 11
Arrange butter lettuce or mixed greens on a serving platter.
Step 12
Top with shaking beef and charred onions, including pan drippings.
Step 13
Sprinkle fried shallots and fresh cilantro over top. Serve immediately while hot.
Tools you’ll need
- 12-inch cast iron skillet or wok
- mixing bowl
- cutting board
- chef's knife
- spoon or tongs for tossing
Cook smarter
Get matched recipes for what’s in your fridge
Custrd is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.



