Ingredients
Equipment
Method
Make dipping sauce
- In a small bowl, whisk hoisin sauce, lime juice, soy sauce, sriracha, and water until smooth. Top with crushed peanuts and set aside.
Make savory sauce for filling
- In a small bowl, mix soy sauce, oyster sauce, fish sauce, sesame oil, sugar, and chili garlic sauce until combined. Set aside while you cook the filling.
Cook the filling
- Heat neutral oil in a large skillet or wok over medium-high heat. Add the white parts of the green onions and the garlic, and cook for 30 seconds until fragrant.
- Add the ground pork or chicken and break it up with a wooden spoon. Cook for 5–7 minutes, stirring frequently, until fully cooked and beginning to caramelize at the edges.
- Pour the savory sauce over the meat and stir to coat evenly. Cook for another 1–2 minutes until the sauce is absorbed and slightly sticky.
- Add grated ginger, shredded carrots, and chopped water chestnuts. Stir-fry for 2 minutes to warm through while keeping some crunch.
- Remove from heat. Stir in the green parts of the green onions and half the fresh herbs.
Assemble wraps
- Lay out the lettuce cups and add a small bundle of vermicelli noodles into each cup if using. Spoon the warm filling into each cup.
- Top each wrap with bean sprouts, fresh mint, cilantro, and crushed peanuts. Serve immediately with the hoisin dipping sauce on the side so everyone can build their own wraps.
Notes
Pro tip: keep the lettuce crisp by washing and drying it well, then refrigerating until assembly. Store filling and dipping sauce in separate sealed containers in the fridge up to 3 days; assemble wraps fresh for best crunch. Freezing the filling is not recommended because the lettuce and sprouts won’t hold up after thawing. For a lighter option, use ground chicken and reduce the crushed peanuts topping by half while keeping the sauces the same.
