Deliciously Simple San Choy Bow: Your Perfect Chinese Lettuce Wrap Recipe

Posted on January 21, 2026

Plate of delicious San Choy Bow Chinese lettuce wraps with vibrant filling

Growing up, gatherings with my family always had a culinary flair, and among the many dishes we shared, nothing makes my heart flutter quite like a plate of San Choy Bow—or those delightful Chinese lettuce wraps. Those crisp, green leaves signify more than just a meal; they’re a canvas, ready to embrace a savory filling of flavors that dance together in harmony. Each bite is a reminder of my grandmother in the kitchen, expertly preparing this dish for us with a sprinkle of love and a dash of nostalgia.

What makes my version of San Choy Bow stand out is not just the robust flavors, but also the ease of making it at home. Unlike the overly salty, pre-packaged versions or costly restaurant options, my recipe allows you to customize each wrap to your taste while being incredibly wallet-friendly. You’ll learn to create a filling bursting with fresh ingredients, aromatic spices, and a satisfying crunch—all wrapped in a refreshing lettuce leaf. Join me in this adventure, and let’s make some unforgettable San Choy Bow together!

What are San Choy Bow (Chinese Lettuce Wraps)?

San Choy Bow is a traditional Chinese dish that hails from the Cantonese region. These lettuce wraps consist of a flavorful protein filling, often involving ground meat and a medley of crunchy vegetables, all tucked into fresh, crisp lettuce leaves. They are known for their lively taste and texture, combining the umami richness of sauces with the refreshing crunch of lettuce.

What sets this dish apart is not only its adaptability but also the experience it brings during meals. San Choy Bow can be served as a light appetizer or a main course, making it perfect for any occasion. Whether you’re hosting a festive gathering or simply want a comforting weeknight dinner, these wraps are always a homerun.

Why You’ll Love This Recipe

Here are a few compelling reasons why my version of San Choy Bow will quickly become a staple in your kitchen:

  1. Flavor Explosion: This recipe melds together an array of flavors—from the savory notes of soy and oyster sauce to the fragrant hints of sesame oil. Each ingredient enhances the others for a remarkable taste experience. You’ll think you’re dining at a high-end restaurant!
  2. Cost-Effective: Why pay top dollar for takeout when you can create a restaurant-quality dish at home? This easy recipe is not only delicious but also budget-friendly. You can easily whip up a hearty serving for the whole family without breaking the bank.
  3. Customizable: One of the best things about making San Choy Bow at home is that you can adapt it to suit your tastes and dietary preferences. Whether you’re vegetarian, gluten-free, or feel like adding some extra spices, the possibilities are endless!
  4. Quick and Simple: In just 30 minutes, you can have a delicious meal on the table. This means that even on the busiest of nights, a hearty dinner is just a pan away.
  5. Family Fun: Making San Choy Bow can be a fun family activity. Set out all the ingredients and let everyone customize their wraps as they like. It brings everyone together and adds a touch of excitement to your meal!

Ingredients Section

For the Filling:

  • 1 1/4 tsp cornflour/cornstarch,
  • 3 tbsp water, (separated)
  • 1 1/2 tbsp light soy sauce
  • 1 tsp dark soy sauce
  • 2 tbsp oyster sauce
  • 1 tsp sesame oil
  • 2 tbsp Chinese cooking wine (or sub with Mirin or dry sherry)
  • 1 tsp white sugar (can be omitted)
  • 1 tbsp peanut oil
  • 1 clove large garlic, minced
  • 1/2 tsp ginger, minced
  • 300g / 10oz pork mince
  • 1/2 onion, finely chopped
  • 1 small carrot, finely chopped
  • 100g / 3.5oz canned water chestnuts, drained and finely chopped
  • 5 baby corn, finely chopped
  • 5 mushrooms, finely chopped (shiitake are best, I used Swiss Brown)

For Serving:

  • 8 leaves large or 16-20 small lettuce, preferably soft
  • Crushed peanuts
  • Finely sliced scallions/shallots

Notes on Ingredients:

  • Quality Matters: Using fresh ingredients ensures a vibrant taste. I recommend organic veggies when possible.
  • Adaptability: You can use ground chicken, turkey, or even tofu for a vegetarian twist!
  • Let’s Talk Lettuce: Butter lettuce or romaine works best for wrapping. The softness of butter lettuce offers a delightful bite!

Step-by-Step Instructions

  1. Prepare the Sauce: In a small bowl, mix 1 tablespoon of water with cornstarch until lump-free. Then add the remaining sauce ingredients—light soy sauce, dark soy sauce, oyster sauce, sesame oil, Chinese cooking wine, and sugar. Whisk until well combined.
  2. Sauté the Aromatics: Heat the peanut oil in a large wok or skillet over high heat. Add minced garlic and ginger and stir for about 30 seconds until fragrant.
  3. Cook the Meat: Add finely chopped onion and cook for about 1 minute until translucent. Then toss in the pork mince, breaking it up with a spatula. Cook it until it turns white—this usually takes about 2-3 minutes.
  4. Add the Veggies: Throw in all the finely chopped veggies (carrot, water chestnuts, baby corn, and mushrooms). Stir-fry this mix for about 2 minutes, just until the carrot softens.
  5. Thicken the Filling: Pour the sauce over the mixture and cook for another 1.5 minutes until it thickens and glistens, coating the filling beautifully.
  6. Assemble: Transfer the filling to a serving bowl. Lay out the lettuce leaves, crushed peanuts, and scallions on the side.
  7. Serve: To enjoy, simply spoon some filling into a lettuce leaf, top it with peanuts and scallions, wrap it up like a tiny taco, and take a glorious bite!

Chef’s Tips:

  • Perfect Wraps: Make sure your lettuce leaves are dry and crisp for the best experience.
  • Avoid Overcooking: Keep an eye on the veggies; you want them vibrant and slightly crunchy!

San Choy Bow (Chinese Lettuce Wraps)

Expert Tips & Tricks

  1. Make Ahead: Prepare the filling in advance and store it in the fridge for up to 2 days. Just reheat before serving for a quick meal.
  2. Storage: Leftover filling can be stored in an airtight container in the fridge for up to three days, making it easy to whip up a quick dinner later!
  3. Freezing: You can freeze the filling for longer storage; it lasts up to 2 months. Thaw in the fridge overnight before reheating.
  4. Common Mistakes: Don’t skip on the sauces or try to substitute them with something bland. Authentic flavors come from the right ingredients!
  5. Presentation Matters: Serve your San Choy Bow on a wooden platter with all the components arranged neatly for a delightful visual experience.

Serving Suggestions

Pair your San Choy Bow with some fluffy jasmine rice or a light Asian slaw for a well-rounded dinner. If you’re feeling adventurous, whip up a quick coconut curry soup on the side for that extra flair. Plus, decorating your table with some vibrant chopsticks and fresh herbs can elevate your dining experience!

Variations & Substitutions

  • Vegetarian Delight: Substitute the pork with finely chopped mushrooms and bell peppers for a lovely veggie filling.
  • Spice Things Up: Add some chili flakes or sriracha to the filling for a fiery twist.
  • Seasonal Touches: Try incorporating seasonal vegetables like zucchini in the summer or butternut squash in the fall for a fresh take.

Nutrition & Storage Info

  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: Serves 4
  • Estimated Calories: 360 calories per serving

Storage Instructions:

  • Room Temp: Best enjoyed fresh.
  • Fridge: Store in an airtight container for up to 3 days.
  • Freezer: Can be frozen for 2 months. Thaw in the fridge before use.

FAQ Section

  1. Can I make San Choy Bow without pork? Yes! You can easily substitute ground pork with other proteins like chicken, turkey, or even plant-based minced meat for vegetarian options.
  2. What type of lettuce is best for wraps? Butter lettuce is ideal due to its softness, but you can also use romaine lettuce for its crunch.
  3. Can I prepare the filling in advance? Absolutely! The filling can be made ahead and stored in the fridge for up to 2 days or frozen as well.
  4. Is it possible to serve these as a main course? Yes! Serving these as a main dish is entirely possible, especially when paired with rice or noodles.
  5. What sauces can I use as an alternative? For a gluten-free version, use tamari instead of soy sauce, or try a homemade sauce made with coconut aminos.
  6. Are San Choy Bow healthy? They can be a healthy meal option, filled with veggies and lean proteins, but watch for the amounts of sauces which can add sodium.
  7. How can I make these spicy? Add fresh chopped chilies, chili oil, or chili paste to the filling for some extra heat.
  8. Can I use frozen vegetables? Fresh is best for the crunch, but if using frozen, just make sure to thaw and drain them first.
  9. What’s a good side dish for San Choy Bow? Side dishes like steamed rice, Asian noodle salad, or even a light spring roll complement beautifully.
  10. How do I keep the lettuce fresh? Store your lettuce in the fridge wrapped in damp paper towels to maintain freshness.

San Choy Bow (Chinese Lettuce Wraps)

Conclusion

In summary, this San Choy Bow recipe is a heartwarming fusion of flavors and memories, an excuse to gather around the table, fill your wraps, and share laughs. The customization options invite you to play with ingredients while keeping it simple enough for a weeknight meal. I encourage you to give it a try, and don’t hesitate to share your thoughts or questions in the comments below! Enjoy exploring this recipe and for more delightful dishes, check out my other recipes featured on the blog!

Happy cooking!

Print

San Choy Bow (Chinese Lettuce Wraps)

A heartwarming and customizable recipe for traditional San Choy Bow filled with flavorful pork mince and fresh vegetables, all wrapped in crisp lettuce leaves.

  • Author: morgan
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Appetizer
  • Method: Stir-frying
  • Cuisine: Chinese
  • Diet: Pork, Gluten-Free Options Available

Ingredients

Scale
  • 1 1/4 tsp cornflour/cornstarch
  • 3 tbsp water, separated
  • 1 1/2 tbsp light soy sauce
  • 1 tsp dark soy sauce
  • 2 tbsp oyster sauce
  • 1 tsp sesame oil
  • 2 tbsp Chinese cooking wine (or Mirin or dry sherry)
  • 1 tsp white sugar (optional)
  • 1 tbsp peanut oil
  • 1 clove large garlic, minced
  • 1/2 tsp ginger, minced
  • 300g / 10oz pork mince
  • 1/2 onion, finely chopped
  • 1 small carrot, finely chopped
  • 100g / 3.5oz canned water chestnuts, drained and finely chopped
  • 5 baby corn, finely chopped
  • 5 mushrooms, finely chopped (shiitake or Swiss Brown)
  • 8 leaves large or 1620 small lettuce, preferably soft
  • Crushed peanuts
  • Finely sliced scallions/shallots

Instructions

  1. Prepare the Sauce: In a small bowl, mix 1 tablespoon of water with cornstarch until lump-free. Add remaining sauce ingredients and whisk until well combined.
  2. Sauté the Aromatics: Heat peanut oil in a large wok or skillet over high heat. Add minced garlic and ginger; stir for about 30 seconds until fragrant.
  3. Cook the Meat: Add onion, cooking until translucent (about 1 minute). Then toss in pork mince and cook until it turns white (2-3 minutes).
  4. Add the Veggies: Add all chopped vegetables and stir-fry for about 2 minutes until the carrot softens.
  5. Thicken the Filling: Pour sauce over the mixture, cooking for another 1.5 minutes until thickened and glistening.
  6. Assemble: Transfer filling to a serving bowl and lay out lettuce leaves, crushed peanuts, and scallions on the side.
  7. Serve: Spoon filling into a lettuce leaf, top with peanuts and scallions, wrap it up, and enjoy!

Notes

Using fresh ingredients will ensure a vibrant taste; adapt to suit dietary preferences and keep lettuce leaves dry and crisp.

Nutrition

  • Serving Size: 1 wrap
  • Calories: 360
  • Sugar: 5g
  • Sodium: 700mg
  • Fat: 22g
  • Saturated Fat: 4g
  • Unsaturated Fat: 14g
  • Trans Fat: 0g
  • Carbohydrates: 25g
  • Fiber: 3g
  • Protein: 23g
  • Cholesterol: 60mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Tags:

You might also like these recipes

Pinterest
Pinterest
fb-share-icon
Tiktok