San Choy Bao (Pork Lettuce Wraps)
Updated April 7, 2026

- Total Time
- 35 minutes
- Prep Time
- 20 minutes
- Cook Time
- 15 minutes
- Rating
- Comments
- Read comments
Advertisement
Ingredients
- Canola oil, for frying
- 2ounces dried rice vermicelli, broken into smaller pieces
- 2teaspoons cornstarch
- 3tablespoons soy sauce
- 3tablespoons hoisin sauce or tian mian jiang (sweet bean sauce), plus more for serving
- 1½tablespoons Shaoxing or other rice wine, or dry sherry
- 1tablespoon toasted sesame oil
- 2tablespoons canola oil
- 3garlic cloves, finely chopped
- 1(1-inch) piece fresh ginger, peeled and finely chopped
- 1red Fresno chile or serrano chile, finely chopped (seeded for mild)
- ½large yellow onion, finely diced
- 1pound ground or very finely diced pork, chicken or turkey (see Tip)
- Freshly ground white or black pepper
- 2celery stalks, finely diced, plus leaves for garnish
- 1(8-ounce) can water chestnuts, drained and diced, or 3 fresh water chestnuts, peeled and diced
- 1head iceberg lettuce, leaves separated for serving, chilled
For the Crunchy Noodles (optional)
For the Sauce
For the Filling
Preparation
- Step 1
Make the noodles (if you want): Set a paper towel-lined plate and slotted spoon or chopsticks next to the stovetop. Pour ½ inch of oil into a small saucepan. Heat over medium until shimmering, 2 to 3 minutes. Test the oil: When you drop in a noodle, the noodle should immediately puff and turn white. (If it turns brown and brittle, that means the oil is too hot. Turn down the heat slightly.)
- Step 2
Add a small bundle of noodles and cook just until they puff and turn white, about a second. Transfer immediately to the paper towels. Repeat with the remaining noodles.
- Step 3
Make the sauce: In a small bowl, stir the cornstarch into a tablespoon of water until it dissolves. Stir in the soy sauce, hoisin, wine and sesame oil.
- Step 4
Make the filling: Heat 2 tablespoons canola oil (if you made the noodles, use some of that oil) in a wok or large skillet over high. When it shimmers, add the garlic, ginger and chile, and stir until fragrant and shiny, 10 seconds. Add the onion and stir until translucent at the edges, 1 to 2 minutes.
- Step 5
Add the meat and spread and mash it into the aromatics. Generously grind pepper all over. Cook, stirring and breaking the meat into small chunks, until cooked through, 2 to 3 minutes.
- Step 6
Add the celery and water chestnuts and cook, stirring occasionally, until crisp-tender, 1 to 2 minutes. Stir the sauce, pour it into the wok and stir until everything is coated and the pan juices have thickened, 1 to 2 minutes. Transfer the filling to a large serving dish. If your celery had leaves, use them as garnish.
- Step 7
Set the filling next to a platter of the lettuce, a dish of hoisin and the plate of noodles, if using. To eat, swipe some sauce into a lettuce leaf, stuff it with filling and top with noodles
- For an especially flavorful filling, choose ground meat with a higher percentage of fat or cuts of meat with more fat, such as dark meat chicken or turkey, or pork shoulder or belly. This also is delicious with finely diced or ground duck or squab or, for those who don’t eat meat, with diced baked tofu, shrimp or fish.
Private Notes
Comments
I like to substitute jicama for the water chestnuts. Much fresher tasting.
@Sara Schoenwetter this couldn’t be further from the recipe. Tortilla chips and lemon are Mexican inspired flavors. Makes no sense to have them here
The food processor saves some time for the finely diced items.
A very long time ago this dish was found in London in a few top Chinese restaurants, including the very popular fine dining The Zen where it was made with Quail & nuts. Utterly delicious. The book "Classic Chinese" by Yan Kit gives a recipe for it that is lightly different to the one given here. This one here by Genevieve Ko is far more appealing as it has the sweet hoisin sauce. Nuts can be cashew nuts, almonds, peanuts and even pine nuts which gives another texture to this dish. Thanks NYT.
2oz of noodles is a LOT. Stop at a few handfuls. Everyone enjoyed this, I used grated super firm tofu and added a big pinch of MSG. Might try a softer lettuce next time, the iceberg is unwieldy.
So goooood!!! Came together quickly even with the little bit of prep…I made this with ground turkey (even I was skeptical) the sauce is awesome!! Saw a suggestion here to add peanut butter…definitely will try that with some chopped peanuts on top! 5 stars? More like 10!! ;)
